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
↓ 1 callers
Function
sha256_update_x
(x: &mut [v128; 4], k32: v128)
sha2/src/sha256/wasm32_simd128.rs:141
↓ 1 callers
Function
sha512_compress_x86_64_avx
(state: &mut [u64; 8], block: &[u8; 128])
sha2/src/sha512/x86_avx2.rs:47
↓ 1 callers
Function
sha512_update_x
(x: &mut [v128; 8], k64: v128)
sha2/src/sha512/wasm32_simd128.rs:135
↓ 1 callers
Method
shuffle
(&mut self, m: &Block, s: &Block)
gost94/src/block_api.rs:140
↓ 1 callers
Method
squeeze
for fixed-sized output
ascon-hash256/src/lib.rs:108
↓ 1 callers
Method
squeeze_block
for XOF output
ascon-hash256/src/lib.rs:120
↓ 1 callers
Method
sub_m
(&mut self, m: &M)
shabal/src/block_api.rs:36
↓ 1 callers
Function
t_plus_l
(mut state: [u64; COLS])
kupyna/src/long.rs:48
↓ 1 callers
Function
t_plus_l
(mut state: [u64; COLS])
kupyna/src/short.rs:46
↓ 1 callers
Function
t_xor_l
(mut state: [u64; COLS])
kupyna/src/short.rs:66
↓ 1 callers
Function
ubc_check
(w: &[u32; 80])
sha1-checked/src/ubc_check.rs:602
↓ 1 callers
Method
update_sigma
(&mut self, m: &Block)
gost94/src/block_api.rs:179
↓ 1 callers
Method
update_sigma
(&mut self, m: &[u64; 8])
streebog/src/block_api.rs:67
↓ 1 callers
Method
use_ubc
Should unavoidable bitconditions be used to speed up the check? Default: true
sha1-checked/src/lib.rs:280
↓ 1 callers
Function
vext_u64
(vec: u64x2, b: u8)
blake2/src/simd/simd_opt/u64x4.rs:114
↓ 1 callers
Function
w1
(x: &[u32; 16], i: usize)
sm3/src/compress.rs:36
↓ 1 callers
Function
write_u64_be
(src: &[u64], dst: &mut [u8])
kupyna/src/utils.rs:31
↓ 1 callers
Function
write_u64_le
(src: &[u64], dst: &mut [u8])
kupyna/src/utils.rs:23
↓ 1 callers
Function
x
(a: &Block, b: &Block)
gost94/src/block_api.rs:67
↓ 1 callers
Function
xor
(a: &[u32; 5], b: &[u32; 5])
sha1-checked/src/compress.rs:663
Function
arithmetic_overflow_regression
()
gost94/tests/mod.rs:81
Function
belt_rand
()
belt-hash/tests/mod.rs:10
Function
bench_for_size
(b: &mut Bencher, rng: &mut dyn RngCore, size: usize)
benches/src/ascon-hash.rs:12
Function
blake2b_mac_persona
()
blake2/tests/persona.rs:35
Function
blake2b_new_test
()
blake2/tests/mac.rs:12
Function
blake2b_persona
()
blake2/tests/persona.rs:24
Function
blake2b_unkeyed
()
blake2/tests/unkeyed.rs:17
Function
blake2s_persona
()
blake2/tests/persona.rs:7
Function
blake2s_unkeyed
()
blake2/tests/unkeyed.rs:5
Method
builder
Create a new Sha1 builder to configure detection.
sha1-checked/src/lib.rs:67
Function
check_core
State is the only field in AsconCore
ascon-hash256/src/lib.rs:83
Method
clone
(&self)
gost94/src/block_api.rs:250
Method
clone
(&self)
bash-hash/src/block_api.rs:25
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/x86_avx2.rs:18
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/loongarch64_asm.rs:83
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/aarch64_sha3.rs:11
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/wasm32_simd128.rs:13
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/soft/compact.rs:52
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/soft/unroll.rs:90
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/riscv_zknh/compact.rs:5
Function
compress
(state: &mut [u64; 8], blocks: &[[u8; 128]])
sha2/src/sha512/riscv_zknh/unroll.rs:5
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/loongarch64_asm.rs:84
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/aarch64_sha2.rs:13
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/wasm32_simd128.rs:13
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/soft/compact.rs:53
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/soft/unroll.rs:96
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/riscv_zknh/compact.rs:5
Function
compress
(state: &mut [u32; 8], blocks: &[[u8; 64]])
sha2/src/sha256/riscv_zknh/unroll.rs:5
Function
compress
(state: &mut [u32; 5], blocks: &[[u8; 64]])
sha1/src/compress/soft.rs:252
Function
compress
(state: &mut [u32; 5], blocks: &[[u8; 64]])
sha1/src/compress/x86_sha.rs:36
Function
compress
(state: &mut [u32; 5], blocks: &[[u8; 64]])
sha1/src/compress/loongarch64_asm.rs:107
Function
compress
(state: &mut [u32; 5], blocks: &[[u8; 64]])
sha1/src/compress/aarch64_sha2.rs:11
Function
compress
()
belt-hash/src/block_api.rs:210
Function
compress
(h: &mut [u64; COLS], block: &[u8; 64])
groestl/src/compress_short.rs:52
Function
compress
(h: &mut [u64; COLS], block: &[u8; 128])
groestl/src/compress_long.rs:68
Function
compress
(state: &mut [u32; 4], blocks: &[[u8; 64]])
md5/src/compress/soft.rs:150
Function
compress
(state: &mut [u32; 4], blocks: &[[u8; 64]])
md5/src/compress/loongarch64_asm.rs:65
Function
compress
(prev_vector: &mut [u64; COLS], message_block: &[u8; 64])
kupyna/src/short.rs:27
Function
compress
(h: &mut [u32; DIGEST_BUF_LEN], data: &[u8; 64])
ripemd/src/c320.rs:145
Function
compress
(h: &mut [u32; DIGEST_BUF_LEN], data: &[u8; 64])
ripemd/src/c160.rs:115
Function
compress
(h: &mut [u32; DIGEST_BUF_LEN], data: &[u8; 64])
ripemd/src/c256.rs:122
Function
compress
(h: &mut [u32; DIGEST_BUF_LEN], data: &[u8; 64])
ripemd/src/c128.rs:93
Function
counter_carry_propagates_to_top_limb
()
streebog/src/block_api.rs:226
Function
counter_zero_len_no_change
()
streebog/src/block_api.rs:245
Function
criterion_bench_ascon
(c: &mut Criterion)
benches/src/ascon-hash.rs:35
Function
criterion_bench_ascona
(c: &mut Criterion)
benches/src/ascon-hash.rs:39
Function
criterion_benchmark
(c: &mut Criterion, name: &str)
benches/src/ascon-hash.rs:23
Function
cshake_reset_test
( &TestVector { customization, input, output, }: &TestVector, )
sha3/tests/cshake.rs:10
Method
default
()
gost94/src/block_api.rs:262
Method
default
()
whirlpool/src/block_api.rs:78
Method
default
()
md2/src/block_api.rs:90
Method
default
()
tiger/src/block_api.rs:75
Method
default
()
md4/src/block_api.rs:69
Method
default
()
sha1/src/block_api.rs:69
Method
default
()
sm3/src/block_api.rs:63
Method
default
()
ascon-hash256/src/lib.rs:133
Method
default
()
belt-hash/src/block_api.rs:76
Method
default
()
sha3/src/block_api.rs:137
Method
default
()
md5/src/block_api.rs:66
Method
default
()
sha1-checked/src/lib.rs:55
Method
default
()
bash-hash/src/block_api.rs:92
Method
deserialize
( serialized_state: &SerializedState<Self>, )
gost94/src/block_api.rs:325
Method
deserialize
( serialized_state: &SerializedState<Self>, )
whirlpool/src/block_api.rs:121
Method
deserialize
( serialized_state: &SerializedState<Self>, )
sha2/src/block_api.rs:117
Method
deserialize
( serialized_state: &SerializedState<Self>, )
md2/src/block_api.rs:139
Method
deserialize
( serialized_state: &SerializedState<Self>, )
tiger/src/block_api.rs:104
Method
deserialize
( serialized_state: &SerializedState<Self>, )
md4/src/block_api.rs:124
Method
deserialize
(ser_state: &SerializedState<Self>)
streebog/src/block_api.rs:181
Method
deserialize
( serialized_state: &SerializedState<Self>, )
shabal/src/block_api.rs:289
Method
deserialize
( serialized_state: &SerializedState<Self>, )
sha1/src/block_api.rs:123
Method
deserialize
( serialized_state: &SerializedState<Self>, )
sm3/src/block_api.rs:118
Method
deserialize
( serialized_state: &SerializedState<Self>, )
ascon-hash256/src/lib.rs:197
Method
deserialize
( serialized_state: &SerializedState<Self>, )
belt-hash/src/block_api.rs:135
Method
deserialize
( serialized_state: &SerializedState<Self>, )
sha3/src/block_api.rs:222
Method
deserialize
( serialized_state: &SerializedState<Self>, )
md5/src/block_api.rs:121
Method
deserialize
( serialized_state: &SerializedState<Self>, )
kupyna/src/block_api.rs:122
Method
deserialize
( serialized_state: &SerializedState<Self>, )
bash-hash/src/serialize.rs:29
Method
deserialize
( serialized_state: &SerializedState<Self>, )
bash-hash/src/block_api.rs:151
Method
drop
(&mut self)
gost94/src/block_api.rs:293
Method
drop
(&mut self)
whirlpool/src/block_api.rs:138
← previous
next →
201–300 of 536, ranked by callers