versal_pm_aes_enc_final(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… versal_pm_aes_enc_final πŸ’…

okay so real talk, this is a page straight outta the Kernel API Manual, and it's all about one tiny little function that gets your AES hardware to do the final ✨finishing move✨ on your GCM tag. bestie, it's giving "last one out, lock the door" energy and honestly? obsessed. πŸŽ€


🌸 NAME 🌸

versal_pm_aes_enc_final β€” the glow-up finale where you go talk to the AES hardware and get it to store the GCM tag. that's literally the whole vibe. no cap. πŸ”₯


✨ SYNOPSIS ✨

int versal_pm_aes_enc_final (const u64 gcm_addr );

like, you hand it one thing, it hands you an int back. simple queen behavior. πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • gcm_addr β€” the address of the gcm tag πŸ’– like, this is where the tag lives, and the function is gonna go there. it's const u64 too so you already know it's not here to play games.

🌈 RETURN 🌈

Returns a status β€” either success or an error code 🫢 that's it, that's the whole tea. if it's happy you get success, if something's up you get an error code and you can go investigate like the main character detective you are. πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the little friend group, the whole squad, the it-girls of the crypto driver section 🧚:


fr fr go read those if you wanna understand the full lore, this page is just one chapter of the story πŸ“–

mwah, that's the page!! πŸ’œ it lives in ./drivers/firmware/xilinx, dated October 2026, under the Kernel API Manual β€” so if you ever forget where you found this icon, that's the receipt 🧾✨ slay.

πŸ“¦ where this page comes from