Ë
    U¼Sf0  ã                  óZ   — d dl mZ d dlZ G d„ dej                  ¬«      Z G d„ de«      Zy)é    )ÚannotationsNc                  óœ   — e Zd Zeej
                  dd„«       «       Zeej
                  dd„«       «       Zeej
                  dd„«       «       Zy)ÚCipherAlgorithmc                 ó   — y)zE
        A string naming this mode (e.g. "AES", "Camellia").
        N© ©Úselfs    únC:\Users\user\Documents\project_loop\venv\Lib\site-packages\cryptography/hazmat/primitives/_cipheralgorithm.pyÚnamezCipherAlgorithm.name   ó   � ó    c                 ó   — y)z<
        Valid key sizes for this algorithm in bits
        Nr   r   s    r
   Ú	key_sizeszCipherAlgorithm.key_sizes   r   r   c                 ó   — y)zW
        The size of the key being used as an integer in bits (e.g. 128, 256).
        Nr   r   s    r
   Úkey_sizezCipherAlgorithm.key_size   r   r   N)ÚreturnÚstr)r   zfrozenset[int]©r   Úint)	Ú__name__Ú
__module__Ú__qualname__ÚpropertyÚabcÚabstractmethodr   r   r   r   r   r
   r   r      sf   „ ØØ×Ñòó ó ðð
 Ø×Ñòó ó ðð
 Ø×Ñòó ó ñr   r   )Ú	metaclassc                  óH   — e Zd ZU ded<   eej                  dd„«       «       Zy)ÚBlockCipherAlgorithmÚbytesÚkeyc                 ó   — y)zK
        The size of a block as an integer in bits (e.g. 64, 128).
        Nr   r   s    r
   Ú
block_sizezBlockCipherAlgorithm.block_size'   r   r   Nr   )r   r   r   Ú__annotations__r   r   r   r"   r   r   r
   r   r   $   s'   … Ø	ƒJàØ×Ñòó ó ñr   r   )Ú
__future__r   r   ÚABCMetar   r   r   r   r
   ú<module>r&      s)   ðõ
 #ã 
ô §¡õ ô.˜?õ r   