upstream: Simplify keygen-convert by using $SSH_KEYTYPES directly.

OpenBSD-Regress-ID: cdbe408ec3671ea9ee9b55651ee551370d2a4108
This commit is contained in:
dtucker@openbsd.org 2021-07-23 05:53:02 +00:00 committed by Damien Miller
parent 7d64a9fb58
commit 2b76f1dd19
1 changed files with 2 additions and 16 deletions

View File

@ -1,29 +1,15 @@
# $OpenBSD: keygen-convert.sh,v 1.4 2021/07/23 05:07:16 dtucker Exp $
# $OpenBSD: keygen-convert.sh,v 1.5 2021/07/23 05:53:02 dtucker Exp $
# Placed in the Public Domain.
tid="convert keys"
ecdsa=0
types=""
for i in ${SSH_KEYTYPES}; do
case "$i" in
ssh-dss) types="$types dsa" ;;
ssh-rsa) types="$types rsa" ;;
ssh-ed25519) types="$types ed25519" ;;
ecdsa-sha2-*) ecdsa=1 ;;
esac
done
if [ "x$ecdsa" = "x1" ]; then
types="$types ecdsa"
fi
cat > $OBJ/askpass <<EOD
#!/bin/sh
echo hunter2
EOD
chmod u+x $OBJ/askpass
for t in $types; do
for t in ${SSH_KEYTYPES}; do
# generate user key for agent
trace "generating $t key"
rm -f $OBJ/$t-key