STRUCT AES_KEY(9)
okay bestie, welcome to struct aes_key(9) from the Kernel API Manual β this is the AES key struct thatβs prepared for encryption and decryption, and yes it has main character energy π
β¨
πΈ NAME πΈ
struct aes_key β An AES key prepared for encryption and decryption π
π SYNOPSIS π
struct aes_key {
struct aes_enckey;
union aes_invkey_arch inv_k;
};
π§ Members π§
aes_enckeyβ the common fields and the key prepared for encryption πinv_kβ this generally contains the round keys for the AES Equivalent Inverse Cipher, as an array ofnrounds + 1groups of fouru32words. But heads up: architecture-specific implementations of AES may store something else here β for example, they may leave this field uninitialized if they usekfor both encryption and decryption π
π₯ SEE ALSO π₯
- Kernel file:
./include/crypto/aes.hπ struct aes_enckey(9)aes_expandkey(9)aes_preparekey(9)aes_prepareenckey(9)aes_encrypt(9)aes_decrypt(9)
cute sign-off for the source/version line: ./include/crypto, dated October 2026 π«Άπ
π¦ 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