X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/ee7a2a107444b3b1088bd73d082a501ed7fa725a..41498fe453c0ccb8ac9cb3c47ac757bc5ab5be7a:/server/tests.at?ds=sidebyside diff --git a/server/tests.at b/server/tests.at index 510fd4d5..e3813d76 100644 --- a/server/tests.at +++ b/server/tests.at @@ -91,12 +91,19 @@ $3 ## have the child process run in another. ) && :; } | { cd $1 - mkdir -p strace-hack/ echo TRIPE $2 >&2 - (cd strace-hack/ - ulimit -c hard >/dev/null 2>&1 - strace -f -o ../tripe.trace \ - TRIPE -d.. $2 >../server-output.full 2>../server-errors) + case "${TRIPE_TEST_STRACE-nil}" in + nil) + TRIPE -d. $2 >server-output.full 2>server-errors + ;; + *) + mkdir -p strace-hack/ + (cd strace-hack/ + ulimit -c hard >/dev/null 2>&1 + strace -f -o ../tripe.trace \ + TRIPE -d.. $2 >../server-output.full 2>../server-errors) + ;; + esac stat=$? echo $stat >server-status if test $stat -ne 0; then @@ -364,12 +371,15 @@ AT_SETUP([server communication]) AT_KEYWORDS([comm]) export TRIPE_SLIPIF=USLIP -for p in alice bob; do (mkdir $p; cd $p; SETUPDIR([alpha])); done - -WITH_2TRIPES([alice], [bob], [-nslip], [-talice], [-tbob], [ - ESTABLISH([alice], [not-alice], [-key alice], - [bob], [bob], []) -]) +for k in alpha beta-new; do + for p in alice bob; do ( + rm -rf $p; mkdir $p; cd $p; SETUPDIR([$k]) + ); done + WITH_2TRIPES([alice], [bob], [-nslip], [-talice], [-tbob], [ + ESTABLISH([alice], [not-alice], [-key alice], + [bob], [bob], []) + ]) +done AT_CLEANUP @@ -563,6 +573,7 @@ WITH_3TRIPES([alice], [bob], [carol], [-nslip -Tmx], AT_DATA([algs-alpha], [dnl kx-group=ec kx-group-order-bits=256 kx-group-elt-bits=512 hash=rmd160 mgf=rmd160-mgf hash-sz=20 +bulk-transform=v0 bulk-overhead=22 cipher=blowfish-cbc cipher-keysz=20 cipher-blksz=8 cipher-data-limit=67108864 mac=rmd160-hmac mac-keysz=20 mac-tagsz=10 @@ -571,6 +582,7 @@ mac=rmd160-hmac mac-keysz=20 mac-tagsz=10 AT_DATA([algs-beta-old], [dnl kx-group=prime kx-group-order-bits=160 kx-group-elt-bits=1023 hash=rmd160 mgf=rmd160-mgf hash-sz=20 +bulk-transform=v0 bulk-overhead=22 cipher=blowfish-cbc cipher-keysz=20 cipher-blksz=8 cipher-data-limit=67108864 mac=rmd160-hmac mac-keysz=20 mac-tagsz=10 @@ -579,9 +591,11 @@ mac=rmd160-hmac mac-keysz=20 mac-tagsz=10 AT_DATA([algs-beta-new], [dnl kx-group=ec kx-group-order-bits=161 kx-group-elt-bits=320 hash=rmd160 mgf=rmd160-mgf hash-sz=20 +bulk-transform=iiv bulk-overhead=14 cipher=blowfish-cbc cipher-keysz=20 cipher-blksz=8 cipher-data-limit=67108864 mac=rmd160-hmac mac-keysz=20 mac-tagsz=10 +blkc=blowfish blkc-keysz=20 blkc-blksz=8 ]) cp algs-alpha expout; AT_CHECK([TRIPECTL -dalice ALGS],, [expout])