23#ifndef CLIENT_AUTHENTICATION_H 
   24#define CLIENT_AUTHENTICATION_H 
net_async_status sha256_password_auth_client_nonblocking(MYSQL_PLUGIN_VIO *vio, MYSQL *mysql, int *res)
Non blocking version of sha256_password_auth_client.
Definition: client_authentication.cc:438
 
int caching_sha2_password_deinit(void)
Definition: client_authentication.cc:587
 
int caching_sha2_password_auth_client(MYSQL_PLUGIN_VIO *vio, MYSQL *mysql)
Authenticate the client using the RSA or TLS and a SHA2 salted password.
Definition: client_authentication.cc:620
 
int sha256_password_init(char *, size_t, int, va_list)
Definition: client_authentication.cc:64
 
int sha256_password_deinit(void)
Definition: client_authentication.cc:69
 
int sha256_password_auth_client(MYSQL_PLUGIN_VIO *vio, MYSQL *mysql)
Authenticate the client using the RSA or TLS and a SHA256 salted password.
Definition: client_authentication.cc:181
 
net_async_status caching_sha2_password_auth_client_nonblocking(MYSQL_PLUGIN_VIO *vio, MYSQL *mysql, int *res)
non blocking version of caching_sha2_password_auth_client
Definition: client_authentication.cc:808
 
int caching_sha2_password_init(char *, size_t, int, va_list)
Definition: client_authentication.cc:585
 
This file defines the client API to MySQL and also the ABI of the dynamically linked libmysqlclient.
 
Definition: instrumented_condition_variable.h:32
 
net_async_status
Definition: plugin_auth_common.h:136
 
Provides plugin access to communication channel.
Definition: plugin_auth_common.h:146