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 {