|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include "kcenon/network/detail/protocols/quic/connection_id.h"#include "keys.h"#include "kcenon/network/detail/utils/result_types.h"#include <cstdint>#include <functional>#include <map>#include <memory>#include <span>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::network::protocols::quic::hkdf |
| HKDF (HMAC-based Key Derivation Function) utilities (RFC 5869) More... | |
| class | kcenon::network::protocols::quic::initial_keys |
| Derives initial encryption keys from Destination Connection ID. More... | |
| class | kcenon::network::protocols::quic::packet_protection |
| QUIC packet protection (encryption/decryption) (RFC 9001 Section 5) More... | |
| class | kcenon::network::protocols::quic::quic_crypto |
| QUIC-TLS integration handler (RFC 9001) More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocols |
| namespace | kcenon::network::protocols::quic |
Typedefs | |
| typedef struct ssl_ctx_st | SSL_CTX |
| typedef struct ssl_st | SSL |
Variables | |
| constexpr std::array< uint8_t, 20 > | kcenon::network::protocols::quic::initial_salt_v1 |
| QUIC version 1 initial salt (RFC 9001 Section 5.2) | |
| constexpr std::array< uint8_t, 20 > | kcenon::network::protocols::quic::initial_salt_v2 |
| QUIC version 2 initial salt (RFC 9369) | |