| Server IP : 46.62.235.243 / Your IP : 216.73.216.163 Web Server : Apache/2.4.58 (Ubuntu) System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/twisted/conch/ssh/__pycache__/ |
Upload File : |
�
ojw! � �r � d Z ddlmZmZmZmZ ddlmZmZm Z ddl
mZ G d� de� Z G d� de� Z
G d � d
e� Z G d� de� Z e e� G d
� d� � Z e e� G d� d� � Z e e� G d� d� � Z e e� G d� d� � Z e e� G d� d� � Z e e� G d� d� � Z e e� G d� d� � Z e e
� G d� d� � Z e� e� e� e� e� e� e� e� d�Zd� Zd� Zd � Zd!� Zd"� Zd#� Zy$)%z
SSH key exchange handling.
� )�sha1�sha256�sha384�sha512)� Attribute� Interface�implementer)�errorc �0 � e Zd ZdZ ed� Z ed� Zy)�_IKexAlgorithmzB
An L{_IKexAlgorithm} describes a key exchange algorithm.
z�An L{int} giving the preference of the algorithm when negotiating key exchange. Algorithms with lower precedence values are more preferred.zqA callable hash algorithm constructor (e.g. C{hashlib.sha256}) suitable for use with this key exchange algorithm.N)�__name__�
__module__�__qualname__�__doc__r �
preference�
hashProcessor� � �8/usr/lib/python3/dist-packages/twisted/conch/ssh/_kex.pyr r s) � �� � ��J� � =��Mr r c �0 � e Zd ZdZ ed� Z ed� Zy)�_IFixedGroupKexAlgorithmzu
An L{_IFixedGroupKexAlgorithm} describes a key exchange algorithm with a
fixed prime / generator group.
zdAn L{int} giving the prime number used in Diffie-Hellman key exchange, or L{None} if not applicable.z�An L{int} giving the generator number used in Diffie-Hellman key exchange, or L{None} if not applicable. (This is not related to Python generator functions.)N)r
r r r r �prime� generatorr r r r r "