diff --git a/src/pki_gcrypt.c b/src/pki_gcrypt.c index 96901faa..4f20780e 100644 --- a/src/pki_gcrypt.c +++ b/src/pki_gcrypt.c @@ -1355,7 +1355,7 @@ int pki_key_compare(const ssh_key k1, case SSH_KEYTYPE_SK_ED25519: case SSH_KEYTYPE_SK_ED25519_CERT01: /* ed25519 keys handled globally */ - return 0; + return 1; case SSH_KEYTYPE_ECDSA_P256: case SSH_KEYTYPE_ECDSA_P256_CERT01: case SSH_KEYTYPE_ECDSA_P384: diff --git a/src/pki_mbedcrypto.c b/src/pki_mbedcrypto.c index 265ef543..748aa3ca 100644 --- a/src/pki_mbedcrypto.c +++ b/src/pki_mbedcrypto.c @@ -782,7 +782,7 @@ int pki_key_compare(const ssh_key k1, const ssh_key k2, enum ssh_keycmp_e what) case SSH_KEYTYPE_ED25519: case SSH_KEYTYPE_SK_ED25519: /* ed25519 keys handled globally */ - rc = 0; + rc = 1; break; default: rc = 1;