Home
last modified time | relevance | path

Searched refs:SipHash (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/security/
Dsiphash.rst2 SipHash - a short input PRF
7 SipHash is a cryptographically secure PRF -- a keyed hash function -- that
13 SipHash takes a secret key filled with randomly generated numbers and either
74 SipHash has a very high security margin, with its 128-bit key. So long as the
79 Linux implements the "2-4" variant of SipHash.
106 Read the SipHash paper if you're interested in learning more:
112 HalfSipHash - SipHash's insecure younger cousin
117 On the off-chance that SipHash is not fast enough for your needs, you might be
119 possibility. HalfSipHash cuts SipHash's rounds down from "2-4" to "1-3" and,
121 instead of SipHash's 128-bit key. However, this may appeal to some
[all …]
/linux-6.12.1/fs/bcachefs/
Dsiphash.h73 u64 SipHash(const SIPHASH_KEY *, int, int, const void *, size_t);
79 #define SipHash24(_k, _p, _l) SipHash((_k), 2, 4, (_p), (_l))
85 #define SipHash48(_k, _p, _l) SipHash((_k), 4, 8, (_p), (_l))
Dsiphash.c166 u64 SipHash(const SIPHASH_KEY *key, int rc, int rf, const void *src, size_t len) in SipHash() function
/linux-6.12.1/Documentation/filesystems/
Dfscrypt.rst302 IV_INO_LBLK_32, the inode number is hashed with SipHash-2-4 (where the
303 SipHash key is derived from the master key) and added to the file data
324 SipHash-2-4 key per directory in order to hash filenames. This works