1#ifndef QUIC_TICKET_TICKET_H
2#define QUIC_TICKET_TICKET_H
11#define QUIC_TICKET_SECRET_LEN 32
12#define QUIC_TICKET_KEY_LEN 32
15#define QUIC_TICKET_NONCE_LEN 12
16#define QUIC_TICKET_TAG_LEN 16
17#define QUIC_TICKET_PLAIN_LEN (QUIC_TICKET_SECRET_LEN + 8 + 4 + 4)
18#define QUIC_TICKET_SEALED_LEN \
19 (QUIC_TICKET_NONCE_LEN + QUIC_TICKET_PLAIN_LEN + QUIC_TICKET_TAG_LEN)
Value-type views that fold the SDK's recurring argument shapes into single parameters,...
Read-only view of a byte range.
Definition span.h:30
One resumption ticket's plaintext contents (RFC 8446 4.6.1).
Definition ticket.h:22
u8 secret[QUIC_TICKET_SECRET_LEN]
resumption master secret
Definition ticket.h:23
u32 lifetime_secs
ticket_lifetime (RFC 8446 4.6.1)
Definition ticket.h:25
u64 issued_at
server clock at issuance
Definition ticket.h:24
u32 age_add
ticket_age_add (RFC 8446 4.6.1), random per ticket
Definition ticket.h:26
unsigned int u32
unsigned 32-bit integer
Definition syscall.h:14
unsigned char u8
unsigned 8-bit integer / byte
Definition syscall.h:17
unsigned long u64
unsigned 64-bit integer
Definition syscall.h:12