X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/84924d420a1ae0012853fa1efe956a2196f4a76e..a90d420cbe87490c844ae422c966e746d3134b07:/symm/t/sha512 diff --git a/symm/t/sha512 b/symm/t/sha512 index 52e7ec69..a894f146 100644 --- a/symm/t/sha512 +++ b/symm/t/sha512 @@ -52,6 +52,30 @@ sha384 { 1761336e3f7cbfe51deb137f026f89e01a448e3b1fafa64039c1464ee8732f11a5341a6f41e0c202294736ed64db1a84; } +sha512/256 { + ## From Wikipedia, embarrassingly enough. + ## https://en.wikipedia.org/w/index.php?title=SHA-2&oldid=776962092 + "" c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a; + + ## From NIST. + abc + 53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23; + abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu + 3928e184fb8690f840da3988121d31be65cb9d3ef83ee6146feac861e19b563a; +} + +sha512/224 { + ## From Wikipedia, embarrassingly enough. + ## https://en.wikipedia.org/w/index.php?title=SHA-2&oldid=776962092 + "" 6ed0dd02806fa89e25de060c19d3ac86cabb87d6a0ddd05c333b84f4; + + ## From NIST. + abc + 4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa; + abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu + 23fec5bb94d60b23308192640b0c453335d664734fe40e7268674af9; +} + sha512-rep { "1234567890" 8 72ec1ef1124a45b047e8b7c75a932195135bb61de24ec0d1914042246e0aec3a2354e093d76f3048b456764346900cb130d2a4fd5dd16abb5e30bcb850dee843; @@ -74,10 +98,26 @@ sha384-rep { } # --- HMAC mode --- -# -# Autogenerated, unofficial. + sha512-hmac { + + # NIST examples. + + "Sample message for keylen=blocklen" + 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f + fc25e240658ca785b7a811a8d3f7b4ca48cfa26a8a366bf2cd1f836b05fcb024bd36853081811d6cea4216ebad79da1cfcb95ea4586b8a0ce356596a55fb1347; + + "Sample message for keylen