|  | MySQL 8.0.43
    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 |