Searched refs:SipHash (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/Documentation/translations/zh_CN/security/ |
| H A D | siphash.rst | 10 SipHash - 一种短输入伪随机函数(PRF) 15 SipHash是一种加密安全的伪随机函数,即一种用于生成伪随机密钥的哈 20 SipHash采用一个完全由随机数生成的密钥,以及一个输入缓冲区或者 79 SipHash有着非常高的安全性,因为其有128位的密钥。只要密钥是保密的, 83 Linux实现了SipHash的“2-4”变体 89 的结构体给SipHash,在这样做时,务必确保结构体没有填充空隙,最简单 108 如果你有兴趣了解更多信息,请阅读SipHash论文: 114 HalfSipHash 是 SipHash 的一个较不安全的变种 119 如果你认为SipHash的速度不够快,无法满足你的需求,那么你可以 121 将SipHash的轮数从“2-4”降低到“1-3”,更令人担心的是,它使用一 [all …]
|
| /linux-6.15/Documentation/security/ |
| H A 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.15/fs/bcachefs/ |
| H A 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))
|
| H A 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.15/Documentation/filesystems/ |
| H A D | fscrypt.rst | 301 IV_INO_LBLK_32, the inode number is hashed with SipHash-2-4 (where the 302 SipHash key is derived from the master key) and added to the file data 323 SipHash-2-4 key per directory in order to hash filenames. This works
|