|
Span< const SSL_CIPHER > | AllCiphers () |
|
template<typename T , size_t I> |
static constexpr int | check_order (const T(&arr)[I], size_t N) |
|
template<typename T , size_t N> |
static constexpr size_t | countof (T const (&)[N]) |
|
static bool | is_cipher_list_separator (char c, bool is_strict) |
|
static void | ll_append_head (CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) |
|
static void | ll_append_tail (CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) |
|
static bool | rule_equals (const char *rule, const char *buf, size_t buf_len) |
|
static void | ssl_cipher_apply_rule (uint32_t cipher_id, uint32_t alg_mkey, uint32_t alg_auth, uint32_t alg_enc, uint32_t alg_mac, uint16_t min_version, int rule, int strength_bits, bool in_group, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) |
|
uint32_t | ssl_cipher_auth_mask_for_key (const EVP_PKEY *key) |
|
static bool | ssl_cipher_collect_ciphers (Array< CIPHER_ORDER > *out_co_list, CIPHER_ORDER **out_head, CIPHER_ORDER **out_tail) |
|
const char * | SSL_CIPHER_description (const SSL_CIPHER *cipher, char *buf, int len) |
|
int | SSL_CIPHER_get_auth_nid (const SSL_CIPHER *cipher) |
|
int | SSL_CIPHER_get_bits (const SSL_CIPHER *cipher, int *out_alg_bits) |
|
int | SSL_CIPHER_get_cipher_nid (const SSL_CIPHER *cipher) |
|
int | SSL_CIPHER_get_digest_nid (const SSL_CIPHER *cipher) |
|
bool | ssl_cipher_get_evp_aead (const EVP_AEAD **out_aead, size_t *out_mac_secret_len, size_t *out_fixed_iv_len, const SSL_CIPHER *cipher, uint16_t version, bool is_dtls) |
|
uint32_t | SSL_CIPHER_get_id (const SSL_CIPHER *cipher) |
|
const char * | SSL_CIPHER_get_kx_name (const SSL_CIPHER *cipher) |
|
int | SSL_CIPHER_get_kx_nid (const SSL_CIPHER *cipher) |
|
uint16_t | SSL_CIPHER_get_max_version (const SSL_CIPHER *cipher) |
|
uint16_t | SSL_CIPHER_get_min_version (const SSL_CIPHER *cipher) |
|
const char * | SSL_CIPHER_get_name (const SSL_CIPHER *cipher) |
|
int | SSL_CIPHER_get_prf_nid (const SSL_CIPHER *cipher) |
|
uint16_t | SSL_CIPHER_get_protocol_id (const SSL_CIPHER *cipher) |
|
size_t | ssl_cipher_get_record_split_len (const SSL_CIPHER *cipher) |
|
char * | SSL_CIPHER_get_rfc_name (const SSL_CIPHER *cipher) |
|
uint16_t | SSL_CIPHER_get_value (const SSL_CIPHER *cipher) |
|
const char * | SSL_CIPHER_get_version (const SSL_CIPHER *cipher) |
|
static int | ssl_cipher_id_cmp (const void *in_a, const void *in_b) |
|
static constexpr int | ssl_cipher_id_cmp_inner (const SSL_CIPHER *a, const SSL_CIPHER *b) |
|
int | SSL_CIPHER_is_aead (const SSL_CIPHER *cipher) |
|
int | SSL_CIPHER_is_block_cipher (const SSL_CIPHER *cipher) |
|
static bool | ssl_cipher_process_rulestr (const char *rule_str, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p, bool strict) |
|
bool | ssl_cipher_requires_server_key_exchange (const SSL_CIPHER *cipher) |
|
const char * | SSL_CIPHER_standard_name (const SSL_CIPHER *cipher) |
|
static bool | ssl_cipher_strength_sort (CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) |
|
bool | ssl_cipher_uses_certificate_auth (const SSL_CIPHER *cipher) |
|
int | SSL_COMP_add_compression_method (int id, COMP_METHOD *cm) |
|
void | SSL_COMP_free_compression_methods (void) |
|
const char * | SSL_COMP_get0_name (const SSL_COMP *comp) |
|
int | SSL_COMP_get_id (const SSL_COMP *comp) |
|
const char * | SSL_COMP_get_name (const COMP_METHOD *comp) |
|
bool | ssl_create_cipher_list (UniquePtr< SSLCipherPreferenceList > *out_cipher_list, const char *rule_str, bool strict) |
|
const SSL_CIPHER * | SSL_get_cipher_by_value (uint16_t value) |
|
const EVP_MD * | ssl_get_handshake_digest (uint16_t version, const SSL_CIPHER *cipher) |
|
| STACK_OF (SSL_COMP) *SSL_COMP_get_compression_methods(void) |
|