From 44d82fc83be6c5ccd70881c2dac1a73e5050398b Mon Sep 17 00:00:00 2001 From: "dtucker@openbsd.org" Date: Mon, 12 Sep 2016 02:25:46 +0000 Subject: upstream commit Add testcase for ssh-keygen -j, -J and -K options for moduli screening. Does not currently test generation as that is extremely slow. Upstream-Regress-ID: 9de6ce801377ed3ce0a63a1413f1cd5fd3c2d062 --- regress/keygen-moduli.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 regress/keygen-moduli.sh (limited to 'regress/keygen-moduli.sh') diff --git a/regress/keygen-moduli.sh b/regress/keygen-moduli.sh new file mode 100644 index 000000000..4be7b4d63 --- /dev/null +++ b/regress/keygen-moduli.sh @@ -0,0 +1,15 @@ +# $OpenBSD: keygen-moduli.sh,v 1.1 2016/09/12 02:25:46 dtucker Exp $ +# Placed in the Public Domain. + +tid="keygen moduli" + +for i in 0 1 2; do + rm -f $OBJ/moduli.out $OBJ/moduli.ckpt + ${SSHKEYGEN} -T $OBJ/moduli.out -f ${SRC}/moduli.in -j$i -J1 \ + -K $OBJ/moduli.ckpt 2>/dev/null || \ + fail "keygen screen failed line $i" + lines=`wc -l <$OBJ/moduli.out` + test "$lines" -eq "1" || fail "expected 1 line, got $lines" +done + +rm -f $OBJ/moduli.out $OBJ/moduli.ckpt -- cgit v1.2.3