public virtual Buf toDigest(string algorithm) { throw UnsupportedErr.make(@typeof()+".toDigest").val; }