• Home
  • Raw
  • Download

Lines Matching +full:compute +full:-

5  * SipHash: a fast short-input PRF
8 * This implementation is specifically for SipHash2-4 for a secure PRF
9 * and HalfSipHash1-3/SipHash1-3 for an insecure PRF only suitable for
18 #include <asm/word-at-a-time.h>
29 v3 ^= key->key[1]; \
30 v2 ^= key->key[0]; \
31 v1 ^= key->key[1]; \
32 v0 ^= key->key[0];
49 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_aligned()
50 const u8 left = len & (sizeof(u64) - 1); in __siphash_aligned()
82 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_unaligned()
83 const u8 left = len & (sizeof(u64) - 1); in __siphash_unaligned()
113 * siphash_1u64 - compute 64-bit siphash PRF value of a u64
129 * siphash_2u64 - compute 64-bit siphash PRF value of 2 u64
150 * siphash_3u64 - compute 64-bit siphash PRF value of 3 u64
177 * siphash_4u64 - compute 64-bit siphash PRF value of 4 u64
231 /* Note that on 64-bit, we make HalfSipHash1-3 actually be SipHash1-3, for
232 * performance reasons. On 32-bit, below, we actually implement HalfSipHash1-3.
250 const u8 *end = data + len - (len % sizeof(u64)); in __hsiphash_aligned()
251 const u8 left = len & (sizeof(u64) - 1); in __hsiphash_aligned()
283 const u8 *end = data + len - (len % sizeof(u64)); in __hsiphash_unaligned()
284 const u8 left = len & (sizeof(u64) - 1); in __hsiphash_unaligned()
313 * hsiphash_1u32 - compute 64-bit hsiphash PRF value of a u32
326 * hsiphash_2u32 - compute 32-bit hsiphash PRF value of 2 u32
343 * hsiphash_3u32 - compute 32-bit hsiphash PRF value of 3 u32
363 * hsiphash_4u32 - compute 32-bit hsiphash PRF value of 4 u32
394 v3 ^= key->key[1]; \
395 v2 ^= key->key[0]; \
396 v1 ^= key->key[1]; \
397 v0 ^= key->key[0];
412 const u8 *end = data + len - (len % sizeof(u32)); in __hsiphash_aligned()
413 const u8 left = len & (sizeof(u32) - 1); in __hsiphash_aligned()
435 const u8 *end = data + len - (len % sizeof(u32)); in __hsiphash_unaligned()
436 const u8 left = len & (sizeof(u32) - 1); in __hsiphash_unaligned()
455 * hsiphash_1u32 - compute 32-bit hsiphash PRF value of a u32
470 * hsiphash_2u32 - compute 32-bit hsiphash PRF value of 2 u32
489 * hsiphash_3u32 - compute 32-bit hsiphash PRF value of 3 u32
513 * hsiphash_4u32 - compute 32-bit hsiphash PRF value of 4 u32