|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Dispatch table. Addressed by offset, so the layout is asserted below. More...
#include <quic_crypto.h>
Public Attributes | |
| void(* | derive_initial_secrets )(uint8_t *, uint8_t *, const uint8_t *, size_t, QuicInitialSecrets *) |
| void(* | keys_from_secret )(uint8_t *, uint8_t *, const uint8_t *, QuicPacketKeys *) |
| size_t(* | packet_protect )(uint8_t *, uint8_t *, size_t, size_t, uint8_t, uint64_t, size_t, QuicPacketKeys *, proto_bool) |
| size_t(* | packet_unprotect )(uint8_t *, uint8_t *, size_t, size_t, uint64_t, QuicPacketKeys *, proto_bool, uint8_t *, uint64_t *) |
| void(* | retry_integrity_tag )(uint8_t *, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *) |
Dispatch table. Addressed by offset, so the layout is asserted below.
Definition at line 63 of file quic_crypto.h.
| void(* QuicCryptoNs::derive_initial_secrets) (uint8_t *, uint8_t *, const uint8_t *, size_t, QuicInitialSecrets *) |
Definition at line 65 of file quic_crypto.h.
| void(* QuicCryptoNs::keys_from_secret) (uint8_t *, uint8_t *, const uint8_t *, QuicPacketKeys *) |
Definition at line 66 of file quic_crypto.h.
| size_t(* QuicCryptoNs::packet_protect) (uint8_t *, uint8_t *, size_t, size_t, uint8_t, uint64_t, size_t, QuicPacketKeys *, proto_bool) |
Definition at line 67 of file quic_crypto.h.
| size_t(* QuicCryptoNs::packet_unprotect) (uint8_t *, uint8_t *, size_t, size_t, uint64_t, QuicPacketKeys *, proto_bool, uint8_t *, uint64_t *) |
Definition at line 69 of file quic_crypto.h.
| void(* QuicCryptoNs::retry_integrity_tag) (uint8_t *, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *) |
Definition at line 71 of file quic_crypto.h.