hsiphash_4u32(9)
π hsiphash_4u32(9) β the Kernel API Manual, bestie edition
okay so this is a page from the kernel API manual, and today's main character is hsiphash_4u32. she computes the 32-bit hsiphash PRF value of 4 u32s. that's it, that's the whole vibe. β¨
πΈ NAME πΈ
hsiphash_4u32 β compute 32-bit hsiphash PRF value of 4 u32
like literally. four of them. u32s. hashed. with a key. slay.
π SYNOPSIS π
u32 hsiphash_4u32 (const u32 first , const u32 second , const u32 third
, const u32 forth , const hsiphash_key_t *key );
π¦ ARGUMENTS π¦
okay so she takes these five things, no more no less:
firstβ the first u32 π₯secondβ the second u32 π₯thirdβ the third u32 π₯forthβ the forth u32 π« (yes it's spelled "forth" on this page, we do not correct her, she's iconic)keyβ the hsiphash key π (theconst hsiphash_key_t *one, in case you were wondering β she's a pointer to the key)
π₯ SEE ALSO π₯
go look at the kernel file ./lib/siphash.c if you're nosy (respectfully), and also these besties:
siphash_1u64(9)siphash_2u64(9)siphash_3u64(9)siphash_4u64(9)hsiphash_1u32(9)hsiphash_2u32(9)hsiphash_3u32(9)hsiphash_1u32(9)hsiphash_2u32(9)hsiphash_3u32(9)
yes the last three show up twice, and no i'm not gonna pretend they don't β she listed them twice, periodt. π
π sign-off π
and that's the whole page, bestie π«Ά. it lives in ./lib, it's stamped October 2026, and it answers to the name hsiphash_4u32(9). no cap. go hash something. π
π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms