zynqmp_pm_aes_engine(9)
π zynqmp_pm_aes_engine(9)
okay so bestie, welcome to the Kernel API Manual β yes this is a real manpage from the kernel and yes we're gonna get through it together, no cap. β¨
πΈ NAME πΈ
zynqmp_pm_aes_engine β this is the glow-up function that gets you access to the AES hardware so you can encrypt/decrypt your data using the AES-GCM core. it's giving hardware-accelerated crypto realness. π₯
π SYNOPSIS π
int zynqmp_pm_aes_engine (const u64 address , u32 *out );
like, that's the whole signature. two args, one int coming back at you. periodt. π
π¦ ARGUMENTS π¦
addressβ the address of theAesParamsstructure. literally just where your params live in memory, that's the vibe. πoutβ the returned output value. this is where the output goes, bestie. π«Ά
β RETURN β
returns a status β either success or an error code. so like, do a vibe check on that return value, mmkay? π
π SEE ALSO π
- Kernel file
./drivers/firmware/xilinx/zynqmp-crypto.cβ go read the source, iykyk π zynqmp_pm_sha_hash(9)xlnx_get_crypto_dev_data(9)versal_pm_aes_key_write(9)versal_pm_aes_key_zero(9)versal_pm_aes_op_init(9)versal_pm_aes_update_aad(9)versal_pm_aes_enc_update(9)versal_pm_aes_enc_final(9)versal_pm_aes_dec_update(9)versal_pm_aes_dec_final(9)versal_pm_aes_init(9)
like a whole friend group of crypto functions. iconic. π
ngl, if you're messing with the AES engine you should probably at least skim the AES-GCM core docs too β but that's just me being a good bestie. π§
and that's the page! brought to you from ./drivers/firmware/xilinx, dated October 2026 β mwah, take care of yourself and your crypto, bestie πππ¦
π¦ 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