EVPHashFunction

Undocumented in source.

Constructors

this
this(EVP_MD* algo, string name)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

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.
clone
HashFunction clone()
Undocumented in source. Be warned that the author may not have intended to support it.
finalResult
void finalResult(ubyte* output)
Undocumented in source. Be warned that the author may not have intended to support it.

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_algo_name
string m_algo_name;
Undocumented in source.
m_md
EVP_MD_CTX* m_md;
Undocumented in source.

Meta