siphash_3u64(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ siphash_3u64(9) ✨

okay so bestie, gather round, because we're diving into the Kernel API Manual and this one is a whole little icon. It's siphash_3u64 β€” the siphash PRF bestie that takes exactly three u64s and hands you back a 64-bit value. Not two, not four. Three. She's specific. πŸ’…


πŸŽ€ NAME πŸŽ€

siphash_3u64 β€” compute 64-bit siphash PRF value of 3 u64

Like, literally her whole job: compute the 64-bit siphash PRF value of 3 u64. That's it, that's the vibe. πŸ¦‹


✨ SYNOPSIS ✨

u64 siphash_3u64 (const u64 first , const u64 second , const u64 third ,
const siphash_key_t *key );

so clean, so demure. three u64s going in, a u64 coming out, and a key in the back like the main character's hype squad. πŸ”₯


🌸 ARGUMENTS 🌸

  • first β€” bestie, this is the first u64. the opener. the one who walks in first. πŸ‘‘
  • second β€” the second u64. the middle child. still iconic tho. πŸŽ€
  • third β€” the third u64. the last one in the trio, and honestly she ate. πŸ’…
  • key β€” the siphash key, aka the const siphash_key_t * that makes the whole PRF thing happen. no key, no vibe check. 🫢

🌈 SEE ALSO 🌈

and yes bestie, hsiphash_1u32(9) through hsiphash_4u32(9) show up twice in that list. that's not me being sloppy, that's literally what the page says. we don't edit the lore. 😭 πŸ’€


fr fr, if you only need one u64 or two or four of them, go hang out with siphash_1u64(9), siphash_2u64(9) or siphash_4u64(9). this page is for the three-u64 girlies only. πŸ’–

that's the whole page, no cap. go forth and hash. 🧚

β€” with love, from the ./lib girlies, October 2026, serving siphash_3u64(9) realness πŸ’œ ⭐

πŸ“¦ where this page comes from