hsiphash_1u32(9)
okay so bestie, welcome to the Kernel API Manual page for hsiphash_1u32(9) β yes the whole page is literally named after this one little function and honestly? iconic π
π NAME π
hsiphash_1u32 β it computes the 32-bit hsiphash PRF value of a u32, and that's the entire vibe of this page β¨
π¦ SYNOPSIS π¦
u32 hsiphash_1u32 (const u32 first , const hsiphash_key_t *key );
look at her. so compact. so powerful. π«Ά
πΈ ARGUMENTS πΈ
firstβ the firstu32, fr fr. that's the one and only thing you're hashing here πkeyβ the hsiphash key, i.e. theconst hsiphash_key_t *you gotta hand over. no key, no hash, no cap π
π SEE ALSO π
okay this is the friend group, and yes there's some duplicate energy in here β not me pointing it out, just keeping it 100 with you π
- Kernel file
./lib/siphash.c siphash_1u64(9)siphash_2u64(9)siphash_3u64(9)siphash_4u64(9)hsiphash_2u32(9)hsiphash_3u32(9)hsiphash_4u32(9)hsiphash_2u32(9)hsiphash_3u32(9)hsiphash_4u32(9)
that's the list, exactly as it comes, duplicates and all β the original said it, so I said it π
lowkey a reminder bestie: every detail up there is doing its job, so don't go renaming anything or "improving" it. main character energy means respecting the source π
and that's the page!! π¦ source lives in ./lib, dated October 2026, and the whole thing signs off as hsiphash_1u32(9) β mwah, slay, periodt π
ππ
π¦ 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