@@ -956,7 +956,8 @@ void SecureContext::SetDHParam(const FunctionCallbackInfo<Value>& args) {
956
956
DH_get0_pqg (dh, &p, nullptr , nullptr );
957
957
const int size = BN_num_bits (p);
958
958
if (size < 1024 ) {
959
- return env->ThrowError (" DH parameter is less than 1024 bits" );
959
+ return THROW_ERR_INVALID_ARG_VALUE (
960
+ env, " DH parameter is less than 1024 bits" );
960
961
} else if (size < 2048 ) {
961
962
args.GetReturnValue ().Set (FIXED_ONE_BYTE_STRING (
962
963
env->isolate (), " DH parameter is less than 2048 bits" ));
@@ -1203,7 +1204,8 @@ void SecureContext::SetTicketKeys(const FunctionCallbackInfo<Value>& args) {
1203
1204
THROW_AND_RETURN_IF_NOT_BUFFER (env, args[0 ], " Ticket keys" );
1204
1205
1205
1206
if (Buffer::Length (args[0 ]) != 48 ) {
1206
- return env->ThrowTypeError (" Ticket keys length must be 48 bytes" );
1207
+ return THROW_ERR_INVALID_ARG_VALUE (
1208
+ env, " Ticket keys length must be 48 bytes" );
1207
1209
}
1208
1210
1209
1211
memcpy (wrap->ticket_key_name_ , Buffer::Data (args[0 ]), 16 );
@@ -4390,7 +4392,8 @@ void ECDH::New(const FunctionCallbackInfo<Value>& args) {
4390
4392
4391
4393
int nid = OBJ_sn2nid (*curve);
4392
4394
if (nid == NID_undef)
4393
- return env->ThrowTypeError (" First argument should be a valid curve name" );
4395
+ return THROW_ERR_INVALID_ARG_VALUE (env,
4396
+ " First argument should be a valid curve name" );
4394
4397
4395
4398
EC_KEY* key = EC_KEY_new_by_curve_name (nid);
4396
4399
if (key == nullptr )
0 commit comments