My Project
Loading...
Searching...
No Matches
wolfcrypt.ciphers.Aes Class Reference
Inheritance diagram for wolfcrypt.ciphers.Aes:
wolfcrypt.ciphers._Cipher

Protected Member Functions

 _set_key (self, direction)
 _encrypt (self, destination, source)
 _decrypt (self, destination, source)

Static Protected Attributes

str _native_type = "Aes *"

Additional Inherited Members

Public Member Functions inherited from wolfcrypt.ciphers._Cipher
 __init__ (self, key, mode, IV=None)
 new (cls, key, mode, IV=None, **kwargs)
 encrypt (self, string)
 decrypt (self, string)
Data Fields inherited from wolfcrypt.ciphers._Cipher
 key_size
 block_size
Protected Attributes inherited from wolfcrypt.ciphers._Cipher
 _key_sizes
 _native_object = _ffi.new(self._native_type)
 _enc = None
 _dec = None
 _key = t2b(key)
 _IV = t2b(IV)

Detailed Description

The **Advanced Encryption Standard** (AES), a.k.a. Rijndael, is
a symmetric-key cipher standardized by **NIST**.