Tony Arcieri

Results 268 issues of Tony Arcieri

Traits which provide an API for interacting with Key Derivation Functions. We have several of these located at https://github.com/rustcrypto/kdfs and password-based KDFs at https://github.com/RustCrypto/password-hashes but the APIs for using these...

This issue proposes to add traits for Verifiable Random Functions (VRFs) ~~to the `elliptic-curve` crate~~. [RFC9831](https://datatracker.ietf.org/doc/rfc9381/) describes various curve-specific VRF algorithms, including a generic implementation for all prime order curves,...

Changes the existing checked APIs to respect a minimum modulus size in addition to a maximum one. Note: several tests fail because of this, so we'll need to go through...

Edit: we are planning new major versions! See comments below --- Sometime in the next few months we'll be releasing new versions of the @RustCrypto crates. I would like to...

Due to feature unification, one crate dependency activating it causes it to be active globally for all dependencies, allowing malleable signature verification everywhere in a program when maybe you just...

Per #757, `avx512_target_feature` will soon be stable on Rust 1.89. See also FCP for AVX-512 support: https://github.com/rust-lang/rust/issues/111137#issuecomment-2888077126 Given that, it will soon be possible to support AVX-512 on `stable` rather...

Coming from #743 It seems the main use of `unsafe_target_feature` is to support applying the `target_feature` attribute to safe functions. This is now supported by stable rustc as of Rust...

The following line: https://github.com/veorq/oee/blob/7b60330/oee.rs#L15 ...may perform a partial write to the underlying file. If the attacker can manipulate the underlying kernel object to ensure the entire write will not complete,...

RFC6979 is defined in terms of integer operations, e.g.: - `bits2int` - `mod` - `shr` - `int2octets` Our implementation previously avoided committing to any particular big integer library since `dsa`...

See also: rust-random/rand#1643