profile
viewpoint
Friedel Ziegelmayer dignifiedquire Germany

async-rs/async-std 3127

Async version of the Rust standard library

deltachat/deltachat-core-rust 403

Delta Chat Rust Core library, used by Android/iOS/desktop apps and bindings

deltachat/deltachat-core 310

Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings

deltachat/deltachat-ios 218

Email-based instant messaging for iOS.

async-rs/async-tls 136

A TLS implementation over AsyncRead and AsyncWrite

dignifiedquire/async-tar 48

A tar archive reading/writing library for async Rust.

browserify/browserify-zlib 47

Full zlib module for browserify

async-rs/async-global-executor 39

A global executor built on top of async-executor and smol

daviddias/js-ethereum-libp2p 23

⛓ Process the ethereum blockchain in the Browser ou Node.js with ♦libp2p 🎉

pull request commentfilecoin-project/blstrs

support 32bit and expand CI

@dot-asm if you have a moment to sanity check this, I would appreciate it!

dignifiedquire

comment created time in 3 days

push eventfilecoin-project/blstrs

dignifiedquire

commit sha b84ddb039222fe89719b7319acaa3d25e3111197

run portable tests as well

view details

push time in 3 days

issue commentfilecoin-project/blstrs

Add x86 support for blstrs

Looks like we might be able to support 32bit after all: https://github.com/filecoin-project/blstrs/pull/30

spylogsster

comment created time in 3 days

create barnchfilecoin-project/bls-signatures

branch : test-from-bytes

created branch time in 3 days

push eventfilecoin-project/blstrs

dignifiedquire

commit sha 60eae7f56e3dfc47ffb7efc35fec66bf163ef221

fix 32bit compile

view details

push time in 3 days

push eventfilecoin-project/blstrs

dignifiedquire

commit sha 5451eef37d04f89a147b77ef3bafc4282ae16284

fixup 32bit

view details

push time in 3 days

issue commentfilecoin-project/blstrs

Add x86 support for blstrs

@dot-asm alright, I guess I'll try and see what I can get working

spylogsster

comment created time in 3 days

push eventfilecoin-project/blstrs

dignifiedquire

commit sha 49aec6fe3f938e5a13a1c1fb667d5bb61e8c0b1d

fixup ci

view details

push time in 3 days

PR opened filecoin-project/blstrs

ci: add github actions
+166 -0

0 comment

1 changed file

pr created time in 4 days

create barnchfilecoin-project/blstrs

branch : expand-ci

created branch time in 4 days

issue commentfilecoin-project/blstrs

Add x86 support for blstrs

I am afraid that will not be possible, given that the underlying library blst does not support 32bit architectures. See https://github.com/supranational/blst#platform-and-language-compatibility.

What you can do is use https://docs.rs/bls12_381/ which is API compatible, and is being used as an alternative backend in https://github.com/filecoin-project/bls-signatures, which works well for different enviroments.

spylogsster

comment created time in 4 days

push eventdignifiedquire/libp2p-perf

Roman Proskuryakov

commit sha 8298e27b2d19b5e108383536a9aa5b88fcfcbba0

Fix TCP tests

view details

Roman Proskuryakov

commit sha 416877908d945ad765e4dd7bc4501fce426f5263

Actually run quic benches

view details

dignifiedquire

commit sha 97ee47f9b76abcca09b2d71ae66cecfeca645bc0

Merge remote-tracking branch 'kpp/quic_fix_bench' into quic

view details

dignifiedquire

commit sha 2cc5a3418e225b18cdabb4b61b21aba16d3f9e77

update to work with digs quic fork

view details

push time in 6 days

create barnchdignifiedquire/rust-libp2p

branch : libp2p-quic

created branch time in 6 days

create barnchdignifiedquire/libp2p-perf

branch : http

created branch time in 6 days

fork dignifiedquire/libp2p-perf

