public int DoFinal( byte[] output, int outOff) { Finish(); UnpackWord(a, output, outOff); UnpackWord(b, output, outOff + 8); UnpackWord(c, output, outOff + 16); Reset(); return DigestLength; }
static DataDecoder() { byte[] bKey = System.Text.Encoding.ASCII.GetBytes("Implict error #56"); var tiger = new TigerDigest(); tiger.BlockUpdate(bKey, 0, bKey.Length); var bb = new byte[24]; tiger.DoFinal(bb, 0); Key = new KeyParameter(bb); }