botan ~master (2020-08-19T17:56:38Z)
Dub
Repo
Adler32
botan
checksum
adler32
The Adler32 checksum, used in zlib
final
static if
(
BOTAN_HAS_ADLER32
)
class
Adler32 :
HashFunction
{
string
name
[@property getter];
size_t
outputLength
[@property getter];
size_t
hashBlockSize
[@property getter];
HashFunction
clone
();
void
clear
();
this
();
~this
();
void
addData
(const(ubyte)* input, size_t length);
void
finalResult
(ubyte* output);
protected
ushort
m_S1
;
protected
ushort
m_S2
;
}
Constructors
this
this
()
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_S1
ushort
m_S1
;
m_S2
ushort
m_S2
;
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
checksum
adler32
classes
Adler32
functions
adler32Update
The Adler32 checksum, used in zlib