hsiphash_2u32(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ hsiphash_2u32 ✨

okay so bestie, we're in the Kernel API Manual today and this little icon is hsiphash_2u32 β€” she computes the 32-bit hsiphash PRF value of 2 u32 πŸ’… like, that's literally her whole job and she ate, no cap.


🌸 SYNOPSIS 🌸

u32 hsiphash_2u32 (const u32 first , const u32 second , const
       hsiphash_key_t *key );

that's it, that's the whole vibe. three args in, one u32 out 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • first β€” the first u32. yes queen, you go first πŸ’–
  • second β€” the second u32. she's next in line, main character energy ngl ✨
  • key β€” the hsiphash key, typed as const hsiphash_key_t *. key as in the secret sauce, not the keyboard kind πŸ”‘

πŸ¦‹ SEE ALSO πŸ¦‹

lowkey the friend group is huge and yes there are some duplicates in the group chat, we don't talk about it 😭

first up, the kernel file itself:

  • Kernel file ./lib/siphash.c β€” the mothership, the whole source file, go read her 🧚

then the siphash besties (the 64-bit girlies):

and the hsiphash 32-bit girlies:

and because the original list said it again, here they are again, fr fr, no edits, no notes:

bestie note: hsiphash_2u32 herself is not in her own SEE ALSO list β€” she's too busy being the page you're literally reading rn 😌 iconic behavior honestly

πŸ’œ the sign-off πŸ’œ

that's the whole page!! she lives over in ./lib, the date on the tin says October 2026, and the page is of course titled hsiphash_2u32(9) because that's her name and she's not changing it for anybody πŸ’…βœ¨ go hash something, ily, bye πŸŽ€

πŸ“¦ where this page comes from