mixin

Digest

const mixin Digest

A message digest algorithm

methods updateI4

Update the digest with four byte / 32-bit integer

digestSize

Get the computed digest size in bytes

updateAscii

Update the digest using only the 8-bit characters in given string

updateByte

Update the digest with one byte / 8-bit integer

digest

Complete the digest computation and return the hash

reset

Reset the digest

update

Update the digest using all the bytes in the buf (regardless of current position)

updateI8

Update the digest with eight byte / 64-bit integer

algorithm

Get the digest algorithm name

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 abstract This update(Buf buf)

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 abstract This updateI4(Int i)

Update the digest with four byte / 32-bit integer. Return this.

updateI8 abstract This updateI8(Int i)

Update the digest with eight byte / 64-bit integer. Return this.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST