MDxHashFunction

MDx Hash Function Base Class

Constructors

this
this(size_t block_len, bool byte_end, bool bit_end, size_t cnt_size)

Members

Functions

addData
void addData(const(ubyte)* input, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
compressN
void compressN(const(ubyte)* blocks, size_t block_n)

Run the hash's compression function over a set of blocks

copyOut
void copyOut(ubyte* buffer)

Copy the output to the buffer

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

Write the count, if used, to this spot

Properties

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

Meta