public static Number160 makeSHAHash(DataBuffer buffer) {
try {
MessageDigest md = MessageDigest.getInstance("SHA-1");
DataBuffer copy = buffer.shallowCopy();
for (ByteBuffer byteBuffer : copy.bufferList()) {
md.update(byteBuffer);
}
byte[] digest = md.digest();
return new Number160(digest);
} catch (NoSuchAlgorithmException e) {