logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_security_tls_record_xform

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                rte_security_tls_record_xform(3)

Detailed Description

       TLS record protocol session configuration.

       This structure contains data required to create a TLS record security session.

       Definition at line 678 of file rte_security.h.

Field Documentation

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

Name

       rte_security_tls_record_xform

Synopsis

       #include <rte_security.h>

   DataFields
       enum rte_security_tls_versionver
       enum rte_security_tls_sess_typetype
       struct rte_security_tls_record_sess_optionsoptions
       struct rte_security_tls_record_lifetimelife

See Also