public IHash copy() { RIPEMD160 cop = new RIPEMD160(); Array.Copy(xBuf, 0, cop.xBuf, 0, xBuf.Length); cop.xBufOff = xBufOff; cop.byteCount = byteCount; cop.H0 = H0; cop.H1 = H1; cop.H2 = H2; cop.H3 = H3; cop.H4 = H4; Array.Copy(X, 0, cop.X, 0, X.Length); cop.xOff = xOff; return (IHash) cop; }
public static RIPEMD160 @new() { RIPEMD160 r = new RIPEMD160(); return r; }