文件名称:tiny-keccak — Keccak系列(SHA3)的Pure Rust实现-Rust开发
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-16 12:52:21
Rust Cryptography
tiny-keccak在FIPS-202,SP800-185和KangarooTwelve中指定的Keccak派生函数的实现。 说明文件Keccak-f [1600]排列的tiny-keccak是FIPS-202,SP800-185和KangarooTwelve中指定的Keccak派生函数的实现。 说明文件Keccak-f [1600]排列已完全展开。 它几乎与Keccak团队优化的排列速度一样快。 用法在Cargo.toml中指定哪些功能(您打算使用哈希函数)。 可用选项包括:cshake,fips202,k12,keccak,kmac,parallel_hash,sha3,shake,sp800,tuple_hash。 [依赖关系] tiny-keccak = {版本=“ 2.0”,功能=
【文件预览】:
tiny-keccak-master
----.gitignore(40B)
----README.md(2KB)
----Cargo.toml(2KB)
----tests()
--------kangaroo.rs(3KB)
--------parallel_hash.rs(4KB)
--------sha3.rs(4KB)
--------tuple_hash.rs(4KB)
--------kmac.rs(14KB)
--------keccak.rs(852B)
--------cshake.rs(4KB)
--------shake.rs(852B)
----examples()
--------sha3.rs(435B)
----LICENSE(7KB)
----comparison()
--------Cargo.toml(196B)
--------src()
--------benches()
----build.rs(562B)
----src()
--------parallel_hash.rs(6KB)
--------k12.rs(5KB)
--------lib.rs(13KB)
--------sha3.rs(2KB)
--------tuple_hash.rs(3KB)
--------kmac.rs(3KB)
--------keccak.rs(2KB)
--------cshake.rs(2KB)
--------keccakp.rs(577B)
--------shake.rs(1KB)
--------keccakf.rs(816B)
----benches()
--------kangaroo.rs(369B)
--------keccak.rs(886B)
----.travis.yml(2KB)
----.editorconfig(167B)