The iPerf equivalent for the libp2p ecosystem.

fork in 6 days

issue commentRustCrypto/RSA

Interoperability issue with RSA OAEP encryption

  • Could you provide a more full example for both the rust and the go version you are using please?
tsilva97

comment created time in 7 days

issue closedRustCrypto/RSA

latest der and pkcs1 inside rsa

Hi, I have to use rsa with the latest der andpkcs1 packages. Packages are ready, but rsa uses old versions. When can I expect an updated version? Thanks

image

closed time in 7 days

neuronetio

push eventRustCrypto/RSA

dignifiedquire

commit sha 51f8caaa17487d78faf62f7ea4299053298a2f26

feat: update to rust edition 2021 bumps MSRV to 1.56.0

view details

dignifiedquire

commit sha 0e718d3e64bf9d8b69f163d66ee3ec44e3d57653

fix: disable broken subtle/nightly feature

view details

dignifiedquire

commit sha a7369199ab7e62df7cd187c1ad1bea974c6ed42a

feat: update zeroize to @1.5

view details

push time in 7 days

push eventRustCrypto/RSA

Tony Arcieri

commit sha e4366a7e8f2c3cecaf895d665f473acdcef2d58f

Bump `pkcs1` => v0.3, `pkcs8` => v0.8; MSRV 1.56 Updates the `pkcs1` and `pkcs8` crates to their latest versions. These releases reversed the blanket impl relationship between the traits in the two respective crates. The names of the traits have changed: - `From*Key` => `Decode*Key` (e.g. `DecodePrivateKey`) - `To*Key` => `Encode*Key` (e.g. `EncodePrivateKey`). Previously there was a blanket impl of `pkcs8` traits for the `pkcs1` crates, e.g. `DecodePrivateKey` was impl'd for `DecodeRsaPrivateKey`. This relationship has been reversed in the latest releases, and as such this commit now implements the `pkcs8` traits instead of the `pkcs1` traits (even though this internally involves decoding a PKCS#1 document as part of PKCS#8 decoding). The reasoning is this was necessary to make it possible for traits for multiple formats to have blanket impls for the PKCS#8 traits. Concretely this was needed to allow blanket impls of the traits in the `sec1` crate for types which impl traits from the `pkcs8` crate. Both of these crates are MSRV 1.56 and hard dependencies, so the MSRV of the `rsa` crate is accordingly bumped to 1.56.

view details

Friedel Ziegelmayer

commit sha 6717592cc857a81c8c6f7d78c3e40ef36bd5cd67

Merge pull request #139 from RustCrypto/pkcs1-v0.3+pkcs8-v0.8

view details

dignifiedquire

commit sha 871d76b2179daecc52770eaeb3f43fd1ad0a34d5

feat: update to rust edition 2021 bumps MSRV to 1.56.0

view details

dignifiedquire

commit sha 21e67584a1a33eaa831591ab280c48aff7380761

fixup

view details

dignifiedquire

commit sha fc93a5ac53db27f6bf5a496f89f41b831a641227

fix: disable broken subtle/nightly feature

view details

push time in 7 days

PR merged RustCrypto/RSA

Bump `pkcs1` => v0.3, `pkcs8` => v0.8; MSRV 1.56

Updates the pkcs1 and pkcs8 crates to their latest versions.

These releases reversed the blanket impl relationship between the traits in the two respective crates.

The names of the traits have changed:

  • From*Key => Decode*Key (e.g. DecodePrivateKey)
  • To*Key => Encode*Key (e.g. EncodePrivateKey).

Previously there was a blanket impl of pkcs8 traits for the pkcs1 crates, e.g. DecodePrivateKey was impl'd for DecodeRsaPrivateKey.

