U
    Ï‚³dÂ  ã                   @  sÀ   d dl mZ d dlZd dlmZ d dlmZmZ dddœddd	d
ddœdd„Zddd	ddœdd„Z	ddd	ddœdd„Z
dddœddd	d
ddœdd„Zd dd	ddœdd„Zd!dd	ddœdd„ZdS )"é    )ÚannotationsN)Údh)ÚPrivateKeyTypesÚPublicKeyTypesF)Úunsafe_skip_rsa_key_validationÚbytesztyping.Optional[bytes]z
typing.AnyÚboolr   )ÚdataÚpasswordÚbackendr   Úreturnc                C  s   ddl m} | | ||¡S ©Nr   )r   )Ú,cryptography.hazmat.backends.openssl.backendr   Úload_pem_private_key©r	   r
   r   r   Úossl© r   ún/var/www/html/myproject/myenv/lib/python3.8/site-packages/cryptography/hazmat/primitives/serialization/base.pyr      s      ÿr   r   )r	   r   r   c                 C  s   ddl m} | | ¡S r   )r   r   Úload_pem_public_key©r	   r   r   r   r   r   r      s    r   zdh.DHParametersc                 C  s   ddl m} | | ¡S r   )r   r   Úload_pem_parametersr   r   r   r   r   &   s    r   c                C  s   ddl m} | | ||¡S r   )r   r   Úload_der_private_keyr   r   r   r   r   .   s      ÿr   c                 C  s   ddl m} | | ¡S r   )r   r   Úload_der_public_keyr   r   r   r   r   <   s    r   c                 C  s   ddl m} | | ¡S r   )r   r   Úload_der_parametersr   r   r   r   r   D   s    r   )N)N)N)N)N)N)Ú
__future__r   ÚtypingZ)cryptography.hazmat.primitives.asymmetricr   Z/cryptography.hazmat.primitives.asymmetric.typesr   r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s&   	 ýû ÿ	 ÿ ýû ÿ	 ÿ