EME

Encoding Method for Encryption

Destructor

~this
~this()
Undocumented in source.

Members

Functions

decode
SecureVector!ubyte decode(const(ubyte)* msg, size_t msg_len, size_t key_bits)

Decode an input

decode
SecureVector!ubyte decode(SecureVector!ubyte msg, size_t key_bits)

Decode an input

encode
SecureVector!ubyte encode(const(ubyte)* msg, size_t msg_len, size_t key_bits, RandomNumberGenerator rng)

Encode an input

encode
SecureVector!ubyte encode(SecureVector!ubyte msg, size_t key_bits, RandomNumberGenerator rng)

Encode an input

maximumInputSize
size_t maximumInputSize(size_t keybits)

Return the maximum input size in bytes we can support

pad
SecureVector!ubyte pad(const(ubyte)* input, size_t in_length, size_t key_length, RandomNumberGenerator rng)

Encode an input

unpad
SecureVector!ubyte unpad(const(ubyte)* input, size_t in_length, size_t key_length)

Decode an input

Meta