Piecewise

Undocumented in source.

Members

Aliases

Block
alias Block = Hasher.Block
Undocumented in source.

Functions

finish
ubyte[Block.sizeof] finish()

Finalizes the computation of the hash and returns the computed value. Note that finish can be called only once and that no subsequent calls to put is allowed.

put
void put(const(ubyte)[] data)

Adds data to the digester. This function can be called many times in a row after start but before finish.

start
void start()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

blockSize
enum blockSize;
Undocumented in source.

Unions

BufferUnion
union BufferUnion
Undocumented in source.

Variables

buffer
BufferUnion buffer;
Undocumented in source.
bufferSize
size_t bufferSize;
Undocumented in source.
hasher
Hasher hasher;
Undocumented in source.

Meta