| |
Methods defined here:
- __init__(self)
- Initialize self. See help(type(self)) for accurate signature.
- decryptCBC(self, key, iv, data, legacyPadding=False)
- Decrypt data with AES-256-CBC.
- decryptGCM(self, key, nonce, data, tag, assocData)
- Decrypt data with AES-256-GCM.
- encryptGCM(self, key, nonce, data, assocData)
- Encrypt data with AES-256-GCM.
Returns a tuple (ciphertext, authTag).
Class methods defined here:
- get()
- Get the AES singleton.
- quickSelfTest()
Data descriptors defined here:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
Data and other attributes defined here:
- BLOCK_SIZE = 16
- GCM_NONCE_SIZE = 32
- GCM_TAG_SIZE = 16
|