MCPcopy Create free account

hub / github.com/RustCrypto/hashes / functions

Functions536 in github.com/RustCrypto/hashes

Methodnew
Create a new Sha1 instance, with collision detection enabled.
sha1-checked/src/lib.rs:62
Methodnew_customized
(customization: &[u8])
blake2/src/lib.rs:74
Functionopaque_load
(k: &[u64])
sha2/src/sha512/riscv_zknh/utils.rs:133
Functionopaque_load
(k: &[u32])
sha2/src/sha256/riscv_zknh/utils.rs:84
Functionp
(h: &[u64; COLS])
groestl/src/compress_short.rs:72
Functionp
(h: &[u64; COLS])
groestl/src/compress_long.rs:88
Functionread_block
(block: &[u8; 64])
sha1/src/compress/soft.rs:245
Methodread_block
(&mut self)
ascon-hash256/src/lib.rs:257
Methodread_block
(&mut self)
sha3/src/block_api.rs:272
Functionread_u64s_be
(block: &[u8; N])
kupyna/src/utils.rs:39
Functionreducedsha_coll
()
sha1-checked/tests/mod.rs:76
Methodreset
(&mut self)
gost94/src/block_api.rs:274
Methodreset
(&mut self)
whirlpool/src/block_api.rs:88
Methodreset
(&mut self)
md2/src/block_api.rs:100
Methodreset
(&mut self)
tiger/src/block_api.rs:85
Methodreset
(&mut self)
md4/src/block_api.rs:79
Methodreset
(&mut self)
sha1/src/block_api.rs:79
Methodreset
(&mut self)
sm3/src/block_api.rs:73
Methodreset
(&mut self)
ascon-hash256/src/lib.rs:179
Methodreset
(&mut self)
belt-hash/src/block_api.rs:87
Methodreset
(&mut self)
md5/src/block_api.rs:76
Methodreset
(&mut self)
sha1-checked/src/lib.rs:162
Methodreset
(&mut self)
bash-hash/src/block_api.rs:109
Functionripemd128_1mil_a
()
ripemd/tests/mod.rs:20
Functionripemd128_rand
()
ripemd/tests/mod.rs:30
Functionripemd160_1mil_a
()
ripemd/tests/mod.rs:37
Functionripemd160_rand
()
ripemd/tests/mod.rs:50
Functionripemd256_1mil_a
()
ripemd/tests/mod.rs:60
Functionripemd256_rand
()
ripemd/tests/mod.rs:73
Functionripemd320_1mil_a
()
ripemd/tests/mod.rs:83
Functionripemd320_rand
()
ripemd/tests/mod.rs:99
Functionrk
Read round constant
sha2/src/sha512/soft/unroll.rs:30
Functionrk
Read round constant
sha2/src/sha256/soft/unroll.rs:26
Functionrotate_right_const
(vec: u64x4, n: u32)
blake2/src/simd/simd_opt/u64x4.rs:12
Functionrotate_right_const
(vec: u32x4, n: u32)
blake2/src/simd/simd_opt/u32x4.rs:12
Functionround
(state: &mut [u64; 8], block: &[u64; 16], k: &[u64])
sha2/src/sha512/riscv_zknh/unroll.rs:70
Functionround
(state: &mut [u32; 8], block: &[u32; 16], k: &[u32])
sha2/src/sha256/riscv_zknh/unroll.rs:70
Functionround_schedule
(state: &mut [u64; 8], block: &mut [u64; 16], k: &[u64])
sha2/src/sha512/riscv_zknh/unroll.rs:60
Functionround_schedule
(state: &mut [u32; 8], block: &mut [u32; 16], k: &[u32])
sha2/src/sha256/riscv_zknh/unroll.rs:60
Functionrun
(key: &[u8])
blake2/tests/mac.rs:15
Functionrun_tv
(tv: TestVector)
ascon-hash256/tests/kats_tests.rs:28
Functionrun_tv_xof
(tv: TestVector)
ascon-hash256/tests/kats_tests.rs:47
Functionschedule
(v0: __m128i, v1: __m128i, v2: __m128i, v3: __m128i)
sha2/src/sha256/x86_sha.rs:14
Methodserialize
(&self)
gost94/src/block_api.rs:309
Methodserialize
(&self)
whirlpool/src/block_api.rs:108
Methodserialize
(&self)
sha2/src/block_api.rs:106
Methodserialize
(&self)
md2/src/block_api.rs:134
Methodserialize
(&self)
tiger/src/block_api.rs:93
Methodserialize
(&self)
md4/src/block_api.rs:113
Methodserialize
(&self)
streebog/src/block_api.rs:174
Methodserialize
(&self)
shabal/src/block_api.rs:264
Methodserialize
(&self)
sha1/src/block_api.rs:112
Methodserialize
(&self)
sm3/src/block_api.rs:107
Methodserialize
(&self)
ascon-hash256/src/lib.rs:193
Methodserialize
(&self)
belt-hash/src/block_api.rs:122
Methodserialize
(&self)
sha3/src/block_api.rs:212
Methodserialize
(&self)
md5/src/block_api.rs:110
Methodserialize
(&self)
kupyna/src/block_api.rs:113
Methodserialize
(&self)
bash-hash/src/serialize.rs:20
Methodserialize
(&self)
bash-hash/src/block_api.rs:142
Functionsha1_collision_rand
()
sha1-checked/tests/mod.rs:18
Functionsha1_first_half
(abcd: [u32; 4], msg: [u32; 4])
sha1/src/compress/soft.rs:44
Functionsha1_rand
()
sha1/tests/mod.rs:9
Functionsha1_rand
()
sha1-checked/tests/mod.rs:8
Functionsha1msg1
(a: [u32; 4], b: [u32; 4])
sha1/src/compress/soft.rs:25
Functionsha1msg2
(a: [u32; 4], b: [u32; 4])
sha1/src/compress/soft.rs:31
Functionsha256_rand
()
sha2/tests/mod.rs:23
Functionsha512_rand
()
sha2/tests/mod.rs:33
Functionshabal192_rand
()
shabal/tests/mod.rs:21
Functionshabal224_rand
()
shabal/tests/mod.rs:31
Functionshabal256_rand
()
shabal/tests/mod.rs:41
Functionshabal384_rand
()
shabal/tests/mod.rs:51
Functionshabal512_rand
()
shabal/tests/mod.rs:64
Functionshambles_1
()
sha1-checked/tests/mod.rs:28
Functionshambles_2
()
sha1-checked/tests/mod.rs:40
Functionshattered_1
()
sha1-checked/tests/mod.rs:52
Functionshattered_2
()
sha1-checked/tests/mod.rs:64
Methodshuffle_right_1
(self)
blake2/src/simd.rs:31
Methodshuffle_right_2
(self)
blake2/src/simd.rs:35
Methodshuffle_right_3
(self)
blake2/src/simd.rs:39
Functionskein_uncommon_sizes
()
skein/tests/mod.rs:17
Functionsm3_oid
()
sm3/tests/mod.rs:20
Functionsm3_rand
()
sm3/tests/mod.rs:9
Functionsm3_round1
( a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32, t: u32,
sm3/src/compress.rs:53
Functionsm3_round2
( a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32, t: u32,
sm3/src/compress.rs:84
Functionss
(state: X8<M>, mut k: M::u128x2)
jh/src/compressor.rs:61
Functionstreebog256_rand
()
streebog/tests/mod.rs:90
Functionstreebog512_rand
()
streebog/tests/mod.rs:100
Functionswap_idx
(bb: &mut [u32; HALF_DIGEST_BUF_LEN], bbb: &mut [u32; HALF_DIGEST_BUF_LEN], idx: usize)
ripemd/src/c320.rs:31
Functionswap_idx
(bb: &mut [u32; HALF_DIGEST_BUF_LEN], bbb: &mut [u32; HALF_DIGEST_BUF_LEN], idx: usize)
ripemd/src/c256.rs:28
Functiont
(i: usize)
sm3/src/compress.rs:49
Functiontest_length_encode
()
k12/src/block_api.rs:269
Functiontest_vectors_asconhash256
()
ascon-hash256/tests/kats_tests.rs:92
Functiontest_vectors_asconxof
()
ascon-hash256/tests/kats_tests.rs:100
Functiontiger2_rand
()
tiger/tests/mod.rs:23
Functiontiger_rand
()
tiger/tests/mod.rs:13
Methodtry_digest
Oneshot hashing, reporting the collision state. # Examples ``` use hex_literal::hex; use sha1_checked::Sha1; let result = Sha1::try_digest(b"hello
sha1-checked/src/lib.rs:83
Functionturbo_shake_test
( input: &[u8], output: &[u8], truncate_output: usize, )
sha3/tests/turboshake.rs:12
Methodunzip
((a, b, c, d): (M::u128x2, M::u128x2, M::u128x2, M::u128x2))
jh/src/compressor.rs:45
Methodupdate_blocks
(&mut self, blocks: &[TBlock<Self>])
gost94/src/block_api.rs:218
← previousnext →401–500 of 536, ranked by callers