
    g                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
Jr  / SQr\" / SQS	/S
9=rr\" / SQ5      r\" / SQ5      r\" / SQ5      r\R$                  (       a  S r\" \" 5       5      rgg)zpasslib.hosts    )warn)LazyCryptContext)PasslibRuntimeWarning)registry)	has_cryptunix_crypt_schemes)linux_contextlinux2_contextopenbsd_contextnetbsd_contextfreebsd_contexthost_context)sha512_cryptsha256_crypt	md5_crypt	des_cryptunix_disabledr   )schemes
deprecated)bcryptr   
bsd_nthashr   r   )r   r   
bsdi_cryptr   r   )r   
sha1_cryptr   r   r   r   c                  H    [         R                  " 5       n U (       a  U S-  n U $ )z5helper which iterates over supported os_crypt schemes)r   )r   get_supported_os_crypt_schemes)outs    F/home/matz/Project1/venv/lib/python3.13/site-packages/passlib/hosts.py_iter_os_crypt_schemesr   H   s%    557 %%C
    N)__doc__warningsr   passlib.contextr   passlib.excr   passlibr   passlib.utilsr   r   __all__r	   r
   r   r   r   os_crypt_presentr   r    r   r   <module>r)      s    
  , -  7 "2." 2 # $B C # $B C " #O P 
 $$:$<=L r   