Adler32 adler; adler.start(); adler.put(cast(ubyte[])"abc"); assert(adler.finish() == x"024d0127"); adler.start(); adler.put(cast(ubyte[])"def"); assert(adler.finish() == x"025F0130"); assert(adler32Of("abc") == x"024d0127");
auto adler = new Adler32Digest; assert(adler.digest("abc") == x"024d0127");
OOP API for Adler32.