enumrte_security_tls_versionver
TLS record version.
Definition at line 680 of file rte_security.h.
enumrte_security_tls_sess_typetype
TLS record session type.
Definition at line 682 of file rte_security.h.
structrte_security_tls_record_sess_optionsoptions
TLS record session options.
Definition at line 684 of file rte_security.h.
structrte_security_tls_record_lifetimelife
TLS record session lifetime.
Definition at line 686 of file rte_security.h.
uint64_tseq_no
Starting sequence number.
6B starting sequence number to be used.
Definition at line 691 of file rte_security.h.
uint8_timp_nonce[RTE_SECURITY_DTLS_1_2_IMP_NONCE_LEN]
Implicit nonce to be used for AEAD algos.
Definition at line 693 of file rte_security.h.
struct{...}tls_1_2
TLS 1.2 parameters.
uint32_tmin_payload_len
Minimum payload length (in case of write sessions). For shorter inputs, the payload would be padded
appropriately before performing crypto transformations.
Definition at line 707 of file rte_security.h.
struct{...}tls_1_3
TLS 1.3 parameters.
uint16_tepoch
Epoch value to be used.
Definition at line 713 of file rte_security.h.
uint32_tar_win_sz
Anti replay window size to enable sequence replay attack handling. Anti replay check is disabled if the
window size is 0.
Definition at line 722 of file rte_security.h.
struct{...}dtls_1_2
DTLS 1.2 parameters