Back to module index

Go to module by name

cryptography.hazmat.primitives.ciphers

cryptography.hazmat.primitives

cryptography.hazmat

cryptography

cryptography.hazmat.primitives.ciphers.algorithms

This module has no docstring.

Classes

AES

block_size = 128
key_size = <property object at 0x7f92bf098900>
key_sizes = frozenset({128, 256, 512, 192})
name = 'AES'

ARC4

key_size = <property object at 0x7f92bf098e00>
key_sizes = frozenset({64, 128, 160, 192, 256, 40, 80, 56})
name = 'RC4'

BlockCipherAlgorithm

block_size = <abc.abstractproperty object at 0x7f92bf07a520>

          The size of a block as an integer in bits (e.g. 64, 128).
        

Blowfish

block_size = 64
key_size = <property object at 0x7f92bf098c20>
key_sizes = frozenset({128, 256, 384, 136, 264, 392, 144, 272, 400, 152, 280, 408, 32, 160, 288, 416, 40, 168, 296, 424, 48, 176, 304, 432, 56, 184, 312, 440, 64, 192, 320, 448, 72, 200, 328, 80, 208, 336, 88, 216, 344, 96, 224, 248, 352, 376, 104, 232, 360, 112, 240, 368, 120})
name = 'Blowfish'

CAST5

block_size = 64
key_size = <property object at 0x7f92bf098d10>
key_sizes = frozenset({64, 96, 128, 40, 72, 104, 48, 80, 112, 56, 88, 120})
name = 'CAST5'

Camellia

block_size = 128
key_size = <property object at 0x7f92bf098a40>
key_sizes = frozenset({128, 256, 192})
name = 'camellia'

ChaCha20

key_size = <property object at 0x7f92bf09c0e0>
key_sizes = frozenset({256})
name = 'ChaCha20'
nonce = <property object at 0x7f92bf09c090>

CipherAlgorithm

key_size = <abc.abstractproperty object at 0x7f92bf07a4c0>

          The size of the key being used as an integer in bits (e.g. 128, 256).
        
key_sizes = <abc.abstractproperty object at 0x7f92bf07a460>

          Valid key sizes for this algorithm in bits
        
name = <abc.abstractproperty object at 0x7f92bf07a400>

          A string naming this mode (e.g. "AES", "Camellia").
        

IDEA

block_size = 64
key_size = <property object at 0x7f92bf098ea0>
key_sizes = frozenset({128})
name = 'IDEA'

ModeWithNonce

nonce = <abc.abstractproperty object at 0x7f92bf086460>

          The value of the nonce for this mode as bytes.
        

SEED

block_size = 128
key_size = <property object at 0x7f92bf098f40>
key_sizes = frozenset({128})
name = 'SEED'

SM4

block_size = 128
key_size = <property object at 0x7f92bf09c1d0>
key_sizes = frozenset({128})
name = 'SM4'

TripleDES

block_size = 64
key_size = <property object at 0x7f92bf098b30>
key_sizes = frozenset({64, 128, 192})
name = '3DES'

Modules

utils