#include <internal.h>
Public Member Functions | |
const ECHConfig & | ech_config () const |
ECHServerConfig ()=default | |
ECHServerConfig (const ECHServerConfig &other)=delete | |
bool | Init (Span< const uint8_t > ech_config, const EVP_HPKE_KEY *key, bool is_retry_config) |
bool | is_retry_config () const |
ECHServerConfig & | operator= (ECHServerConfig &&)=delete |
bool | SetupContext (EVP_HPKE_CTX *ctx, uint16_t kdf_id, uint16_t aead_id, Span< const uint8_t > enc) const |
Static Public Attributes | |
static constexpr bool | kAllowUniquePtr = true |
Private Attributes | |
ECHConfig | ech_config_ |
bool | is_retry_config_ = false |
ScopedEVP_HPKE_KEY | key_ |
Definition at line 1458 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
default |
|
delete |
Definition at line 1476 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ECHServerConfig::Init | ( | Span< const uint8_t > | ech_config, |
const EVP_HPKE_KEY * | key, | ||
bool | is_retry_config | ||
) |
Definition at line 467 of file encrypted_client_hello.cc.
|
inline |
Definition at line 1477 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
delete |
bool ECHServerConfig::SetupContext | ( | EVP_HPKE_CTX * | ctx, |
uint16_t | kdf_id, | ||
uint16_t | aead_id, | ||
Span< const uint8_t > | enc | ||
) | const |
Definition at line 529 of file encrypted_client_hello.cc.
|
private |
Definition at line 1480 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 1482 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 1460 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
private |
Definition at line 1481 of file third_party/boringssl-with-bazel/src/ssl/internal.h.