public HashResult HashLargeMessage(LargeBitString message) { var digest = new byte[20]; var iterations = message.FullLength / message.ContentLength; var paddedBytes = message.Content.GetPaddedBytes(); Init(); for (var i = 0; i < iterations; i++) { Update(paddedBytes, message.Content.BitLength); } Final(digest); return(new HashResult(new BitString(digest))); }
public HashResult HashLargeMessage(LargeBitString message) { throw new NotSupportedException(); }
public HashResult HashLargeMessage(LargeBitString message) { throw new NotImplementedException(); }