pith-digest 0.1.0

pith foundation: digest (zero-dep Rust)
Documentation
{
  "schema": "pith-digest/reference-vectors/1",
  "sha256": [
    {"input_hex": "", "digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},
    {"input_hex": "616263", "digest": "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"},
    {"input_hex": "6162636462636465636465666465666765666768666768696768696a68696a6b696a6b6c6a6b6c6d6b6c6d6e6c6d6e6f6d6e6f706e6f7071", "digest": "248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1"},
    {"input_hex": "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878", "digest": "d5e285683cd4efc02d021a5c62014694958901005d6f71e89e0989fac77e4072"},
    {"input_hex": "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878", "digest": "04c26261370ee7541549d16dee320c723e3fd14671e66a099afe0a377c16888e"},
    {"input_hex": "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878", "digest": "7ce100971f64e7001e8fe5a51973ecdfe1ced42befe7ee8d5fd6219506b5393c"},
    {"input_hex": "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878", "digest": "9537c5fdf120482f7d58d25e9ed583f52c02b4e304ea814db1633ad565aed7e9"},
    {"input_hex": "78787878", "digest": "2481a63c85a62cf889d2b149f1a52e985a9341750173fe01eff50cc27b5941b5"}
  ],
  "crc32": [
    {"input_hex": "", "crc32": "00000000"},
    {"input_hex": "313233343536373839", "crc32": "cbf43926"},
    {"input_hex": "54686520717569636b2062726f776e20666f78206a756d7073206f76657220746865206c617a7920646f67", "crc32": "414fa339"}
  ],
  "adler32": [
    {"input_hex": "", "adler32": "00000001"},
    {"input_hex": "61", "adler32": "00620062"},
    {"input_hex": "616263", "adler32": "024d0127"},
    {"input_hex": "57696b697065646961", "adler32": "11e60398"}
  ],
  "fnv1a64": [
    {"input_hex": "", "fnv1a64": "cbf29ce484222325"},
    {"input_hex": "61", "fnv1a64": "af63dc4c8601ec8c"},
    {"input_hex": "666f6f626172", "fnv1a64": "85944171f73967e8"}
  ],
  "splitmix64": [
    {"seed_hex": "0000000000000000", "outputs": ["e220a8397b1dcdaf", "6e789e6aa1b965f4", "06c45d188009454f", "f88bb8a8724c81ec", "1b39896a51a8749b", "53cb9f0c747ea2ea", "2c829abe1f4532e1", "c584133ac916ab3c"]},
    {"seed_hex": "000000000000002a", "outputs": ["bdd732262feb6e95", "28efe333b266f103", "47526757130f9f52", "581ce1ff0e4ae394", "09bc585a244823f2", "de4431fa3c80db06", "37e9671c45376d5d", "ccf635ee9e9e2fa4"]},
    {"seed_hex": "0000000000000007", "outputs": ["63cbe1e459320dd7", "044c3cd7f43c661c", "e6984080bab12a02", "953aeb70673e29cb", "73d33b666a1e21da", "3fdabe86cbbeaa11", "77cbc4a133c2d0f6", "53fcd6513d02befe"]}
  ],
  "sha1": [
    {"input_hex": "", "digest": "da39a3ee5e6b4b0d3255bfef95601890afd80709"},
    {"input_hex": "616263", "digest": "a9993e364706816aba3e25717850c26c9cd0d89d"},
    {"input_hex": "666f6f626172", "digest": "8843d7f92416211de9ebb963ff4ce28125932878"},
    {"input_hex": "54686520717569636b2062726f776e20666f78206a756d7073206f76657220746865206c617a7920646f67", "digest": "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12"}
  ],
  "sha512": [
    {"input_hex": "", "digest": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"},
    {"input_hex": "616263", "digest": "ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f"},
    {"input_hex": "666f6f626172", "digest": "0a50261ebd1a390fed2bf326f2673c145582a6342d523204973d0219337f81616a8069b012587cf5635f6925f1b56c360230c19b273500ee013e030601bf2425"},
    {"input_hex": "54686520717569636b2062726f776e20666f78206a756d7073206f76657220746865206c617a7920646f67", "digest": "07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6"}
  ],
  "hmac_sha1": [
    {"key_hex": "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "data_hex": "4869205468657265", "mac": "b617318655057264e28bc0b6fb378c8ef146be00"},
    {"key_hex": "4a656665", "data_hex": "7768617420646f2079612077616e7420666f72206e6f7468696e673f", "mac": "effcdf6ae5eb2fa2d27416d5f184df9c259a7c79"},
    {"key_hex": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "data_hex": "54657374205573696e67204c6172676572205468616e20426c6f636b2d53697a65204b6579202d2048617368204b6579204669727374", "mac": "aa4ae5e15272d00e95705637ce8a3b55ed402112"}
  ],
  "hmac_sha256": [
    {"key_hex": "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "data_hex": "4869205468657265", "mac": "b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7"},
    {"key_hex": "4a656665", "data_hex": "7768617420646f2079612077616e7420666f72206e6f7468696e673f", "mac": "5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843"},
    {"key_hex": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "data_hex": "54657374205573696e67204c6172676572205468616e20426c6f636b2d53697a65204b6579202d2048617368204b6579204669727374", "mac": "60e431591ee0b67f0d8a26aacbf5b77f8e0bc6213728c5140546040f0ee37f54"}
  ],
  "hmac_sha512": [
    {"key_hex": "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "data_hex": "4869205468657265", "mac": "87aa7cdea5ef619d4ff0b4241a1d6cb02379f4e2ce4ec2787ad0b30545e17cdedaa833b7d6b8a702038b274eaea3f4e4be9d914eeb61f1702e696c203a126854"},
    {"key_hex": "4a656665", "data_hex": "7768617420646f2079612077616e7420666f72206e6f7468696e673f", "mac": "164b7a7bfcf819e2e395fbe73b56e0a387bd64222e831fd610270cd7ea2505549758bf75c05a994a6d034f65f8f0e6fdcaeab1a34d4a6b4b636e070a38bce737"},
    {"key_hex": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "data_hex": "54657374205573696e67204c6172676572205468616e20426c6f636b2d53697a65204b6579202d2048617368204b6579204669727374", "mac": "80b24263c7c1a3ebb71493c1dd7be8b49b46d1f41b4aeec1121b013783f8f3526b56d037e05f2598bd0fd2215d6a1e5295e64f73f63f0aec8b915a985d786598"}
  ],
  "xxh64": [
    {"input_hex": "", "seed_hex": "0000000000000000", "hash": "ef46db3751d8e999"},
    {"input_hex": "", "seed_hex": "0000000000000001", "hash": "d5afba1336a3be4b"},
    {"input_hex": "616263", "seed_hex": "0000000000000000", "hash": "44bc2cf5ad770999"},
    {"input_hex": "48656c6c6f2c20776f726c6421", "seed_hex": "0000000000000000", "hash": "f58336a78b6f9476"},
    {"input_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e", "seed_hex": "0000000000000007", "hash": "0bdbbcaead6c6e56"},
    {"input_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", "seed_hex": "0000000000000000", "hash": "0c535d1acafb8ead"}
  ],
  "murmur3_x64_128": [
    {"input_hex": "", "seed_hex": "00000000", "digest": "00000000000000000000000000000000"},
    {"input_hex": "", "seed_hex": "00000001", "digest": "b55cff6ee5ab10468335f878aa2d6251"},
    {"input_hex": "68656c6c6f", "seed_hex": "00000000", "digest": "029bbd41b3a7d8cb191dae486a901e5b"},
    {"input_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "seed_hex": "00000000", "digest": "0f502fb622906dc65111c3346e0a051c"},
    {"input_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60616263", "seed_hex": "0000002a", "digest": "69809ef68bd4d3d35fd074af1c060e4e"}
  ],
  "crc32c": [
    {"input_hex": "0000000000000000000000000000000000000000000000000000000000000000", "crc32c": "8a9136aa"},
    {"input_hex": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "crc32c": "62a8ab43"},
    {"input_hex": "313233343536373839", "crc32c": "e3069283"},
    {"input_hex": "", "crc32c": "00000000"}
  ],
  "base64": [
    {"input_hex": "", "encoded_hex": ""},
    {"input_hex": "66", "encoded_hex": "5a673d3d"},
    {"input_hex": "666f", "encoded_hex": "5a6d383d"},
    {"input_hex": "666f6f", "encoded_hex": "5a6d3976"},
    {"input_hex": "666f6f62", "encoded_hex": "5a6d397659673d3d"},
    {"input_hex": "666f6f6261", "encoded_hex": "5a6d3976596d453d"},
    {"input_hex": "666f6f626172", "encoded_hex": "5a6d3976596d4679"}
  ],
  "xoshiro256ss": [
    {"seed_hex": "0000000000000000", "outputs": ["99ec5f36cb75f2b4", "bf6e1f784956452a", "1a5f849d4933e6e0", "6aa594f1262d2d2c"]},
    {"seed_hex": "0000000000000001", "outputs": ["b3f2af6d0fc710c5", "853b559647364cea", "92f89756082a4514", "642e1c7bc266a3a7"]},
    {"seed_hex": "000000000000002a", "outputs": ["15780b2e0c2ec716", "6104d9866d113a7e", "ae17533239e499a1", "ecb8ad4703b360a1"]}
  ]
}