diff options
Diffstat (limited to 'cmd/sigsum/test/signify.sh')
-rwxr-xr-x | cmd/sigsum/test/signify.sh | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/cmd/sigsum/test/signify.sh b/cmd/sigsum/test/signify.sh deleted file mode 100755 index 8e86e8d..0000000 --- a/cmd/sigsum/test/signify.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - -set -e -trap cleanup EXIT - -pass=1234 -priv=keys/signify.sec -pub=keys/signify.pub -domain_hint=_sigsum_v0.test-only.rgdd.se -msg=msg-$(date +%s) -num_msg=3 - -function cleanup() { - set +e - - rm -f sigsum - for i in $(seq 1 $num_msg); do - rm -f $msg-$i{,.trunnel,.sig} - done - - exit -} - -go build ../ - -files="" -for i in $(seq 1 $num_msg); do - echo $msg-$i > $msg-$i - if ! ./sigsum format $msg-$i > $msg-$i.trunnel; then - echo "[FAIL] format for $num_msg signify message(s)" >&2 - exit 1 - fi - if ! echo $pass | signify-openbsd -Ss $priv -m $msg-$i.trunnel -x $msg-$i.sig; then - echo "[FAIL] sign for $num_msg signify message(s)" >&2 - exit 1 - fi - files=$(echo -n $files $msg-$i) -done - -echo "[PASS] format for $num_msg signify message(s)" >&2 -echo "[PASS] sign for $num_msg signify message(s)" >&2 - -if ! ./sigsum bundle -t signify -k $pub -d $domain_hint $files; then - echo "[FAIL] bundle for $num_msg signify message(s)" >&2 - exit 1 -fi - -echo "[PASS] bundle for $num_msg signify message(s)" >&2 - -if ! ./sigsum verify -t signify -k $pub $files; then - echo "[FAIL] verify for $num_msg signify message(s)" >&2 - exit 1 -fi - -echo "[PASS] verify for $num_msg signify message(s)" >&2 |