a b@s<ddlZddlZGdddejdZGdddejdZdS)Nc@sNeZdZejedddZejeje dddZ eje dddZ dS) CipherAlgorithmreturncCsdS)zE A string naming this mode (e.g. "AES", "Camellia"). NselfrrV/tmp/pip-target-98j97qn4/lib/python/cryptography/hazmat/primitives/_cipheralgorithm.pynameszCipherAlgorithm.namecCsdS)z< Valid key sizes for this algorithm in bits Nrrrrr key_sizesszCipherAlgorithm.key_sizescCsdS)zW The size of the key being used as an integer in bits (e.g. 128, 256). Nrrrrrkey_sizeszCipherAlgorithm.key_sizeN) __name__ __module__ __qualname__abcabstractpropertystrr typing FrozenSetintr r rrrrr s r) metaclassc@s*eZdZUeed<ejedddZdS)BlockCipherAlgorithmkeyrcCsdS)zK The size of a block as an integer in bits (e.g. 64, 128). Nrrrrr block_size$szBlockCipherAlgorithm.block_sizeN) r r rbytes__annotations__rrrrrrrrr!s r)rrABCMetarrrrrrs