#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.