|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
This is the complete list of members for kcenon::network::protocols::quic::packet_protection, including all inherited members.
| generate_hp_mask(std::span< const uint8_t > hp_key, std::span< const uint8_t > sample) -> Result< std::array< uint8_t, 5 > > | kcenon::network::protocols::quic::packet_protection | static |
| make_nonce(std::span< const uint8_t > iv, uint64_t packet_number) -> std::array< uint8_t, aead_iv_size > | kcenon::network::protocols::quic::packet_protection | privatestatic |
| protect(const quic_keys &keys, std::span< const uint8_t > header, std::span< const uint8_t > payload, uint64_t packet_number) -> Result< std::vector< uint8_t > > | kcenon::network::protocols::quic::packet_protection | static |
| protect_header(const quic_keys &keys, std::span< uint8_t > header, size_t pn_offset, size_t pn_length, std::span< const uint8_t > sample) -> VoidResult | kcenon::network::protocols::quic::packet_protection | static |
| unprotect(const quic_keys &keys, std::span< const uint8_t > packet, size_t header_length, uint64_t packet_number) -> Result< std::pair< std::vector< uint8_t >, std::vector< uint8_t > > > | kcenon::network::protocols::quic::packet_protection | static |
| unprotect_header(const quic_keys &keys, std::span< uint8_t > header, size_t pn_offset, std::span< const uint8_t > sample) -> Result< std::pair< uint8_t, size_t > > | kcenon::network::protocols::quic::packet_protection | static |