diff --git a/src/pki_gcrypt.c b/src/pki_gcrypt.c index d4219e09..802fa7e2 100644 --- a/src/pki_gcrypt.c +++ b/src/pki_gcrypt.c @@ -1409,7 +1409,7 @@ int pki_key_compare(const ssh_key k1, const ssh_key k2, enum ssh_keycmp_e what) 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 4893ac8e..01a9ca80 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;