polyval_import_blkaligned(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– polyval_import_blkaligned(9) πŸ’–

okay bestie, welcome to the Kernel API Manual, where we're about to import a POLYVAL accumulator like it's the most iconic thing you'll do all day ✨


🌸 NAME 🌸

polyval_import_blkaligned β€” bestie, this is literally the "Import a POLYVAL accumulator value" function. that's the whole vibe. no cap πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void polyval_import_blkaligned (struct polyval_ctx *ctx , const struct
polyval_key *key , const struct polyval_elem *acc );

like. look at her. three params, zero drama πŸ’…


πŸ“ ARGUMENTS πŸ“

  • ctx β€” the context you're initializing. she's getting set up, she's the main character here πŸ‘‘
  • key β€” the key you're importing. ⚠️ and listen, this part matters, okay? a pointer to the key gets saved in the context, so the key must live at least as long as the context. like if the key dips out early, everything breaks. the key is in this for the long haul, periodt 🫢
  • acc β€” the accumulator value you're importing. this is the whole point of the function, she's the guest of honor πŸ’œ

🌈 DESCRIPTION 🌈

so here's the tea β˜• β€” this function imports an accumulator that was saved earlier by polyval_export_blkaligned. that's the pairing, iykyk.

and the same key must be used. fr fr. do not swap the key out, that's not the vibe, that's a bug 😭

⭐ SEE ALSO ⭐

the whole friend group shows up for this one:


aaaaand that's the page 🧚 from ./include/crypto, dated October 2026 β€” stay slay, stay aligned, and remember bestie: import responsibly πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from