Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/hashes
/ functions
Functions
536 in github.com/RustCrypto/hashes
⨍
Functions
536
◇
Types & classes
48
Method
new
Create a new Sha1 instance, with collision detection enabled.
sha1-checked/src/lib.rs:62
Method
new_customized
(customization: &[u8])
blake2/src/lib.rs:74
Function
opaque_load
(k: &[u64])
sha2/src/sha512/riscv_zknh/utils.rs:133
Function
opaque_load
(k: &[u32])
sha2/src/sha256/riscv_zknh/utils.rs:84
Function
p
(h: &[u64; COLS])
groestl/src/compress_short.rs:72
Function
p
(h: &[u64; COLS])
groestl/src/compress_long.rs:88
Function
read_block
(block: &[u8; 64])
sha1/src/compress/soft.rs:245
Method
read_block
(&mut self)
ascon-hash256/src/lib.rs:257
Method
read_block
(&mut self)
sha3/src/block_api.rs:272
Function
read_u64s_be
(block: &[u8; N])
kupyna/src/utils.rs:39
Function
reducedsha_coll
()
sha1-checked/tests/mod.rs:76
Method
reset
(&mut self)
gost94/src/block_api.rs:274
Method
reset
(&mut self)
whirlpool/src/block_api.rs:88
Method
reset
(&mut self)
md2/src/block_api.rs:100
Method
reset
(&mut self)
tiger/src/block_api.rs:85
Method
reset
(&mut self)
md4/src/block_api.rs:79
Method
reset
(&mut self)
sha1/src/block_api.rs:79
Method
reset
(&mut self)
sm3/src/block_api.rs:73
Method
reset
(&mut self)
ascon-hash256/src/lib.rs:179
Method
reset
(&mut self)
belt-hash/src/block_api.rs:87
Method
reset
(&mut self)
md5/src/block_api.rs:76
Method
reset
(&mut self)
sha1-checked/src/lib.rs:162
Method
reset
(&mut self)
bash-hash/src/block_api.rs:109
Function
ripemd128_1mil_a
()
ripemd/tests/mod.rs:20
Function
ripemd128_rand
()
ripemd/tests/mod.rs:30
Function
ripemd160_1mil_a
()
ripemd/tests/mod.rs:37
Function
ripemd160_rand
()
ripemd/tests/mod.rs:50
Function
ripemd256_1mil_a
()
ripemd/tests/mod.rs:60
Function
ripemd256_rand
()
ripemd/tests/mod.rs:73
Function
ripemd320_1mil_a
()
ripemd/tests/mod.rs:83
Function
ripemd320_rand
()
ripemd/tests/mod.rs:99
Function
rk
Read round constant
sha2/src/sha512/soft/unroll.rs:30
Function
rk
Read round constant
sha2/src/sha256/soft/unroll.rs:26
Function
rotate_right_const
(vec: u64x4, n: u32)
blake2/src/simd/simd_opt/u64x4.rs:12
Function
rotate_right_const
(vec: u32x4, n: u32)
blake2/src/simd/simd_opt/u32x4.rs:12
Function
round
(state: &mut [u64; 8], block: &[u64; 16], k: &[u64])
sha2/src/sha512/riscv_zknh/unroll.rs:70
Function
round
(state: &mut [u32; 8], block: &[u32; 16], k: &[u32])
sha2/src/sha256/riscv_zknh/unroll.rs:70
Function
round_schedule
(state: &mut [u64; 8], block: &mut [u64; 16], k: &[u64])
sha2/src/sha512/riscv_zknh/unroll.rs:60
Function
round_schedule
(state: &mut [u32; 8], block: &mut [u32; 16], k: &[u32])
sha2/src/sha256/riscv_zknh/unroll.rs:60
Function
run
(key: &[u8])
blake2/tests/mac.rs:15
Function
run_tv
(tv: TestVector)
ascon-hash256/tests/kats_tests.rs:28
Function
run_tv_xof
(tv: TestVector)
ascon-hash256/tests/kats_tests.rs:47
Function
schedule
(v0: __m128i, v1: __m128i, v2: __m128i, v3: __m128i)
sha2/src/sha256/x86_sha.rs:14
Method
serialize
(&self)
gost94/src/block_api.rs:309
Method
serialize
(&self)
whirlpool/src/block_api.rs:108
Method
serialize
(&self)
sha2/src/block_api.rs:106
Method
serialize
(&self)
md2/src/block_api.rs:134
Method
serialize
(&self)
tiger/src/block_api.rs:93
Method
serialize
(&self)
md4/src/block_api.rs:113
Method
serialize
(&self)
streebog/src/block_api.rs:174
Method
serialize
(&self)
shabal/src/block_api.rs:264
Method
serialize
(&self)
sha1/src/block_api.rs:112
Method
serialize
(&self)
sm3/src/block_api.rs:107
Method
serialize
(&self)
ascon-hash256/src/lib.rs:193
Method
serialize
(&self)
belt-hash/src/block_api.rs:122
Method
serialize
(&self)
sha3/src/block_api.rs:212
Method
serialize
(&self)
md5/src/block_api.rs:110
Method
serialize
(&self)
kupyna/src/block_api.rs:113
Method
serialize
(&self)
bash-hash/src/serialize.rs:20
Method
serialize
(&self)
bash-hash/src/block_api.rs:142
Function
sha1_collision_rand
()
sha1-checked/tests/mod.rs:18
Function
sha1_first_half
(abcd: [u32; 4], msg: [u32; 4])
sha1/src/compress/soft.rs:44
Function
sha1_rand
()
sha1/tests/mod.rs:9
Function
sha1_rand
()
sha1-checked/tests/mod.rs:8
Function
sha1msg1
(a: [u32; 4], b: [u32; 4])
sha1/src/compress/soft.rs:25
Function
sha1msg2
(a: [u32; 4], b: [u32; 4])
sha1/src/compress/soft.rs:31
Function
sha256_rand
()
sha2/tests/mod.rs:23
Function
sha512_rand
()
sha2/tests/mod.rs:33
Function
shabal192_rand
()
shabal/tests/mod.rs:21
Function
shabal224_rand
()
shabal/tests/mod.rs:31
Function
shabal256_rand
()
shabal/tests/mod.rs:41
Function
shabal384_rand
()
shabal/tests/mod.rs:51
Function
shabal512_rand
()
shabal/tests/mod.rs:64
Function
shambles_1
()
sha1-checked/tests/mod.rs:28
Function
shambles_2
()
sha1-checked/tests/mod.rs:40
Function
shattered_1
()
sha1-checked/tests/mod.rs:52
Function
shattered_2
()
sha1-checked/tests/mod.rs:64
Method
shuffle_right_1
(self)
blake2/src/simd.rs:31
Method
shuffle_right_2
(self)
blake2/src/simd.rs:35
Method
shuffle_right_3
(self)
blake2/src/simd.rs:39
Function
skein_uncommon_sizes
()
skein/tests/mod.rs:17
Function
sm3_oid
()
sm3/tests/mod.rs:20
Function
sm3_rand
()
sm3/tests/mod.rs:9
Function
sm3_round1
( a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32, t: u32,
sm3/src/compress.rs:53
Function
sm3_round2
( a: u32, b: u32, c: u32, d: u32, e: u32, f: u32, g: u32, h: u32, t: u32,
sm3/src/compress.rs:84
Function
ss
(state: X8<M>, mut k: M::u128x2)
jh/src/compressor.rs:61
Function
streebog256_rand
()
streebog/tests/mod.rs:90
Function
streebog512_rand
()
streebog/tests/mod.rs:100
Function
swap_idx
(bb: &mut [u32; HALF_DIGEST_BUF_LEN], bbb: &mut [u32; HALF_DIGEST_BUF_LEN], idx: usize)
ripemd/src/c320.rs:31
Function
swap_idx
(bb: &mut [u32; HALF_DIGEST_BUF_LEN], bbb: &mut [u32; HALF_DIGEST_BUF_LEN], idx: usize)
ripemd/src/c256.rs:28
Function
t
(i: usize)
sm3/src/compress.rs:49
Function
test_length_encode
()
k12/src/block_api.rs:269
Function
test_vectors_asconhash256
()
ascon-hash256/tests/kats_tests.rs:92
Function
test_vectors_asconxof
()
ascon-hash256/tests/kats_tests.rs:100
Function
tiger2_rand
()
tiger/tests/mod.rs:23
Function
tiger_rand
()
tiger/tests/mod.rs:13
Method
try_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
Function
turbo_shake_test
( input: &[u8], output: &[u8], truncate_output: usize, )
sha3/tests/turboshake.rs:12
Method
unzip
((a, b, c, d): (M::u128x2, M::u128x2, M::u128x2, M::u128x2))
jh/src/compressor.rs:45
Method
update_blocks
(&mut self, blocks: &[TBlock<Self>])
gost94/src/block_api.rs:218
← previous
next →
401–500 of 536, ranked by callers