- update
alias update = put
Undocumented in source.
- put
void put(ubyte[] input)
Undocumented in source. Be warned that the author may not have intended to support it.
- finish
void finish()
Undocumented in source. Be warned that the author may not have intended to support it.
- start
void start()
Undocumented in source. Be warned that the author may not have intended to support it.
- blockSize
uint blockSize()
Undocumented in source. Be warned that the author may not have intended to support it.
- getByteLength
uint getByteLength()
Undocumented in source. Be warned that the author may not have intended to support it.
- dup
GeneralDigest dup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- dupImpl
GeneralDigest dupImpl()
create an independant clone. used by dup()
- processWord
void processWord(ubyte[] input)
Undocumented in source.
- processLength
void processLength(ulong bitLength)
Undocumented in source.
- processBlock
void processBlock()
Undocumented in source.
- putSingleByte
void putSingleByte(ubyte input)
Undocumented in source. Be warned that the author may not have intended to support it.
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
It is interesting to ponder why the, apart from the extra IV, the other difference here from MD5 is the "endianness" of the word processing!