rte_crypto_sym_xform(3)

πŸ¦‹ NAME πŸ¦‹

rte_crypto_sym_xform β€” bestie, it's the symmetric crypto transform struct, and she's the blueprint for every crypto chain you're gonna build πŸ’…


✨ SYNOPSIS ✨

#include <rte_crypto_sym.h>

πŸŽ€ Data Fields

  • struct rte_crypto_sym_xform * next β€” the next xform in the chain, holding hands with this one 🫢
  • enum rte_crypto_sym_xform_type type β€” the xform type, aka the "which one am I" tag ⭐

πŸ’– Detailed Description πŸ’–

okay so picture this: rte_crypto_sym_xform is the symmetric crypto transform structure, and she's literally the main character πŸŽ€

She's what you use to specify the crypto transforms you actually want. And the way that multiple transforms can be chained together to specify a chain of transforms β€” like authentication then cipher, or cipher then authentication β€” is genuinely iconic, no cap 😭πŸ”₯

Each transform structure can hold a single transform, and the type field is what tells you which transform is contained within the union. One struct, one transform, one vibe. Periodt πŸ’…

Definition at line 581 of file rte_crypto_sym.h.

πŸ‘‘ Field Documentation πŸ‘‘

🌟 struct rte_crypto_sym_xform* next

next xform in chain β€” she points to her buddy, and they link up like a little crypto conga line πŸ¦‹

Definition at line 582 of file rte_crypto_sym.h.

🌟 enum rte_crypto_sym_xform_type type

xform type β€” the tag that says which transform is living inside the union 🏷️

Definition at line 584 of file rte_crypto_sym.h.

🌟 struct rte_crypto_auth_xform auth

Authentication / hash xform β€” the auth girly, she verifies everything ✨

Definition at line 587 of file rte_crypto_sym.h.

🌟 struct rte_crypto_cipher_xform cipher

Cipher xform β€” the one doing the actual encrypting/decrypting work, lowkey the busiest πŸ’«

Definition at line 589 of file rte_crypto_sym.h.

🌟 struct rte_crypto_aead_xform aead

AEAD xform β€” the AEAD option, she's doing two jobs at once and honestly? obsessed πŸ™ˆ

Definition at line 591 of file rte_crypto_sym.h.

🌸 Author 🌸

Generated automatically by Doxygen for DPDK from the source code. Yeah bestie, a robot wrote this one, not me 😭 she ate though πŸ’…


mwah, that's the whole page 🫢 this came from DPDK, Version 25.11.3, and if you need her again just yell man 3 rte_crypto_sym_xform β€” iykyk πŸ’œ

πŸ“¦ where this page comes from