HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/authres/__pycache__/arc.cpython-36.opt-1.pyc
3

��E]��@s>dZdZdZddlZddlmZGdd�dejj�ZegZ	dS)ze
authres extension module for the Authenticated Received Chain (ARC)
RFC 8617 authentication method.
zScott Kitterman, Gene Shumanz&scott@kitterman.com, gene@valimail.com�N)�make_result_class_propertiesc@sreZdZdZdZddd�Zedd�\ZZedd�\Z	Z
edd	�\ZZedd
�\ZZ
edd�\Z
Zedd
�\ZZdS)�ARCAuthenticationResultzM
    ARC RFC 8617 result clause of an ``Authentication-Results`` header.
    ZarcNc	Cs�tjjj||j||||||�|r(||_|r2||_|	r<|	|_|
rF|
|_|rP||_	|rZ||_
|
rd|
|_|rn||_|rx||_
|r�||_|r�||_|r�||_dS)N)�authres�core�AuthenticationResult�__init__�METHOD�header_ams_d�header_ams_d_comment�header_ams_s�header_ams_s_comment�header_as_d�header_as_d_comment�header_as_s�header_as_s_comment�header_oldest_pass�header_oldest_pass_comment�smtp_remote_ip�smtp_remote_ip_comment)�self�version�resultZresult_comment�reasonZreason_commentZ
propertiesr	r
rrr
rrrrrrr�r�/usr/lib/python3.6/arc.pyr&s4z ARCAuthenticationResult.__init__�headerzams-dzams-szas-dzas-szoldest-passZsmtpz	remote-ip)NNNNNNNNNNNNNNNNNN)�__name__�
__module__�__qualname__�__doc__rrrr	r
rrr
rrrrrrrrrrs$
r)
r�
__author__Z	__email__Zauthres.corerrrrrZRESULT_CLASSESrrrr�<module>s*