srecord MD5(long a, long b) { // md5 is the digest, not the data being checksummed *(byte[] md5) { assertEquals("MD5 digest", 16, l(md5)); a = longFromBytes_littleEndian(md5, 0); b = longFromBytes_littleEndian(md5, 8); } toString { ret "MD5=" + longToHex(a) + longToHex(b); } }