?????????? ????????? - ??????????????? - /home/agenciai/.local/lib/python3.9/site-packages/mysql/connector/plugins/__pycache__/mysql_clear_password.cpython-39.pyc
???????
a ��Jh' � @ sd d Z ddlmZmZmZ ddlmZ ddlmZ ddlmZ erLddl m Z d ZG d d � d e�ZdS )z%Clear Password Authentication Plugin.� )� TYPE_CHECKING�Any�Optional� )�errors)�logger� )�MySQLAuthPlugin)�MySQLSocket�MySQLClearPasswordAuthPluginc @ sl e Zd ZdZed�dd�Zeed�dd��Zee d�dd��Z eeee d �d d�Z deeed �dd�ZdS )r zAClass implementing the MySQL Clear Password authentication plugin)�returnc C s | j �� d S )znPrepare and return password as as clear text. Returns: bytes: Prepared password. � )Z _password�encode��self� r �a/home/agenciai/.local/lib/python3.9/site-packages/mysql/connector/plugins/mysql_clear_password.py�_prepare_password. s z.MySQLClearPasswordAuthPlugin._prepare_passwordc C s dS )zPlugin official name.Zmysql_clear_passwordr r r r r �name6 s z!MySQLClearPasswordAuthPlugin.namec C s dS )z'Signals whether or not SSL is required.Tr r r r r �requires_ssl; s z)MySQLClearPasswordAuthPlugin.requires_ssl)� auth_data�kwargsr c K s&