Classes | Namespaces | Functions | Variables
ssl_key_share.cc File Reference
#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"
Include dependency graph for ssl_key_share.cc:

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 NamedGroupNamedGroups ()
 
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 []
 

Function Documentation

◆ NamedGroups()

Span<const NamedGroup> NamedGroups ( )

Definition at line 304 of file ssl_key_share.cc.

◆ SSL_get_curve_name()

const char* SSL_get_curve_name ( uint16_t  group_id)

Definition at line 393 of file ssl_key_share.cc.

◆ ssl_name_to_group_id()

bool ssl_name_to_group_id ( uint16_t out_group_id,
const char *  name,
size_t  len 
)

Definition at line 373 of file ssl_key_share.cc.

◆ ssl_nid_to_group_id()

bool ssl_nid_to_group_id ( uint16_t out_group_id,
int  nid 
)

Definition at line 363 of file ssl_key_share.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:31