Mbed TLS v3.6.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mbedtls_ssl_ticket_key Struct Reference

Information for session ticket protection. More...

#include <ssl_ticket.h>

Collaboration diagram for mbedtls_ssl_ticket_key:
Collaboration graph
[legend]

Data Fields

unsigned char private_name [MBEDTLS_SSL_TICKET_KEY_NAME_BYTES]
 
mbedtls_time_t private_generation_time
 
uint32_t private_lifetime
 
mbedtls_svc_key_id_t private_key
 
psa_algorithm_t private_alg
 
psa_key_type_t private_key_type
 
size_t private_key_bits
 

Detailed Description

Information for session ticket protection.

Definition at line 47 of file ssl_ticket.h.

Field Documentation

psa_algorithm_t mbedtls_ssl_ticket_key::private_alg

algorithm of auth enc/decryption

Definition at line 61 of file ssl_ticket.h.

mbedtls_time_t mbedtls_ssl_ticket_key::private_generation_time

key generation timestamp (seconds)

Definition at line 51 of file ssl_ticket.h.

mbedtls_svc_key_id_t mbedtls_ssl_ticket_key::private_key

key used for auth enc/decryption

Definition at line 60 of file ssl_ticket.h.

size_t mbedtls_ssl_ticket_key::private_key_bits

key length in bits

Definition at line 63 of file ssl_ticket.h.

psa_key_type_t mbedtls_ssl_ticket_key::private_key_type

key type

Definition at line 62 of file ssl_ticket.h.

uint32_t mbedtls_ssl_ticket_key::private_lifetime

Lifetime of the key in seconds. This is also the lifetime of the tickets created under that key.

Definition at line 56 of file ssl_ticket.h.

unsigned char mbedtls_ssl_ticket_key::private_name[MBEDTLS_SSL_TICKET_KEY_NAME_BYTES]

random key identifier

Definition at line 48 of file ssl_ticket.h.


The documentation for this struct was generated from the following file: