public static unsafe Byte[] GetHash(Byte[] buffer, int offset, int count) { sha512 sha = new sha512(); sha.Process(buffer, offset, count); return(sha.GetHash()); }
public static unsafe Byte[] HashStream(Stream stream) { sha512 sha = new sha512(); sha.ProcessStream(stream); return(sha.GetHash()); }
public static unsafe void GetHash(Byte[] buffer, int offset, int count, Byte[] hash, int hashoffset) { sha512 sha = new sha512(); sha.Process(buffer, offset, count); sha.GetHash(hash, hashoffset); }