![]() |
MySQL 8.4.7
Source Code Documentation
|
#include "classic_auth.h"#include <array>#include <memory>#include <system_error>#include <openssl/evp.h>#include <openssl/ssl.h>#include <openssl/x509.h>#include "auth_digest.h"#include "mysql/harness/stdx/expected.h"#include "openssl_version.h"Classes | |
| struct | OsslDeleter< BIO > |
| struct | OsslDeleter< EVP_PKEY_CTX > |
| struct | OsslDeleter< X509 > |
Typedefs | |
| using | Bio = std::unique_ptr< BIO, OsslDeleter< BIO > > |
| using | EvpPkey = std::unique_ptr< EVP_PKEY, OsslDeleter< EVP_PKEY > > |
| using | X509_managed = std::unique_ptr< X509, OsslDeleter< X509 > > |
| using | EvpPkeyCtx = std::unique_ptr< EVP_PKEY_CTX, OsslDeleter< EVP_PKEY_CTX > > |
Functions | |
| static void | xor_plaintext (std::string &plaintext, std::string_view pattern) |
| using Bio = std::unique_ptr<BIO, OsslDeleter<BIO> > |
| using EvpPkey = std::unique_ptr<EVP_PKEY, OsslDeleter<EVP_PKEY> > |
| using EvpPkeyCtx = std::unique_ptr<EVP_PKEY_CTX, OsslDeleter<EVP_PKEY_CTX> > |
| using X509_managed = std::unique_ptr<X509, OsslDeleter<X509> > |
|
static |