Go to the source code of this file.
 | 
| int  | sha256_password_auth_client (MYSQL_PLUGIN_VIO *vio, MYSQL *mysql) | 
|   | Authenticate the client using the RSA or TLS and a SHA256 salted password.  More...
  | 
|   | 
| int  | sha256_password_init (char *, size_t, int, va_list) | 
|   | 
| int  | sha256_password_deinit (void) | 
|   | 
| 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.  More...
  | 
|   | 
| int  | caching_sha2_password_init (char *, size_t, int, va_list) | 
|   | 
| int  | caching_sha2_password_deinit (void) | 
|   | 
| 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  More...
  | 
|   | 
| net_async_status  | sha256_password_auth_client_nonblocking (MYSQL_PLUGIN_VIO *vio, MYSQL *mysql, int *res) | 
|   | Non blocking version of sha256_password_auth_client.  More...
  | 
|   | 
◆ caching_sha2_password_auth_client()
Authenticate the client using the RSA or TLS and a SHA2 salted password. 
- Parameters
 - 
  
    | vio | Provides plugin access to communication channel  | 
    | mysql | Client connection handler | 
  
   
- Returns
 - Error status 
 
- Return values
 - 
  
    | CR_ERROR | An error occurred.  | 
    | CR_OK | Authentication succeeded.  | 
  
   
 
 
◆ caching_sha2_password_auth_client_nonblocking()
non blocking version of caching_sha2_password_auth_client 
 
 
◆ caching_sha2_password_deinit()
      
        
          | int caching_sha2_password_deinit  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ caching_sha2_password_init()
      
        
          | int caching_sha2_password_init  | 
          ( | 
          char *  | 
          ,  | 
        
        
           | 
           | 
          size_t  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          va_list  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ sha256_password_auth_client()
Authenticate the client using the RSA or TLS and a SHA256 salted password. 
- Parameters
 - 
  
    | vio | Provides plugin access to communication channel  | 
    | mysql | Client connection handler | 
  
   
- Returns
 - Error status 
 
- Return values
 - 
  
    | CR_ERROR | An error occurred.  | 
    | CR_OK | Authentication succeeded.  | 
  
   
 
 
◆ sha256_password_auth_client_nonblocking()
Non blocking version of sha256_password_auth_client. 
 
 
◆ sha256_password_deinit()
      
        
          | int sha256_password_deinit  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ sha256_password_init()
      
        
          | int sha256_password_init  | 
          ( | 
          char *  | 
          ,  | 
        
        
           | 
           | 
          size_t  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          va_list  | 
            | 
        
        
           | 
          ) | 
           |  |