%PDF- %PDF-
| Direktori : /usr/lib/python3.9/site-packages/passlib/__pycache__/ |
| Current File : //usr/lib/python3.9/site-packages/passlib/__pycache__/apps.cpython-39.pyc |
a
f�Wc� � @ s� d Z ddlZe�e�ZddlmZ ddlmZ ddl m
Z
ddlmZ g d�Z
dd � Ze
ed
�Ze
ddged
k rtdndddddd�Zg d�Ze
eddgd�Zg d�e Ze
eed�Zee�Ze�dd� e
eed�Zg d�Ze
ed�Zee�Ze�d� e
ed�ZeZg d�Ze
e�Z dd� Z!dd � Z"e
e"� �Z#e
d!g�Z$e
d"d!gd!d#�Z%e%Z&e
d$g�Z'd%d&� Z(e
g d'�e(d(�Z)e
d)gd*d+�Z*g d,�Z+e
e+�Z,e
e+d-g e+d-d.d/� Z-Z.dS )0zpasslib.apps� N)�chain)�hash)�LazyCryptContext)�sys_bits)
�custom_app_context�django_context�ldap_context�ldap_nocrypt_context�
mysql_context�mysql4_context�mysql3_context�phpass_context�phpbb3_context�postgres_contextc C s: ddl m} | � }g d�}|D ]}|�|� qt|dd�S )Nr )�list_crypt_handlers)ZbigcryptZcrypt16Z cisco_pixZcisco_type7Zhtdigest�mysql323Zoracle10ZlmhashZmsdccZmsdcc2ZnthashZ plaintext�ldap_plaintext�django_disabledZ
unix_disabledZ
unix_fallback�sha256_crypt)�schemes�default)Zpasslib.registryr �remove�dict)r r Zexcluded�name� r �0/usr/lib/python3.9/site-packages/passlib/apps.py�_load_master_config s r )�onloadZsha512_cryptr �@ i�) i � )r r Zsha512_crypt__min_roundsZsha256_crypt__min_roundsZadmin__sha512_crypt__min_roundsZadmin__sha256_crypt__min_rounds)�django_salted_sha1Zdjango_salted_md5Zdjango_des_crypt�hex_md5r r r )r r �
deprecated)�django_pbkdf2_sha256�django_pbkdf2_sha1�
django_bcrypt)r r! � �django_bcrypt_sha256)r"