botan v1.12.8 (2016-11-14T10:06:52Z)
Dub
Repo
Keccak1600
botan
hash
keccak
Keccak[1600], a SHA-3 candidate
final
static if
(
BOTAN_HAS_KECCAK
)
class
Keccak1600 :
HashFunction
{
this
(size_t output_bits);
size_t
hashBlockSize
[@property getter];
size_t
outputLength
[@property getter];
HashFunction
clone
();
string
name
[@property getter];
void
clear
();
void
addData
(const(ubyte)* input, size_t length);
void
finalResult
(ubyte* output);
protected
size_t
m_output_bits
;
protected
size_t
m_bitrate
;
protected
SecureVector
!
ulong
m_S
;
protected
size_t
m_S_pos
;
}
Constructors
this
this
(size_t output_bits)
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_S
SecureVector
!
ulong
m_S
;
Undocumented in source.
m_S_pos
size_t
m_S_pos
;
m_bitrate
size_t
m_bitrate
;
Undocumented in source.
m_output_bits
size_t
m_output_bits
;
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
Source
See Implementation
botan
hash
keccak
classes
Keccak1600
functions
keccak_f_1600
Keccak[1600], a SHA-3 candidate