]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream commit
authorjsing@openbsd.org <jsing@openbsd.org>
Wed, 7 Feb 2018 05:15:49 +0000 (05:15 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Wed, 7 Feb 2018 22:26:27 +0000 (09:26 +1100)
Remove some #ifdef notyet code from OpenSSL 0.9.8 days.

These functions have never appeared in OpenSSL and are likely never to do
so.

"kill it with fire" djm@

OpenBSD-Commit-ID: fee9560e283fd836efc2631ef381658cc673d23e

ssh-keygen.c

index d2736eee242e2c6a1536c0e06ec6e6bae865ed56..e8e2a2aa0cfabffcb578b8e253290d9eb331f421 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-keygen.c,v 1.309 2017/12/18 02:25:15 djm Exp $ */
+/* $OpenBSD: ssh-keygen.c,v 1.310 2018/02/07 05:15:49 jsing Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1994 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -377,13 +377,6 @@ do_convert_to_pem(struct sshkey *k)
                if (!PEM_write_RSAPublicKey(stdout, k->rsa))
                        fatal("PEM_write_RSAPublicKey failed");
                break;
-#if notyet /* OpenSSH 0.9.8 lacks this function */
-       case KEY_DSA:
-               if (!PEM_write_DSAPublicKey(stdout, k->dsa))
-                       fatal("PEM_write_DSAPublicKey failed");
-               break;
-#endif
-       /* XXX ECDSA? */
        default:
                fatal("%s: unsupported key type %s", __func__, sshkey_type(k));
        }
@@ -671,9 +664,6 @@ do_convert_from_pem(struct sshkey **k, int *private)
 {
        FILE *fp;
        RSA *rsa;
-#ifdef notyet
-       DSA *dsa;
-#endif
 
        if ((fp = fopen(identity_file, "r")) == NULL)
                fatal("%s: %s: %s", __progname, identity_file, strerror(errno));
@@ -685,18 +675,6 @@ do_convert_from_pem(struct sshkey **k, int *private)
                fclose(fp);
                return;
        }
-#if notyet /* OpenSSH 0.9.8 lacks this function */
-       rewind(fp);
-       if ((dsa = PEM_read_DSAPublicKey(fp, NULL, NULL, NULL)) != NULL) {
-               if ((*k = sshkey_new(KEY_UNSPEC)) == NULL)
-                       fatal("sshkey_new failed");
-               (*k)->type = KEY_DSA;
-               (*k)->dsa = dsa;
-               fclose(fp);
-               return;
-       }
-       /* XXX ECDSA */
-#endif
        fatal("%s: unrecognised raw private key format", __func__);
 }