BlockCipher

Interface for a standard block cipher.

abstract
class BlockCipher : Cipher {}

Members

Properties

blockSize
uint blockSize [@property getter]

Inherited Members

From Cipher

ENCRYPT
enum bool ENCRYPT;
DECRYPT
enum bool DECRYPT;
Undocumented in source.
_initialized
bool _initialized;
_encrypt
bool _encrypt;
Undocumented in source.
update
uint update(const(void[]) input_, void[] output_)

Process a block of plaintext data from the input array and place it in the output array.

name
const(char)[] name [@property getter]
reset
void reset()

Reset cipher to its state immediately subsequent the last init.

invalid
void invalid(const(char[]) msg)

throw an InvalidArgument exception

initialized
bool initialized()
reverse
void reverse(T[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta