@@ -1039,7 +1039,7 @@ void SecureContext::SetSessionTimeout(const FunctionCallbackInfo<Value>& args) {
1039
1039
sc->env (), " Session timeout must be a 32-bit integer" );
1040
1040
}
1041
1041
1042
- int32_t sessionTimeout = args[0 ]-> Int32Value ();
1042
+ int32_t sessionTimeout = args[0 ]. As <Int32>()-> Value ();
1043
1043
SSL_CTX_set_timeout (sc->ctx_ .get (), sessionTimeout);
1044
1044
}
1045
1045
@@ -1261,7 +1261,8 @@ int SecureContext::TicketKeyCallback(SSL* ssl,
1261
1261
{0 , 0 }).ToLocalChecked ();
1262
1262
Local<Array> arr = ret.As <Array>();
1263
1263
1264
- int r = arr->Get (kTicketKeyReturnIndex )->Int32Value ();
1264
+ int r =
1265
+ arr->Get (kTicketKeyReturnIndex )->Int32Value (env->context ()).FromJust ();
1265
1266
if (r < 0 )
1266
1267
return r;
1267
1268
@@ -3632,14 +3633,10 @@ void Sign::SignFinal(const FunctionCallbackInfo<Value>& args) {
3632
3633
char * buf = Buffer::Data (args[0 ]);
3633
3634
3634
3635
CHECK (args[2 ]->IsInt32 ());
3635
- Maybe<int32_t > maybe_padding = args[2 ]->Int32Value (env->context ());
3636
- CHECK (maybe_padding.IsJust ());
3637
- int padding = maybe_padding.ToChecked ();
3636
+ int padding = args[2 ].As <Int32>()->Value ();
3638
3637
3639
3638
CHECK (args[3 ]->IsInt32 ());
3640
- Maybe<int32_t > maybe_salt_len = args[3 ]->Int32Value (env->context ());
3641
- CHECK (maybe_salt_len.IsJust ());
3642
- int salt_len = maybe_salt_len.ToChecked ();
3639
+ int salt_len = args[3 ].As <Int32>()->Value ();
3643
3640
3644
3641
ClearErrorOnReturn clear_error_on_return;
3645
3642
unsigned char md_value[8192 ];
@@ -3786,8 +3783,6 @@ SignBase::Error Verify::VerifyFinal(const char* key_pem,
3786
3783
3787
3784
3788
3785
void Verify::VerifyFinal (const FunctionCallbackInfo<Value>& args) {
3789
- Environment* env = Environment::GetCurrent (args);
3790
-
3791
3786
ClearErrorOnReturn clear_error_on_return;
3792
3787
3793
3788
Verify* verify;
@@ -3800,14 +3795,10 @@ void Verify::VerifyFinal(const FunctionCallbackInfo<Value>& args) {
3800
3795
ssize_t hlen = Buffer::Length (args[1 ]);
3801
3796
3802
3797
CHECK (args[2 ]->IsInt32 ());
3803
- Maybe<int32_t > maybe_padding = args[2 ]->Int32Value (env->context ());
3804
- CHECK (maybe_padding.IsJust ());
3805
- int padding = maybe_padding.ToChecked ();
3798
+ int padding = args[2 ].As <Int32>()->Value ();
3806
3799
3807
3800
CHECK (args[3 ]->IsInt32 ());
3808
- Maybe<int32_t > maybe_salt_len = args[3 ]->Int32Value (env->context ());
3809
- CHECK (maybe_salt_len.IsJust ());
3810
- int salt_len = maybe_salt_len.ToChecked ();
3801
+ int salt_len = args[3 ].As <Int32>()->Value ();
3811
3802
3812
3803
bool verify_result;
3813
3804
Error err = verify->VerifyFinal (kbuf, klen, hbuf, hlen, padding, salt_len,
@@ -4079,14 +4070,14 @@ void DiffieHellman::New(const FunctionCallbackInfo<Value>& args) {
4079
4070
if (args.Length () == 2 ) {
4080
4071
if (args[0 ]->IsInt32 ()) {
4081
4072
if (args[1 ]->IsInt32 ()) {
4082
- initialized = diffieHellman->Init (args[0 ]-> Int32Value (),
4083
- args[1 ]-> Int32Value ());
4073
+ initialized = diffieHellman->Init (args[0 ]. As <Int32>()-> Value (),
4074
+ args[1 ]. As <Int32>()-> Value ());
4084
4075
}
4085
4076
} else {
4086
4077
if (args[1 ]->IsInt32 ()) {
4087
4078
initialized = diffieHellman->Init (Buffer::Data (args[0 ]),
4088
4079
Buffer::Length (args[0 ]),
4089
- args[1 ]-> Int32Value ());
4080
+ args[1 ]. As <Int32>()-> Value ());
4090
4081
} else {
4091
4082
initialized = diffieHellman->Init (Buffer::Data (args[0 ]),
4092
4083
Buffer::Length (args[0 ]),
0 commit comments