#crypto #sha2 #asm

no-std sha2-asm

Assembly implementation of SHA-2 compression functions

8 releases (4 breaking)

0.5.2 Apr 15, 2019
0.5.1 May 15, 2018
0.5.0 Apr 27, 2018
0.4.0 Mar 19, 2018
0.1.0 May 7, 2017

#134 in Cryptography

Download history 146/week @ 2019-02-02 341/week @ 2019-02-09 486/week @ 2019-02-16 679/week @ 2019-02-23 254/week @ 2019-03-02 244/week @ 2019-03-09 158/week @ 2019-03-16 773/week @ 2019-03-23 429/week @ 2019-03-30 457/week @ 2019-04-06 542/week @ 2019-04-13 295/week @ 2019-04-20 350/week @ 2019-04-27 298/week @ 2019-05-04 227/week @ 2019-05-11

1,514 downloads per month
Used in 11 crates (2 directly)

MIT license

48KB
967 lines

Assembly implementations of hash functions core functionality based on code from Project Nayuki.

Crates in this repository provide only core compression functions, for full hash functionality please refer to the crates from RustCrypto/hashes repository. With enabled asm feature md5, sha-1, sha2 and whirlpool crates will use code from this repository.


lib.rs:

Assembly implementation of SHA-2 compression functions.

For full SHA-2 hash functions with this implementation of compression functions use sha-2 crate with the enabled "asm" feature.

Only x86 and x86-64 architectures are currently supported.

No runtime deps

~111KB