
Public Member Functions | |
| bool | DeserializePrivateKey (CBS *in) override |
| ECKeyShare (int nid, uint16_t group_id) | |
| 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 |
| bool | SerializePrivateKey (CBB *out) override |
Public Member Functions inherited from SSLKeyShare | |
| virtual bool | Accept (CBB *out_public_key, Array< uint8_t > *out_secret, uint8_t *out_alert, Span< const uint8_t > peer_key) |
| bool | Serialize (CBB *out) |
| virtual | ~SSLKeyShare () |
Private Attributes | |
| uint16_t | group_id_ |
| int | nid_ |
| UniquePtr< BIGNUM > | private_key_ |
Additional Inherited Members | |
Static Public Member Functions inherited from SSLKeyShare | |
| static UniquePtr< SSLKeyShare > | Create (CBS *in) |
| static HAS_VIRTUAL_DESTRUCTOR UniquePtr< SSLKeyShare > | Create (uint16_t group_id) |
Static Public Attributes inherited from SSLKeyShare | |
| static constexpr bool | kAllowUniquePtr = true |
Definition at line 39 of file ssl_key_share.cc.
Definition at line 41 of file ssl_key_share.cc.
Reimplemented from SSLKeyShare.
Definition at line 135 of file ssl_key_share.cc.
|
inlineoverridevirtual |
Reimplemented from SSLKeyShare.
Definition at line 76 of file ssl_key_share.cc.
|
inlineoverridevirtual |
Reimplemented from SSLKeyShare.
Definition at line 43 of file ssl_key_share.cc.
Reimplemented from SSLKeyShare.
Definition at line 45 of file ssl_key_share.cc.
Reimplemented from SSLKeyShare.
Definition at line 127 of file ssl_key_share.cc.
|
private |
Definition at line 144 of file ssl_key_share.cc.
|
private |
Definition at line 143 of file ssl_key_share.cc.
|
private |
Definition at line 142 of file ssl_key_share.cc.