RTE_SECURITY_TLS_RECORD_XFORM(3)
π NAME π
rte_security_tls_record_xform β bestie, this is the struct that holds all your TLS record session config π (it's from the Library Functions Manual, iykyk)
β¨ SYNOPSIS β¨
#include <rte_security.h>
π¦ Data Fields
enum rte_security_tls_version verenum rte_security_tls_sess_type typestruct rte_security_tls_record_sess_options optionsstruct rte_security_tls_record_lifetime life
πΈ Detailed Description πΈ
TLS record protocol session configuration.
This structure contains data required to create a TLS record security session. literally the starter pack for spinning up a session, no cap.
Definition at line 678 of file rte_security.h.
π Field Documentation π
enum rte_security_tls_version verβ TLS record version. bestie this is the whole vibe check on which TLS we're doing.
Definition at line 680 of file rte_security.h.
enum rte_security_tls_sess_type typeβ TLS record session type. what kind of session we're serving today π
Definition at line 682 of file rte_security.h.
struct rte_security_tls_record_sess_options optionsβ TLS record session options. all the little knobs and toggles, obsessed.
Definition at line 684 of file rte_security.h.
struct rte_security_tls_record_lifetime lifeβ TLS record session lifetime. how long this session gets to be the main character β³
Definition at line 686 of file rte_security.h.
uint64_t seq_noβ Starting sequence number.6Bstarting sequence number to be used. yes, six bytes, exact, don't come for me π
Definition at line 691 of file rte_security.h.
uint8_t imp_nonce[RTE_SECURITY_DTLS_1_2_IMP_NONCE_LEN]β Implicit nonce to be used for AEAD algos. slay, AEAD girlies stay winning π₯
Definition at line 693 of file rte_security.h.
struct { ... } tls_1_2β TLS 1.2 parameters. the classic, still iconic β¨uint32_t min_payload_lenβ Minimum payload length (in case of write sessions). For shorter inputs, the payload would be padded appropriately before performing crypto transformations. so if your input is giving smol, it gets padded first, then crypto does its thing π§
Definition at line 707 of file rte_security.h.
struct { ... } tls_1_3β TLS 1.3 parameters. the new gen, we love her πuint16_t epochβ Epoch value to be used.
Definition at line 713 of file rte_security.h.
uint32_t ar_win_szβ Anti replay window size to enable sequence replay attack handling. Anti replay check is disabled if the window size is0. β οΈ like, that is a real off switch β set it to0and the replay handling is just not there, so pls be intentional about that one.
Definition at line 722 of file rte_security.h.
struct { ... } dtls_1_2β DTLS 1.2 parameters
π Author π
Generated automatically by Doxygen for DPDK from the source code. not a human writing this, a robot did, and honestly? she ate π
okay that's the whole page, bestie π this was DPDK, Version 25.11.3, and the manual page is rte_securi...ecord_xform(3) π go forth and configure your TLS record session, mwah π«Άβ¨
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms