Jeff Burdges
Jeff Burdges
Rust
Is anyone doing a Rust implementation?
We should've some well optimized cryptographic code in the benchmarks. As symmetric, I'd think blake2s hashing some pre-prepared random data. As asymmetric, it's simplest to do curve25519-dalek I think. I...
I learned about this create from https://users.rust-lang.org/t/ron-are-there-crates-to-serialize-rust-types-as-correctly-formated-rust-code/55451 Could one prefer const/static forms when they exist? As a type level example, if `T` could be converted to `'static` then `Cow`. As...
The code is not so idiomatic for rust cryptography code: - Unecessary Vecs abound. Arkworks needs alloc anyways, but Vecs are still jarring, and likely leave secrets in the heap,...
Any opinion on whether this crate would be a good home for incompatible improvements to BIP32, provided the improvements are dramatic enough? [Argon2](https://github.com/bryant/argon2rs) would be an obvious improvement over PBKDF2....
This is more discussion than issue. Interestingly, blake3 could support merkle proofs of "edits" to hashed values. I suppose one could implement this vaguely like: ``` struct CoPathElement { depth:...
We should upgrade this code to the latest arkworks. It's possible this cannot be done right away, as some of our other arkworks dependencies might not yet be upgraded either....
There are several reasons one might desire an ed25519 flavor that employs system randomness, in addition to the usual derandomization. I've no idea any relevant standards exist, but the obvious...
More information in this link: https://x.com/dedaub/status/1925651919948673314 Original entry: https://www.web3isgoinggreat.com/?id=cetus-exploit
[core::error::Error](https://doc.rust-lang.org/nightly/core/error/trait.Error.html) eixsts now, so ark-std should switch over. I've no idea if this changes anything else behind the scenes. [core::io](https://doc.rust-lang.org/nightly/core/io/index.html) exists too, but only experimental, and obnoxiously thin, so pretty...