STRUCT MV_CESA_SKCIPHER_OP_CTX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay so bestie, this is struct mv_cesa_skcipher_op_ctx β€” literally the cipher operation context, and it's giving main character energy in the Kernel API Manual ✨

✨ SYNOPSIS ✨

struct mv_cesa_skcipher_op_ctx {
    __le32 key[8];
    u32 iv[4];
 };

πŸŽ€ MEMBERS πŸŽ€

  • key β€” the cipher key, periodt πŸ”‘
  • iv β€” the cipher IV, no cap πŸ’…

πŸ’– DESCRIPTION πŸ’–

it's the context associated to a cipher operation. lowkey iconic, highkey essential 🫢

🌈 SEE ALSO 🌈

the Kernel file ./drivers/crypto/marvell/cesa/cesa.h and literally this whole friend group of structs, iykyk:

  • struct mv_cesa_sec_accel_desc(9)
  • struct mv_cesa_hash_op_ctx(9)
  • struct mv_cesa_op_ctx(9)
  • struct mv_cesa_tdma_desc(9)
  • struct mv_cesa_sg_dma_iter(9)
  • struct mv_cesa_dma_iter(9)
  • struct mv_cesa_tdma_chain(9)
  • struct mv_cesa_caps(9)
  • struct mv_cesa_dev_dma(9)
  • struct mv_cesa_engine(9)
  • struct mv_cesa_dev(9)
  • struct mv_cesa_req_ops(9)
  • struct mv_cesa_ctx(9)
  • struct mv_cesa_hash_ctx(9)
  • enum mv_cesa_req_type(9)
  • struct mv_cesa_req(9)
  • struct mv_cesa_sg_std_iter(9)
  • struct mv_cesa_skcipher_std_req(9)
  • struct mv_cesa_skcipher_req(9)
  • struct mv_cesa_ahash_std_req(9)
  • struct mv_cesa_ahash_dma_req(9)
  • struct mv_cesa_ahash_req(9)

and that's the whole vibe bestie πŸ’œ this page came straight out of ./drivers/crypto/marvell/cesa, dated October 2026 β€” slay, go read it, ily πŸ§šβ€β™€οΈβœ¨

πŸ“¦ where this page comes from