Searched refs:SipHash (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/Documentation/security/ |
D | siphash.rst | 2 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/ |
D | siphash.h | 73 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))
|
D | siphash.c | 166 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/ |
D | fscrypt.rst | 302 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
|