From dd1a70bca60b890316d3aaf8d9ba49c2d83f5b03 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Wed, 5 Nov 2025 10:49:21 +0100 Subject: [PATCH] lib: refactor JWK import PQC support check --- lib/internal/crypto/keys.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/internal/crypto/keys.js b/lib/internal/crypto/keys.js index 0541a5f52da042..a3609690adeb36 100644 --- a/lib/internal/crypto/keys.js +++ b/lib/internal/crypto/keys.js @@ -25,9 +25,6 @@ const { kKeyEncodingPKCS8, kKeyEncodingSPKI, kKeyEncodingSEC1, - EVP_PKEY_ML_DSA_44, - EVP_PKEY_ML_DSA_65, - EVP_PKEY_ML_DSA_87, } = internalBinding('crypto'); const { @@ -552,7 +549,7 @@ function mlDsaPubLen(alg) { function getKeyObjectHandleFromJwk(key, ctx) { validateObject(key, 'key'); - if (EVP_PKEY_ML_DSA_44 || EVP_PKEY_ML_DSA_65 || EVP_PKEY_ML_DSA_87) { + if (KeyObjectHandle.prototype.initPqcRaw) { validateOneOf( key.kty, 'key.kty', ['RSA', 'EC', 'OKP', 'AKP']); } else {