Public Member Functions | |
bool | Accept (CBB *out_public_key, Array< uint8_t > *out_secret, uint8_t *out_alert, Span< const uint8_t > peer_key) override |
CECPQ2KeyShare () | |
bool | Finish (Array< uint8_t > *out_secret, uint8_t *out_alert, Span< const uint8_t > peer_key) override |
uint16_t | GroupID () const override |
bool | Offer (CBB *out) override |
![]() | |
virtual bool | DeserializePrivateKey (CBS *in) |
bool | Serialize (CBB *out) |
virtual bool | SerializePrivateKey (CBB *out) |
virtual | ~SSLKeyShare () |
Private Attributes | |
HRSS_private_key | hrss_private_key_ |
uint8_t | x25519_private_key_ [32] |
Additional Inherited Members | |
![]() | |
static UniquePtr< SSLKeyShare > | Create (CBS *in) |
static HAS_VIRTUAL_DESTRUCTOR UniquePtr< SSLKeyShare > | Create (uint16_t group_id) |
![]() | |
static constexpr bool | kAllowUniquePtr = true |
Definition at line 196 of file ssl_key_share.cc.
|
inline |
Definition at line 198 of file ssl_key_share.cc.
|
inlineoverridevirtual |
Reimplemented from SSLKeyShare.
Definition at line 226 of file ssl_key_share.cc.
|
inlineoverridevirtual |
Reimplemented from SSLKeyShare.
Definition at line 262 of file ssl_key_share.cc.
|
inlineoverridevirtual |
Reimplemented from SSLKeyShare.
Definition at line 200 of file ssl_key_share.cc.
Reimplemented from SSLKeyShare.
Definition at line 202 of file ssl_key_share.cc.
|
private |
Definition at line 290 of file ssl_key_share.cc.
|
private |
Definition at line 289 of file ssl_key_share.cc.