Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DoumanAsh/xxhash-rust
/ functions
Functions
169 in github.com/DoumanAsh/xxhash-rust
⨍
Functions
169
◇
Types & classes
12
Function
accumulate_512_neon
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:269
Function
accumulate_512_scalar
(acc: &mut Acc, input: &[[u8; 8]; ACC_NB], secret: &[[u8; 8]; ACC_NB])
src/xxh3.rs:396
Function
accumulate_512_sse2
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:321
Function
accumulate_512_wasm
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:213
Function
assert_const_xxh3
()
tests/assert_correctness.rs:146
Function
assert_const_xxh32
()
tests/assert_correctness.rs:86
Function
assert_const_xxh64
()
tests/assert_correctness.rs:116
Function
assert_xxh3
()
tests/assert_correctness.rs:189
Function
assert_xxh32
()
tests/assert_correctness.rs:45
Function
assert_xxh32_miri
()
tests/assert_correctness_miri.rs:34
Function
assert_xxh3_miri
()
tests/assert_correctness_miri.rs:65
Function
assert_xxh64
()
tests/assert_correctness.rs:4
Function
assert_xxh64_miri
()
tests/assert_correctness_miri.rs:3
Function
avalanche
(mut input: u64)
src/xxh64_common.rs:26
Function
avalanche
(mut input: u32)
src/xxh32_common.rs:20
Method
build_hasher
(&self)
src/xxh64.rs:264
Method
build_hasher
(&self)
src/xxh3.rs:1314
Method
default
()
src/xxh64.rs:233
Method
default
()
src/xxh32.rs:192
Method
default
()
src/xxh3.rs:1074
Method
digest
Finalize hashing.
src/xxh32.rs:156
Method
digest128
Computes hash as 128bit integer.
src/xxh3.rs:1061
Method
finish
(&self)
src/xxh64.rs:207
Method
finish
(&self)
src/xxh3.rs:1082
Method
flush
(&mut self)
src/xxh64.rs:226
Method
flush
(&mut self)
src/xxh32.rs:206
Method
flush
(&mut self)
src/xxh3.rs:1101
Function
get_aligned_chunk
(input: &[u8], offset: usize)
src/utils.rs:16
Function
get_unaligned_chunk
(input: &[u8], offset: usize)
src/utils.rs:21
Function
mix_two_accs
(acc: &mut Acc, offset: usize, secret: &[[u8; 8]; 2])
src/xxh3.rs:142
Method
new
Creates new state with provided seed.
src/xxh64.rs:106
Method
new
Creates new hasher with specified seed.
src/xxh32.rs:91
Method
new
Creates secret input from static array, suitable to be used at compile time. On insufficient length it shall panic. Prefer to generate secret at com
src/xxh3.rs:79
Method
new
(input_file: &str)
tests/test-vectors.rs:14
Method
reset
Resets state with provided seed.
src/xxh64.rs:198
Method
reset
Resets the state with specified seed.
src/xxh32.rs:182
Function
round
(acc: u32, input: u32)
src/xxh32_common.rs:13
Function
scramble_acc_avx2
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:499
Function
scramble_acc_avx512
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:526
Function
scramble_acc_neon
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:439
Function
scramble_acc_scalar
(acc: &mut Acc, secret: &[[u8; 8]; ACC_NB])
src/xxh3.rs:552
Function
scramble_acc_sse2
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:472
Function
scramble_acc_wasm
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:420
Function
size_xxh3
()
tests/size.rs:15
Function
size_xxh32
()
tests/size.rs:3
Function
size_xxh64
()
tests/size.rs:9
Function
test_vectors_xxh3
()
tests/test-vectors.rs:69
Method
try_new
Creates secret input validating its length is sufficient
src/xxh3.rs:64
Method
with_custom_ops
Creates new hasher with all options.
src/xxh3.rs:1134
Method
with_secret
Creates new hasher with custom seed.
src/xxh3.rs:1148
Method
with_seed
Creates new hasher with custom seed.
src/xxh3.rs:1154
Method
write
(&mut self, input: &[u8])
src/xxh64.rs:212
Method
write
(&mut self, buf: &[u8])
src/xxh32.rs:200
Function
xxh32
Const variant of xxh32 hashing
src/const_xxh32.rs:35
Function
xxh3_128
Returns 128 hash for provided input.
src/const_xxh3.rs:438
Function
xxh3_128_long_default
(input: &[u8], _seed: u64, _secret: &[u8])
src/xxh3.rs:1587
Function
xxh3_128_long_with_secret
(input: &[u8], _seed: u64, secret: &[u8])
src/xxh3.rs:1600
Function
xxh3_128_long_with_seed
(input: &[u8], seed: u64, _secret: &[u8])
src/xxh3.rs:1592
Function
xxh3_128_with_secret
Returns 128 hash for provided input using custom secret.
src/const_xxh3.rs:456
Function
xxh3_128_with_secret
Returns 128 hash for provided input using custom secret. This function panics if `secret` doesn't fit minimum required secret size. Prefer to use [S
src/xxh3.rs:1626
Function
xxh3_128_with_secret_input
Returns 128 hash for provided input using custom secret.
src/xxh3.rs:1633
Function
xxh3_64
Returns 64bit hash for provided input.
src/const_xxh3.rs:255
Function
xxh3_64_long_default
(input: &[u8], _seed: u64, _secret: &[u8])
src/xxh3.rs:811
Function
xxh3_64_long_with_secret
(input: &[u8], _seed: u64, secret: &[u8])
src/xxh3.rs:816
Function
xxh3_64_long_with_seed
(input: &[u8], seed: u64, _secret: &[u8])
src/xxh3.rs:803
Function
xxh3_64_with_secret
Returns 64bit hash for provided input using custom secret.
src/const_xxh3.rs:273
Function
xxh3_64_with_secret
Returns 64bit hash for provided input using custom secret. This function panics if `secret` doesn't fit minimum required secret size. Prefer to use
src/xxh3.rs:842
Function
xxh3_64_with_secret_input
Returns 64bit hash for provided input using custom secret.
src/xxh3.rs:849
Function
xxh64
Returns hash for the provided input.
src/const_xxh64.rs:52
← previous
101–169 of 169, ranked by callers