#crypto #sha1 #asm

no-std sha1-asm

Assembly implementation of SHA-1 compression function

8 releases

0.4.3 Apr 15, 2019
0.4.2 May 15, 2018
0.4.1 Mar 19, 2018
0.4.0 Jun 13, 2017
0.1.0 May 7, 2017

#186 in Cryptography

Download history 3/week @ 2019-01-31 6/week @ 2019-02-07 3/week @ 2019-02-14 4/week @ 2019-02-21 213/week @ 2019-02-28 32/week @ 2019-03-07 7/week @ 2019-03-14 200/week @ 2019-03-21 248/week @ 2019-03-28 17/week @ 2019-04-04 26/week @ 2019-04-11 15/week @ 2019-04-18 37/week @ 2019-04-25 22/week @ 2019-05-02 85/week @ 2019-05-09

276 downloads per month
Used in 3 crates (1 directly)

MIT license

19KB
436 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-1 compression function.

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

Only x86 and x86-64 architectures are currently supported.

No runtime deps

~112KB