summaryrefslogtreecommitdiffhomepage
path: root/libtomcrypt/coverage_more.sh
diff options
context:
space:
mode:
Diffstat (limited to 'libtomcrypt/coverage_more.sh')
-rwxr-xr-xlibtomcrypt/coverage_more.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/libtomcrypt/coverage_more.sh b/libtomcrypt/coverage_more.sh
new file mode 100755
index 0000000..562afcf
--- /dev/null
+++ b/libtomcrypt/coverage_more.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+set -e
+
+./sizes
+./constants
+
+for i in $(for j in $(echo $(./hashsum -h | awk '/Algorithms/,EOF' | tail -n +2)); do echo $j; done | sort); do echo -n "$i: " && ./hashsum -a $i tests/test.key ; done > hashsum_tv.txt
+difftroubles=$(diff -i -w -B hashsum_tv.txt notes/hashsum_tv.txt | grep '^<') || true
+if [ -n "$difftroubles" ]; then
+ echo "FAILURE: hashsum_tv.tx"
+ diff -i -w -B hashsum_tv.txt notes/hashsum_tv.txt
+ echo "hashsum failed"
+ exit 1
+else
+ echo "hashsum okay"
+fi
+
+
+exit 0
+
+# ref: $Format:%D$
+# git commit: $Format:%H$
+# commit time: $Format:%ai$