Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/mail/__pycache__/ |
Upload File : |
o �b� � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m Z mZ ddlm Z ee�G dd � d ��Zee�G d d� d��Zee�G dd � d ��Zee �G dd� dej��Zee �G dd� dej��Zg d�ZdS )z* Credential managers for L{twisted.mail}. � N)�implementer)�credentials)�IllegalClientResponse)�IChallengeResponse�IClientAuthentication)�nativeStringc @ �$ e Zd Zdd� Zdd� Zdd� ZdS )�CramMD5ClientAuthenticatorc C � || _ d S �N��user��selfr � r �4/usr/lib/python3/dist-packages/twisted/mail/_cred.py�__init__ � z#CramMD5ClientAuthenticator.__init__c C � dS )Ns CRAM-MD5r �r r r r �getName � z"CramMD5ClientAuthenticator.getNamec C s* t j||tjd��� }| jd |�d� S )N)� digestmod� �ascii)�hmac�HMAC�hashlib�md5� hexdigestr �encode)r �secret�chal�responser r r �challengeResponse s z,CramMD5ClientAuthenticator.challengeResponseN��__name__� __module__�__qualname__r r r$ r r r r r � r c @ �, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �LOGINAuthenticatorc C s || _ | j| _d S r )r �challengeUsernamer$ r r r r r # s zLOGINAuthenticator.__init__c C r )Ns LOGINr r r r r r '