MCPcopy Create free account

hub / github.com/DoumanAsh/xxhash-rust / functions

Functions169 in github.com/DoumanAsh/xxhash-rust

Functionaccumulate_512_neon
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:269
Functionaccumulate_512_scalar
(acc: &mut Acc, input: &[[u8; 8]; ACC_NB], secret: &[[u8; 8]; ACC_NB])
src/xxh3.rs:396
Functionaccumulate_512_sse2
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:321
Functionaccumulate_512_wasm
(acc: &mut Acc, input: &StripeLanes, secret: &StripeLanes)
src/xxh3.rs:213
Functionassert_const_xxh3
()
tests/assert_correctness.rs:146
Functionassert_const_xxh32
()
tests/assert_correctness.rs:86
Functionassert_const_xxh64
()
tests/assert_correctness.rs:116
Functionassert_xxh3
()
tests/assert_correctness.rs:189
Functionassert_xxh32
()
tests/assert_correctness.rs:45
Functionassert_xxh32_miri
()
tests/assert_correctness_miri.rs:34
Functionassert_xxh3_miri
()
tests/assert_correctness_miri.rs:65
Functionassert_xxh64
()
tests/assert_correctness.rs:4
Functionassert_xxh64_miri
()
tests/assert_correctness_miri.rs:3
Functionavalanche
(mut input: u64)
src/xxh64_common.rs:26
Functionavalanche
(mut input: u32)
src/xxh32_common.rs:20
Methodbuild_hasher
(&self)
src/xxh64.rs:264
Methodbuild_hasher
(&self)
src/xxh3.rs:1314
Methoddefault
()
src/xxh64.rs:233
Methoddefault
()
src/xxh32.rs:192
Methoddefault
()
src/xxh3.rs:1074
Methoddigest
Finalize hashing.
src/xxh32.rs:156
Methoddigest128
Computes hash as 128bit integer.
src/xxh3.rs:1061
Methodfinish
(&self)
src/xxh64.rs:207
Methodfinish
(&self)
src/xxh3.rs:1082
Methodflush
(&mut self)
src/xxh64.rs:226
Methodflush
(&mut self)
src/xxh32.rs:206
Methodflush
(&mut self)
src/xxh3.rs:1101
Functionget_aligned_chunk
(input: &[u8], offset: usize)
src/utils.rs:16
Functionget_unaligned_chunk
(input: &[u8], offset: usize)
src/utils.rs:21
Functionmix_two_accs
(acc: &mut Acc, offset: usize, secret: &[[u8; 8]; 2])
src/xxh3.rs:142
Methodnew
Creates new state with provided seed.
src/xxh64.rs:106
Methodnew
Creates new hasher with specified seed.
src/xxh32.rs:91
Methodnew
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
Methodnew
(input_file: &str)
tests/test-vectors.rs:14
Methodreset
Resets state with provided seed.
src/xxh64.rs:198
Methodreset
Resets the state with specified seed.
src/xxh32.rs:182
Functionround
(acc: u32, input: u32)
src/xxh32_common.rs:13
Functionscramble_acc_avx2
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:499
Functionscramble_acc_avx512
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:526
Functionscramble_acc_neon
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:439
Functionscramble_acc_scalar
(acc: &mut Acc, secret: &[[u8; 8]; ACC_NB])
src/xxh3.rs:552
Functionscramble_acc_sse2
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:472
Functionscramble_acc_wasm
(acc: &mut Acc, secret: &StripeLanes)
src/xxh3.rs:420
Functionsize_xxh3
()
tests/size.rs:15
Functionsize_xxh32
()
tests/size.rs:3
Functionsize_xxh64
()
tests/size.rs:9
Functiontest_vectors_xxh3
()
tests/test-vectors.rs:69
Methodtry_new
Creates secret input validating its length is sufficient
src/xxh3.rs:64
Methodwith_custom_ops
Creates new hasher with all options.
src/xxh3.rs:1134
Methodwith_secret
Creates new hasher with custom seed.
src/xxh3.rs:1148
Methodwith_seed
Creates new hasher with custom seed.
src/xxh3.rs:1154
Methodwrite
(&mut self, input: &[u8])
src/xxh64.rs:212
Methodwrite
(&mut self, buf: &[u8])
src/xxh32.rs:200
Functionxxh32
Const variant of xxh32 hashing
src/const_xxh32.rs:35
Functionxxh3_128
Returns 128 hash for provided input.
src/const_xxh3.rs:438
Functionxxh3_128_long_default
(input: &[u8], _seed: u64, _secret: &[u8])
src/xxh3.rs:1587
Functionxxh3_128_long_with_secret
(input: &[u8], _seed: u64, secret: &[u8])
src/xxh3.rs:1600
Functionxxh3_128_long_with_seed
(input: &[u8], seed: u64, _secret: &[u8])
src/xxh3.rs:1592
Functionxxh3_128_with_secret
Returns 128 hash for provided input using custom secret.
src/const_xxh3.rs:456
Functionxxh3_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
Functionxxh3_128_with_secret_input
Returns 128 hash for provided input using custom secret.
src/xxh3.rs:1633
Functionxxh3_64
Returns 64bit hash for provided input.
src/const_xxh3.rs:255
Functionxxh3_64_long_default
(input: &[u8], _seed: u64, _secret: &[u8])
src/xxh3.rs:811
Functionxxh3_64_long_with_secret
(input: &[u8], _seed: u64, secret: &[u8])
src/xxh3.rs:816
Functionxxh3_64_long_with_seed
(input: &[u8], seed: u64, _secret: &[u8])
src/xxh3.rs:803
Functionxxh3_64_with_secret
Returns 64bit hash for provided input using custom secret.
src/const_xxh3.rs:273
Functionxxh3_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
Functionxxh3_64_with_secret_input
Returns 64bit hash for provided input using custom secret.
src/xxh3.rs:849
Functionxxh64
Returns hash for the provided input.
src/const_xxh64.rs:52
← previous101–169 of 169, ranked by callers