MCPcopy Create free account

hub / github.com/RustCrypto/hashes / functions

Functions536 in github.com/RustCrypto/hashes

↓ 1 callersFunctionch
(x: u32, y: u32, z: u32)
sha2/src/sha256/riscv_zknh/unroll.rs:94
↓ 1 callersFunctioncheck
(h256: &mut Streebog256, h512: &mut Streebog512, r256: [u8; 32], r512: [u8; 64])
streebog/tests/mod.rs:25
↓ 1 callersFunctioncompress_block
(state: &mut [u64; 8], b: &[u8; 64])
whirlpool/src/compress.rs:3
↓ 1 callersFunctioncompress_block
Process a block with the SHA-512 algorithm.
sha2/src/sha512/soft/unroll.rs:40
↓ 1 callersFunctioncompress_block
(state: &mut [u64; 8], mut block: [u64; 16])
sha2/src/sha512/riscv_zknh/compact.rs:12
↓ 1 callersFunctioncompress_block
(state: &mut [u64; 8], mut block: [u64; 16])
sha2/src/sha512/riscv_zknh/unroll.rs:12
↓ 1 callersFunctioncompress_block
Process a block with the SHA-256 algorithm.
sha2/src/sha256/soft/unroll.rs:46
↓ 1 callersFunctioncompress_block
(state: &mut [u32; 8], mut block: [u32; 16])
sha2/src/sha256/riscv_zknh/compact.rs:12
↓ 1 callersFunctioncompress_block
(state: &mut [u32; 8], mut block: [u32; 16])
sha2/src/sha256/riscv_zknh/unroll.rs:12
↓ 1 callersFunctioncompress_block
(state: &mut [u32; 4], input: &[u8; 64])
md5/src/compress/soft.rs:48
↓ 1 callersFunctioncompress_u32
(state: &mut [u32; 8], mut block: [u32; 16])
sha2/src/sha256/soft/compact.rs:3
↓ 1 callersFunctioncompress_u32
(state: &mut [u32; 8], block: &[u32; 16])
sm3/src/compress.rs:151
↓ 1 callersFunctioncompress_u64
(state: &mut [u64; 8], block: [u64; 16])
sha2/src/sha512/soft/compact.rs:3
↓ 1 callersFunctioncompression_states
( ihv: &mut [u32; 5], m: &[u32; 16], w: &mut [u32; 80], state_58: &mut [u32; 5], state_65:
sha1-checked/src/compress.rs:498
↓ 1 callersFunctioncompression_w
(ihv: &mut [u32; 5], w: &[u32; 80])
sha1-checked/src/compress.rs:468
↓ 1 callersFunctioncompute_src_cols
Precomputed source columns: SRC_COLS[col][row] = (col + COLS - SHIFTS[row]) % COLS
kupyna/src/long.rs:14
↓ 1 callersFunctioncompute_src_cols
Precomputed source columns: SRC_COLS[col][row] = (col + COLS - row) % COLS ShiftRows for short variant: row i shifts by i positions
kupyna/src/short.rs:12
↓ 1 callersFunctionconcat
(a: [u32; 4], b: [u32; 4])
belt-hash/src/block_api.rs:174
↓ 1 callersMethoddetect_collision
Should we detect collisions at all? Default: true
sha1-checked/src/lib.rs:268
↓ 1 callersFunctiondigest_block
(state: &mut [u32; 5], block: [u32; 16])
sha1/src/compress/soft.rs:196
↓ 1 callersFunctionencode_r
(r: u128)
belt-hash/src/block_api.rs:198
↓ 1 callersFunctionencrypt
(msg: &mut [u8], key: Block, sbox: &SBox)
gost94/src/block_api.rs:42
↓ 1 callersFunctionf
(x: Wu32, y: Wu32, z: Wu32)
md4/src/compress.rs:9
↓ 1 callersFunctionff1
(x: u32, y: u32, z: u32)
sm3/src/compress.rs:5
↓ 1 callersFunctionff2
(x: u32, y: u32, z: u32)
sm3/src/compress.rs:10
↓ 1 callersFunctionfinalize
( state: &mut [u32; 5], total: u64, last_block: &[u8], ctx: &mut DetectionState, )
sha1-checked/src/compress.rs:750
↓ 1 callersFunctionfull_round1_step_expand4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, w: &mut [u32; 80],
sha1-checked/src/compress.rs:329
↓ 1 callersFunctionfull_round1_step_load4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, m: &[u32; 16],
sha1-checked/src/compress.rs:267
↓ 1 callersFunctionfull_round2_step4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, w: &mut [u32; 80],
sha1-checked/src/compress.rs:346
↓ 1 callersFunctionfull_round3_step
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, w: &mut [u32; 80], t: usize)
sha1-checked/src/compress.rs:107
↓ 1 callersFunctionfull_round3_step4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, w: &mut [u32; 80],
sha1-checked/src/compress.rs:363
↓ 1 callersFunctionfull_round4_step
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, w: &mut [u32; 80], t: usize)
sha1-checked/src/compress.rs:118
↓ 1 callersFunctionfull_round4_step4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, w: &mut [u32; 80],
sha1-checked/src/compress.rs:380
↓ 1 callersFunctiong
(a: u32, k: u32, s: &SBox)
gost94/src/block_api.rs:37
↓ 1 callersFunctiongenerate_t_table
Generate T-tables that fuse SubBytes + MixColumns TABLE[row][byte] gives the contribution to an output column when input byte at position `row` has v
kupyna/src/table.rs:28
↓ 1 callersFunctiongf_multiply
GF(2^8) multiplication with reduction polynomial x^8 + x^4 + x^3 + x^2 + 1
kupyna/src/table.rs:4
↓ 1 callersFunctiongg1
(x: u32, y: u32, z: u32)
sm3/src/compress.rs:15
↓ 1 callersFunctiongg2
(x: u32, y: u32, z: u32)
sm3/src/compress.rs:20
↓ 1 callersFunctionkey_schedule
(x: &mut [u64; 8])
tiger/src/compress.rs:32
↓ 1 callersFunctionload_aligned_block
(block: &[u8; 128])
sha2/src/sha512/riscv_zknh/utils.rs:13
↓ 1 callersFunctionload_aligned_block
(block: &[u8; 64])
sha2/src/sha256/riscv_zknh/utils.rs:13
↓ 1 callersFunctionload_data
(x: &mut [v128; 8], ms: &mut MsgSchedule, data: *const v128)
sha2/src/sha512/wasm32_simd128.rs:29
↓ 1 callersFunctionload_data
(x: &mut [v128; 4], ms: &mut MsgSchedule, data: *const v128)
sha2/src/sha256/wasm32_simd128.rs:31
↓ 1 callersFunctionload_data_avx
(x: &mut [__m128i; 8], ms: &mut MsgSchedule, data: *const __m128i)
sha2/src/sha512/x86_avx2.rs:60
↓ 1 callersFunctionload_data_avx2
( x: &mut [__m256i; 8], ms: &mut MsgSchedule, t2: &mut RoundStates, data: *const __m128i, )
sha2/src/sha512/x86_avx2.rs:82
↓ 1 callersFunctionload_unaligned_block
(block: &[u8; 128])
sha2/src/sha512/riscv_zknh/utils.rs:39
↓ 1 callersFunctionload_unaligned_block
(block: &[u8; 64])
sha2/src/sha256/riscv_zknh/utils.rs:39
↓ 1 callersFunctionlps
(h: &mut [u64; 8], n: &[u64; 8])
streebog/src/block_api.rs:32
↓ 1 callersFunctionmaj
(x: u64, y: u64, z: u64)
sha2/src/sha512/riscv_zknh/compact.rs:65
↓ 1 callersFunctionmaj
(x: u64, y: u64, z: u64)
sha2/src/sha512/riscv_zknh/unroll.rs:99
↓ 1 callersFunctionmaj
(x: u32, y: u32, z: u32)
sha2/src/sha256/riscv_zknh/compact.rs:65
↓ 1 callersFunctionmaj
(x: u32, y: u32, z: u32)
sha2/src/sha256/riscv_zknh/unroll.rs:99
↓ 1 callersFunctionop
(f: F, a: Wu32, b: Wu32, c: Wu32, d: Wu32, k: Wu32, s: u32)
md4/src/compress.rs:21
↓ 1 callersFunctionop_f
(w: u32, x: u32, y: u32, z: u32, m: u32, c: u32, s: u32)
md5/src/compress/soft.rs:5
↓ 1 callersFunctionop_g
(w: u32, x: u32, y: u32, z: u32, m: u32, c: u32, s: u32)
md5/src/compress/soft.rs:14
↓ 1 callersFunctionop_h
(w: u32, x: u32, y: u32, z: u32, m: u32, c: u32, s: u32)
md5/src/compress/soft.rs:28
↓ 1 callersFunctionop_i
(w: u32, x: u32, y: u32, z: u32, m: u32, c: u32, s: u32)
md5/src/compress/soft.rs:38
↓ 1 callersFunctionp
(y: Block)
gost94/src/block_api.rs:90
↓ 1 callersFunctionp1
(x: u32)
sm3/src/compress.rs:31
↓ 1 callersFunctionpad
(n: usize)
ascon-hash256/src/lib.rs:26
↓ 1 callersFunctionpass
(a: &mut u64, b: &mut u64, c: &mut u64, x: &[u64; 8], mul: u8)
tiger/src/compress.rs:20
↓ 1 callersMethodperm_blocks
(&mut self, m: &M)
shabal/src/block_api.rs:92
↓ 1 callersMethodperm_elt
( &mut self, xa0: usize, xa1: usize, xb0: usize, xb1: usize, x
shabal/src/block_api.rs:68
↓ 1 callersFunctionprocess_second_block
(current_state: &mut State, t2: &RoundStates)
sha2/src/sha512/x86_avx2.rs:172
↓ 1 callersFunctionpsi
(block: &mut Block)
gost94/src/block_api.rs:101
↓ 1 callersFunctionread_u64_le
(src: &[u8; N])
kupyna/src/utils.rs:13
↓ 1 callersFunctionrecompress_fast_58
( ihvin: &mut [u32; 5], ihvout: &mut [u32; 5], me2: &[u32; 80], state: &[u32; 5], )
sha1-checked/src/compress.rs:551
↓ 1 callersFunctionrecompress_fast_65
( ihvin: &mut [u32; 5], ihvout: &mut [u32; 5], me2: &[u32; 80], state: &[u32; 5], )
sha1-checked/src/compress.rs:598
↓ 1 callersFunctionrecompression_step
( step: Testt, ihvin: &mut [u32; 5], ihvout: &mut [u32; 5], me2: &[u32; 80], state: &[u32;
sha1-checked/src/compress.rs:645
↓ 1 callersMethodreduced_round_collision
Should reduced round collisions be used? Default: false
sha1-checked/src/lib.rs:286
↓ 1 callersMethodreset
(&mut self)
sha3/src/block_api.rs:153
↓ 1 callersFunctionrndq
(mut x: [u64; COLS], r: u64)
groestl/src/compress_short.rs:19
↓ 1 callersFunctionrndq
(mut x: [u64; COLS], r: u64)
groestl/src/compress_long.rs:19
↓ 1 callersFunctionrotate_right_16
(vec: u64x4)
blake2/src/simd/simd_opt/u64x4.rs:75
↓ 1 callersFunctionrotate_right_16
(vec: u32x4)
blake2/src/simd/simd_opt/u32x4.rs:36
↓ 1 callersFunctionrotate_right_24
(vec: u64x4)
blake2/src/simd/simd_opt/u64x4.rs:48
↓ 1 callersFunctionrotate_right_32
(vec: u64x4)
blake2/src/simd/simd_opt/u64x4.rs:37
↓ 1 callersFunctionrotate_right_8
(vec: u32x4)
blake2/src/simd/simd_opt/u32x4.rs:56
↓ 1 callersFunctionround
(state: &mut [u64; 8], block: &[u64; 16], r: usize)
sha2/src/sha512/riscv_zknh/compact.rs:36
↓ 1 callersFunctionround
(state: &mut [u32; 8], block: &[u32; 16], r: usize)
sha2/src/sha256/riscv_zknh/compact.rs:36
↓ 1 callersFunctionround
(a: &mut u64, b: &mut u64, c: &mut u64, x: &u64, mul: u8)
tiger/src/compress.rs:4
↓ 1 callersFunctionround1_step_bw
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, mt: u32)
sha1-checked/src/compress.rs:63
↓ 1 callersFunctionround2_step_bw
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, mt: u32)
sha1-checked/src/compress.rs:74
↓ 1 callersFunctionround3_step
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, mt: u32)
sha1-checked/src/compress.rs:41
↓ 1 callersFunctionround4_step
(a: u32, b: &mut u32, c: u32, d: u32, e: &mut u32, mt: u32)
sha1-checked/src/compress.rs:52
↓ 1 callersFunctionround4_step_bw4
( a: &mut u32, b: &mut u32, c: &mut u32, d: &mut u32, e: &mut u32, m: &[u32; 80],
sha1-checked/src/compress.rs:445
↓ 1 callersFunctionrounds_0_47
(current_state: &mut State, x: &mut [v128; 4], ms: &mut MsgSchedule)
sha2/src/sha256/wasm32_simd128.rs:50
↓ 1 callersFunctionrounds_0_63
(current_state: &mut State, x: &mut [v128; 8], ms: &mut MsgSchedule)
sha2/src/sha512/wasm32_simd128.rs:48
↓ 1 callersFunctionrounds_0_63_avx
(current_state: &mut State, x: &mut [__m128i; 8], ms: &mut MsgSchedule)
sha2/src/sha512/x86_avx2.rs:115
↓ 1 callersFunctionrounds_0_63_avx2
( current_state: &mut State, x: &mut [__m256i; 8], ms: &mut MsgSchedule, t2: &mut RoundStates,
sha2/src/sha512/x86_avx2.rs:136
↓ 1 callersFunctionrounds_48_63
(current_state: &mut State, ms: &MsgSchedule)
sha2/src/sha256/wasm32_simd128.rs:73
↓ 1 callersFunctionrounds_64_79
(current_state: &mut State, ms: &MsgSchedule)
sha2/src/sha512/wasm32_simd128.rs:69
↓ 1 callersMethodsafe_hash
Should a fix be automatically be applied, or the original hash be returned? Default: true
sha1-checked/src/lib.rs:274
↓ 1 callersFunctionsbox
(a: u32, s: &SBox)
gost94/src/block_api.rs:24
↓ 1 callersFunctionschedule
(block: &mut [u64; 16], r: usize)
sha2/src/sha512/riscv_zknh/compact.rs:28
↓ 1 callersFunctionschedule
(block: &mut [u32; 16], r: usize)
sha2/src/sha256/riscv_zknh/compact.rs:28
↓ 1 callersFunctionsha1_digest_round_x4
(abcd: [u32; 4], work: [u32; 4], i: i8)
sha1/src/compress/soft.rs:48
↓ 1 callersFunctionsha1rnds4c
(abcd: [u32; 4], msg: [u32; 4])
sha1/src/compress/soft.rs:58
↓ 1 callersFunctionsha1rnds4m
(abcd: [u32; 4], msg: [u32; 4])
sha1/src/compress/soft.rs:134
↓ 1 callersFunctionsha1rnds4p
(abcd: [u32; 4], msg: [u32; 4])
sha1/src/compress/soft.rs:96
← previousnext →101–200 of 536, ranked by callers