|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
A pair of read and write keys for bidirectional communication. More...
#include <keys.h>

Public Member Functions | |
| auto | is_valid () const noexcept -> bool |
| Check if both read and write keys are valid. | |
| void | clear () noexcept |
| Clear all key material securely. | |
Public Attributes | |
| quic_keys | read |
| Keys for decrypting received packets. | |
| quic_keys | write |
| Keys for encrypting outgoing packets. | |
A pair of read and write keys for bidirectional communication.
|
noexcept |
Clear all key material securely.
Definition at line 70 of file keys.cpp.
References kcenon::network::protocols::quic::quic_keys::clear(), read, and write.

|
nodiscardnoexcept |
Check if both read and write keys are valid.
Definition at line 65 of file keys.cpp.
References kcenon::network::protocols::quic::quic_keys::is_valid(), read, and write.

| quic_keys kcenon::network::protocols::quic::key_pair::read |
Keys for decrypting received packets.
Definition at line 135 of file keys.h.
Referenced by clear(), kcenon::network::protocols::quic::initial_keys::derive(), and is_valid().
| quic_keys kcenon::network::protocols::quic::key_pair::write |
Keys for encrypting outgoing packets.
Definition at line 136 of file keys.h.
Referenced by clear(), kcenon::network::protocols::quic::initial_keys::derive(), and is_valid().