mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
lib: refactor JWK import PQC support check
PR-URL: https://github.com/nodejs/node/pull/60586 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user