]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Put sshsk_sign call inside ifdef ENABLE_SK.
authorDarren Tucker <dtucker@dtucker.net>
Thu, 14 Nov 2019 05:08:17 +0000 (16:08 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 14 Nov 2019 05:08:17 +0000 (16:08 +1100)
Fixes build against OpenSSL configured without ECC.

sshkey.c

index 1b66d4ec7841f3c59f10489f6735ff7d20e67f9f..80186206cf14a6d5c8d3303a1fcb0afcbf761ce5 100644 (file)
--- a/sshkey.c
+++ b/sshkey.c
@@ -2775,11 +2775,13 @@ sshkey_sign(struct sshkey *key,
        case KEY_ED25519_CERT:
                r = ssh_ed25519_sign(key, sigp, lenp, data, datalen, compat);
                break;
+#ifdef ENABLE_SK
        case KEY_ED25519_SK:
        case KEY_ED25519_SK_CERT:
                r = sshsk_sign(sk_provider, key, sigp, lenp, data, datalen,
                    compat);
                break;
+#endif /* ENABLE_SK */
 #ifdef WITH_XMSS
        case KEY_XMSS:
        case KEY_XMSS_CERT: