BlockCipherModePaddingMethod

Block Cipher Mode Padding Method This class is pretty limited, it cannot deal well with randomized padding methods, or any padding method that wants to add more than one block. For instance, it should be possible to define cipher text stealing mode as simply a padding mode for CBC, which happens to consume the last two block (and requires use of the block cipher).

Members

Functions

addPadding
void addPadding(SecureVector!ubyte buffer, size_t final_block_bytes, size_t block_size)
Undocumented in source.
unpad
size_t unpad(const(ubyte)* block, size_t size)
validBlocksize
bool validBlocksize(size_t block_size)

Properties

name
string name [@property getter]

Meta