3TfEbddlmZddlZddlZGddejZGddeZy)) annotationsNceZdZeej ddZeej ddZeej ddZy)CipherAlgorithmcy)zE A string naming this mode (e.g. "AES", "Camellia"). Nselfs Q/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.pynamezCipherAlgorithm.namecy)z< Valid key sizes for this algorithm in bits Nrrs r key_sizeszCipherAlgorithm.key_sizesr r cy)zW The size of the key being used as an integer in bits (e.g. 128, 256). Nrrs r key_sizezCipherAlgorithm.key_sizer r N)returnstr)rztyping.FrozenSet[int]rint) __name__ __module__ __qualname__propertyabcabstractmethodr rrrr r rrsf       r r) metaclasscHeZdZUded<eej ddZy)BlockCipherAlgorithmbyteskeycy)zK The size of a block as an integer in bits (e.g. 64, 128). Nrrs r block_sizezBlockCipherAlgorithm.block_size(r r Nr)rrr__annotations__rrrr"rr r rr%s' J   r r) __future__rrtypingABCMetarrrr r r's, #    . ? r