RustCrypto / hashes

Collection of cryptographic hash functions written in pure Rust
1.76k stars 239 forks source link

Remove dependency on crates from asm-hashes #542

Closed newpavlov closed 6 months ago

newpavlov commented 6 months ago

The asm-hashes backends can be a bit faster than the software backends, but they are a maintenance headache and have a bunch of issues like reliance on cc and limited cross-platforminess. I think we should eventually archive the asm-hashes repository. Users who desire the additional performance of asm-hashes may either help us to port the code on asm!, or stay on the v0.10 crate versions.

MSRV for some crates is bumped to 1.72 because of the Loongarch asm! backends, which are now enabled by default.