o
    >h                  	   @   sB   d Z ddlmZmZmZ dedeeeeeef  f fddZdS )zc
Parsing for the moduli file, which contains Diffie-Hellman prime groups.

Maintainer: Paul Swartz
    )DictListTuplefilenamereturnc                 C   s   t | }| }W d    n1 sw   Y  i }|D ]:}| }|r*|d dkr+q| \}}}}}	}
}t|	d }t|
}t|d}||vrMg ||< || ||f q|S )Nr   #      )open	readlinesstripsplitintappend)r   flinesprimesltimtyptsttrisizestrgenstrmodstrsizegenmod r   /var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/twisted/conch/openssh_compat/primes.pyparseModuliFile   s    


r    N)__doc__typingr   r   r   strr   r    r   r   r   r   <module>   s   *