SHA160SSE2

SHA-160 using SSE2 for the message expansion

static if(BOTAN_HAS_SHA1 && BOTAN_HAS_SHA1_SSE2 && BOTAN_HAS_SIMD_SSE2)
class SHA160SSE2 : SHA160 {}

Constructors

this
this()
Undocumented in source.

Members

Functions

clone
HashFunction clone()
Undocumented in source. Be warned that the author may not have intended to support it.
compressN
void compressN(const(ubyte)* input_bytes, size_t blocks)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SHA160

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.
clone
HashFunction clone()
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)* input, size_t blocks)
Undocumented in source. Be warned that the author may not have intended to support it.
copyOut
void copyOut(ubyte* output)
Undocumented in source. Be warned that the author may not have intended to support it.
m_digest
SecureVector!uint m_digest;

The digest value, exposed for use by subclasses (asm, SSE2)

m_W
SecureVector!uint m_W;

The message buffer, exposed for use by subclasses (asm, SSE2)

Meta