diff options
Diffstat (limited to 'testsuite/skein.awk')
-rwxr-xr-x | testsuite/skein.awk | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/skein.awk b/testsuite/skein.awk new file mode 100755 index 00000000..85fc8d16 --- /dev/null +++ b/testsuite/skein.awk @@ -0,0 +1,11 @@ +#! /usr/bin/awk -f + +# This script is used to process the Skein test vectors, from +# http://www.skein-hash.info/sites/default/files/NIST_CD_102610.zip +/^Len/ { len = $3 } +/^Msg/ { msg = $3 } +/^MD/ { md = $3; + if (len % 8 == 0) + printf("test_hash(&nettle_skeinxxx, /* %d octets */\nSHEX(\"%s\"),\nSHEX(\"%s\"));\n", + len / 8, msg, md); +} |