#include <openssl/ssl.h>
#include <assert.h>
#include <string.h>
#include <utility>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/curve25519.h>
#include <openssl/ec.h>
#include <openssl/err.h>
#include <openssl/hrss.h>
#include <openssl/mem.h>
#include <openssl/nid.h>
#include <openssl/rand.h>
#include "internal.h"
#include "../crypto/internal.h"
Go to the source code of this file.
Classes | |
class | BSSL_NAMESPACE_BEGIN::CECPQ2KeyShare |
class | BSSL_NAMESPACE_BEGIN::ECKeyShare |
class | BSSL_NAMESPACE_BEGIN::X25519KeyShare |
Namespaces | |
BSSL_NAMESPACE_BEGIN | |
Functions | |
Span< const NamedGroup > | NamedGroups () |
const char * | SSL_get_curve_name (uint16_t group_id) |
bool | ssl_name_to_group_id (uint16_t *out_group_id, const char *name, size_t len) |
bool | ssl_nid_to_group_id (uint16_t *out_group_id, int nid) |
Variables | |
CONSTEXPR_ARRAY NamedGroup | BSSL_NAMESPACE_BEGIN::kNamedGroups [] |
Span<const NamedGroup> NamedGroups | ( | ) |
Definition at line 304 of file ssl_key_share.cc.
Definition at line 393 of file ssl_key_share.cc.
Definition at line 373 of file ssl_key_share.cc.
Definition at line 363 of file ssl_key_share.cc.