![]() |
MySQL 26.7.0
Source Code Documentation
|
#include "my_dbug.h"#include <openssl/dh.h>#include <openssl/err.h>#include <openssl/evp.h>#include <openssl/ssl.h>#include <algorithm>#include <string>#include <string_view>#include <vector>#include <openssl/ec.h>Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{dh_ecdh_config.h} |
Functions | |
| constexpr bool | anonymous_namespace{dh_ecdh_config.h}::tls_pqc_sign_supported () |
| bool | anonymous_namespace{dh_ecdh_config.h}::set_dh (SSL_CTX *ctx) |
| Set DH paramenter for given SSL context. More... | |
| bool | anonymous_namespace{dh_ecdh_config.h}::sanitize_tls_kex_list (const char *tls_kex, bool force_pqc, std::string *filtered) |
| Filter a user-configured TLS key exchange list against the internal allowlist and optional PQC-only restriction. More... | |
| bool | anonymous_namespace{dh_ecdh_config.h}::set_ecdh (SSL_CTX *ctx, bool force_pqc=false, const char *tls_kex=nullptr) |
| Set EC curve details. More... | |
Variables | |
| const unsigned char | anonymous_namespace{dh_ecdh_config.h}::rfc7919_ffdhe2048_p [] |
| const unsigned char | anonymous_namespace{dh_ecdh_config.h}::rfc7919_ffdhe3072_p [] |
| const unsigned char | anonymous_namespace{dh_ecdh_config.h}::rfc7919_ffdhe8192_p [] |
| const unsigned char | anonymous_namespace{dh_ecdh_config.h}::rfc7919_g [] = {0x02} |