HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/twisted/conch/openssh_compat/__pycache__/primes.cpython-312.pyc
�

Ϫ�f�	�F�dZddlmZmZmZdedeeeeeefffd�Zy)zc
Parsing for the moduli file, which contains Diffie-Hellman prime groups.

Maintainer: Paul Swartz
�)�Dict�List�Tuple�filename�returnc�f�t|�5}|j�}ddd�i}D]y}|j�}|r|ddk(r�|j�\}}}}}	}
}t	|	�dz}t	|
�}
t	|d�}||vrg||<||j|
|f��{|S#1swY��xYw)Nr�#��)�open�	readlines�strip�split�int�append)r�f�lines�primes�l�tim�typ�tst�tri�sizestr�genstr�modstr�size�gen�mods               �E/usr/lib/python3/dist-packages/twisted/conch/openssh_compat/primes.py�parseModuliFiler!s���	
�h���1����
���/1�F�
�
(��
�G�G�I���A�a�D�C�K��67�g�g�i�3��S�#�s�G�V�V��7�|�a����&�k���&�"�o���v���F�4�L��t����S�#�J�'�
(��M���s�B'�'B0N)�__doc__�typingrrr�strrr!��r �<module>r's<���%�$��c��d�3��U�3��8�_�0E�+E�&F�r&