Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_security_tls_record_xform(3)      DPDK	rte_security_tls_record_xform(3)

NAME
     rte_security_tls_record_xform

SYNOPSIS
     #include <rte_security.h>

   Data Fields
     enum rte_security_tls_version ver
     enum rte_security_tls_sess_type type
     struct rte_security_tls_record_sess_options options
     struct rte_security_tls_record_lifetime life
     uint64_t seq_no
     uint8_t imp_nonce [RTE_SECURITY_TLS_1_2_IMP_NONCE_LEN]
     struct {
	uint64_t seq_no
	uint8_t imp_nonce [RTE_SECURITY_TLS_1_2_IMP_NONCE_LEN]
     } tls_1_2
     uint32_t min_payload_len
     struct {
	uint64_t seq_no
	uint8_t imp_nonce [RTE_SECURITY_TLS_1_3_IMP_NONCE_LEN]
	uint32_t min_payload_len
     } tls_1_3
     uint16_t epoch
     uint32_t ar_win_sz
     struct {
	uint16_t epoch
	uint64_t seq_no
	uint8_t imp_nonce [RTE_SECURITY_DTLS_1_2_IMP_NONCE_LEN]
	uint32_t ar_win_sz
     } dtls_1_2

Detailed Description
     TLS record protocol session configuration.

     This  structure contains data required to create a TLS record security ses-
     sion.

     Definition at line 678 of file rte_security.h.

Field Documentation
   enum rte_security_tls_version ver
     TLS record version.

     Definition at line 680 of file rte_security.h.

   enum rte_security_tls_sess_type type
     TLS record session type.

     Definition at line 682 of file rte_security.h.

   struct rte_security_tls_record_sess_options options
     TLS record session options.

     Definition at line 684 of file rte_security.h.

   struct rte_security_tls_record_lifetime life
     TLS record session lifetime.

     Definition at line 686 of file rte_security.h.

   uint64_t seq_no
     Starting sequence number.

     6B starting sequence number to be used.

     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.

     Definition at line 693 of file rte_security.h.

   struct  { ... }  tls_1_2
     TLS 1.2 parameters.

   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  transforma-
     tions.

     Definition at line 707 of file rte_security.h.

   struct  { ... }  tls_1_3
     TLS 1.3 parameters.

   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 re-
     play 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

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026rte_security_tls_record_xform(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=min_payload_len&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help