This relationship has been reversed in the latest releases, and as such this commit now implements the pkcs8 traits instead of the pkcs1 traits (even though this internally involves decoding a PKCS#1 document as part of PKCS#8 decoding).

The reasoning is this was necessary to make it possible for traits for multiple formats to have blanket impls for the PKCS#8 traits. Concretely this was needed to allow blanket impls of the traits in the sec1 crate for types which impl traits from the pkcs8 crate.

Both of these crates are MSRV 1.56 and hard dependencies, so the MSRV of the rsa crate is accordingly bumped to 1.56.

+85 -38

1 comment

8 changed files

tarcieri

pr closed time in 7 days

push eventRustCrypto/RSA

Tony Arcieri

commit sha e4366a7e8f2c3cecaf895d665f473acdcef2d58f

Bump `pkcs1` => v0.3, `pkcs8` => v0.8; MSRV 1.56 Updates the `pkcs1` and `pkcs8` crates to their latest versions. These releases reversed the blanket impl relationship between the traits in the two respective crates. The names of the traits have changed: - `From*Key` => `Decode*Key` (e.g. `DecodePrivateKey`) - `To*Key` => `Encode*Key` (e.g. `EncodePrivateKey`). Previously there was a blanket impl of `pkcs8` traits for the `pkcs1` crates, e.g. `DecodePrivateKey` was impl'd for `DecodeRsaPrivateKey`. This relationship has been reversed in the latest releases, and as such this commit now implements the `pkcs8` traits instead of the `pkcs1` traits (even though this internally involves decoding a PKCS#1 document as part of PKCS#8 decoding). The reasoning is this was necessary to make it possible for traits for multiple formats to have blanket impls for the PKCS#8 traits. Concretely this was needed to allow blanket impls of the traits in the `sec1` crate for types which impl traits from the `pkcs8` crate. Both of these crates are MSRV 1.56 and hard dependencies, so the MSRV of the `rsa` crate is accordingly bumped to 1.56.

view details

Friedel Ziegelmayer

commit sha 6717592cc857a81c8c6f7d78c3e40ef36bd5cd67

Merge pull request #139 from RustCrypto/pkcs1-v0.3+pkcs8-v0.8

view details

push time in 7 days

delete branch RustCrypto/RSA

delete branch : pkcs1-v0.3+pkcs8-v0.8

delete time in 7 days

PullRequestReviewEvent

startedwarpfork/shareworks-munger

started time in 7 days

Pull request review commentbytecodealliance/rustix

Implement sendmsg and recvmsg

 const SD_BOTH: c_int = 2; pub(crate) const SHUT_WR: c_int = SD_SEND; pub(crate) const SHUT_RD: c_int = SD_RECEIVE; pub(crate) const SHUT_RDWR: c_int = SD_BOTH;++pub(crate) use winapi::shared::ws2def::LPWSABUF;++pub(crate) unsafe fn sendmsg(+    s: SOCKET,+    lpBuffers: LPWSABUF,+    dwBufferCount: c_ulong,+    lpTo: *mut sockaddr,+    iToLen: c_int,+    dwFlags: c_ulong,+) -> c_int {+    let mut lpNumberOfBytesSent: c_ulong = 0;++    // No overlapping IO support+    let lpOverlapped = core::ptr::null_mut();+    let lpCompletionRoutine = None;++    let res = WSASendTo(

I do like having support, so trying to make sure it works in all cases. Added some docs now as to why I am using the calls that I am using

dignifiedquire

comment created time in 10 days

PullRequestReviewEvent

push eventdignifiedquire/rustix

dignifiedquire

commit sha d4c6c5f37abcf94cdf24cc9aadb4cb0d4b974917

..

view details

push time in 10 days

push eventdignifiedquire/rustix

dignifiedquire

commit sha 96f94108b1689d89a1248f1e7f975a3a8b91464a

maybe now?

view details

push time in 10 days

push eventdignifiedquire/rustix

dignifiedquire

commit sha e279be941037cac1ff82484d064156d354eacfe8

fixing imports

view details

push time in 10 days

more