- blockSize
size_t blockSize()
- parallelism
size_t parallelism [@property getter]
- parallelBytes
size_t parallelBytes()
- encrypt
void encrypt(const(ubyte)* input, ubyte* output)
- decrypt
void decrypt(const(ubyte)* input, ubyte* output)
- encrypt
void encrypt(ubyte* block)
- decrypt
void decrypt(ubyte* block)
- encrypt
void encrypt(ubyte[] block)
- decrypt
void decrypt(ubyte[] block)
- encrypt
void encrypt(Vector!(ubyte, Alloc) block)
Encrypt one or more blocks
- decrypt
void decrypt(Vector!(ubyte, Alloc) block)
Decrypt one or more blocks
- encrypt
void encrypt(Vector!(ubyte, Alloc) input, Vector!(ubyte, Alloc2) output)
Encrypt one or more blocks
- decrypt
void decrypt(Vector!(ubyte, Alloc) input, Vector!(ubyte, Alloc2) output)
Decrypt one or more blocks
- encrypt
void encrypt(ubyte[] input, ubyte[] output)
Encrypt one or more blocks
- decrypt
void decrypt(ubyte[] input, ubyte[] output)
Decrypt one or more blocks
- encryptN
void encryptN(const(ubyte)* input, ubyte* output, size_t blocks)
Encrypt one or more blocks
- decryptN
void decryptN(const(ubyte)* input, ubyte* output, size_t blocks)
Decrypt one or more blocks
- clone
BlockCipher clone()
Represents a block cipher with a single fixed block size