MD2

MD2

Constructors

this
this()
Undocumented in source.

Members

Functions

addData
void addData(const(ubyte)* input, size_t length)

Update the hash

clear
void clear()

Clear memory of sensitive data

clone
HashFunction clone()
Undocumented in source. Be warned that the author may not have intended to support it.
finalResult
void finalResult(ubyte* output)

Finalize a MD2 Hash

hash
void hash(const(ubyte)* input)

MD2 Compression Function

Properties

hashBlockSize
size_t hashBlockSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
outputLength
size_t outputLength [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

m_X
SecureVector!ubyte m_X;
m_buffer
SecureVector!ubyte m_buffer;
m_checksum
SecureVector!ubyte m_checksum;
Undocumented in source.
m_position
size_t m_position;
Undocumented in source.

Inherited Members

From HashFunction

clone
HashFunction clone()
clear
void clear()
Undocumented in source.
name
string name [@property getter]
Undocumented in source.
hashBlockSize
size_t hashBlockSize [@property getter]

Meta