]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Only test conversion of key types supported by the
authordtucker@openbsd.org <dtucker@openbsd.org>
Tue, 23 Jul 2019 07:55:29 +0000 (07:55 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Tue, 23 Jul 2019 12:51:22 +0000 (22:51 +1000)
binaries.

OpenBSD-Regress-ID: e3f0938a0a7407e2dfbb90abc3ec979ab6e8eeea

regress/keygen-convert.sh

index ad0e9c637d0fd9888eb1b0b7839f36a13449f265..fce110ea153cf127c4b3de95cada894b40c445cc 100644 (file)
@@ -1,9 +1,17 @@
-#      $OpenBSD: keygen-convert.sh,v 1.1 2009/11/09 04:20:04 dtucker Exp $
+#      $OpenBSD: keygen-convert.sh,v 1.2 2019/07/23 07:55:29 dtucker Exp $
 #      Placed in the Public Domain.
 
 tid="convert keys"
 
-for t in rsa dsa; do
+types=""
+for i in ${SSH_KEYTYPES}; do
+       case "$i" in
+               ssh-dss)        types="$types dsa" ;;
+               ssh-rsa)        types="$types rsa" ;;
+       esac
+done
+
+for t in $types; do
        # generate user key for agent
        trace "generating $t key"
        rm -f $OBJ/$t-key