dcrypt.crypto.modes.aead

Undocumented in source.

Public Imports

dcrypt.crypto.blockcipher
public import dcrypt.crypto.blockcipher;

Members

Classes

AEADCipherWrapper
class AEADCipherWrapper(T)

Wrapper class for AEAD ciphers

Functions

AEADCipherTest
void AEADCipherTest(AEADCipher cipher, string[] hexKeys, string[] hexIVs, string[] hexPlaintexts, string[] hexAAD, string[] hexCipherTexts, uint[] macSize)

Runs decryption and encryption using AEADCipher cipher with given keys, plaintexts, and ciphertexts.

Interfaces

AEADCipher
interface AEADCipher
Undocumented in source.

Templates

isAEADCipher
template isAEADCipher(T)

test if T is a AEAD cipher

Meta