diff --git a/lib/internal/crypto/keys.js b/lib/internal/crypto/keys.js index 4d5545ab1aae1a..ce053fbb4b800a 100644 --- a/lib/internal/crypto/keys.js +++ b/lib/internal/crypto/keys.js @@ -299,8 +299,7 @@ function isStringOrBuffer(val) { } function parseKeyEncoding(enc, keyType, isPublic, objName) { - if (enc === null || typeof enc !== 'object') - throw new ERR_INVALID_ARG_TYPE('options', 'object', enc); + validateObject(enc, 'options'); const isInput = keyType === undefined;