tls13_server_misc.h
error_t tls13VerifyPskBinder(TlsContext *context, const void *clientHello, size_t clientHelloLen, const Tls13PskIdentityList *identityList, const Tls13PskBinderList *binderList, int_t selectedIdentity)
Verify PSK binder value.
Definition: tls13_server_misc.c:468
error_t tls13DigestHelloRetryRequest(TlsContext *context, TlsNamedGroup namedGroup)
Hash HelloRetryRequest in the transcript.
Definition: tls13_server_misc.c:403
error_t tls13ProcessEarlyData(TlsContext *context, const uint8_t *data, size_t length)
Process early data.
Definition: tls13_server_misc.c:600
bool_t tls13IsGroupObsolete(TlsContext *context, uint16_t namedGroup)
Check whether a given group is obsolete.
Definition: tls13_server_misc.c:364
TLS (Transport Layer Security)
bool_t tls13IsGroupOffered(uint16_t namedGroup, const TlsSupportedGroupList *groupList)
Check whether a group is offered in the SupportedGroups extension.
Definition: tls13_server_misc.c:325
error_t tls13SelectGroup(TlsContext *context, const TlsSupportedGroupList *groupList)
Select the group to be used when performing (EC)DHE key exchange.
Definition: tls13_server_misc.c:221
error_t tls13NegotiateCipherSuite(TlsContext *context, const void *clientHello, size_t clientHelloLen, const TlsCipherSuites *cipherSuites, TlsHelloExtensions *extensions)
Cipher suite and key exchange method negotiation.
Definition: tls13_server_misc.c:61
