const mixin crypto::Digest
crypto::Digest
A message digest algorithm
- algorithm
-
abstract Str algorithm()
Get the digest algorithm name
- digest
-
abstract Buf digest()
Complete the digest computation and return the hash. The digest is reset after this method is called.
- digestSize
-
abstract Int digestSize()
Get the computed digest size in bytes
- reset
-
abstract This reset()
Reset the digest. Return this.
- update
-
Update the digest using all the bytes in the buf (regardless of current position). Return this.
- updateAscii
-
abstract This updateAscii(Str str)
Update the digest using only the 8-bit characters in given string. Return this.
- updateByte
-
abstract This updateByte(Int i)
Update the digest with one byte / 8-bit integer. Return this.
- updateI4
-
Update the digest with four byte / 32-bit integer. Return this.
- updateI8
-
Update the digest with eight byte / 64-bit integer. Return this.