@@ -1045,7 +1045,7 @@ void SecureContext::SetSessionTimeout(const FunctionCallbackInfo<Value>& args) {
10451045 sc->env (), " Session timeout must be a 32-bit integer" );
10461046 }
10471047
1048- int32_t sessionTimeout = args[0 ]-> Int32Value ();
1048+ int32_t sessionTimeout = args[0 ]. As <Int32>()-> Value ();
10491049 SSL_CTX_set_timeout (sc->ctx_ .get (), sessionTimeout);
10501050}
10511051
@@ -1267,7 +1267,8 @@ int SecureContext::TicketKeyCallback(SSL* ssl,
12671267 {0 , 0 }).ToLocalChecked ();
12681268 Local<Array> arr = ret.As <Array>();
12691269
1270- int r = arr->Get (kTicketKeyReturnIndex )->Int32Value ();
1270+ int r =
1271+ arr->Get (kTicketKeyReturnIndex )->Int32Value (env->context ()).FromJust ();
12711272 if (r < 0 )
12721273 return r;
12731274
@@ -3629,14 +3630,10 @@ void Sign::SignFinal(const FunctionCallbackInfo<Value>& args) {
36293630 char * buf = Buffer::Data (args[0 ]);
36303631
36313632 CHECK (args[2 ]->IsInt32 ());
3632- Maybe<int32_t > maybe_padding = args[2 ]->Int32Value (env->context ());
3633- CHECK (maybe_padding.IsJust ());
3634- int padding = maybe_padding.ToChecked ();
3633+ int padding = args[2 ].As <Int32>()->Value ();
36353634
36363635 CHECK (args[3 ]->IsInt32 ());
3637- Maybe<int32_t > maybe_salt_len = args[3 ]->Int32Value (env->context ());
3638- CHECK (maybe_salt_len.IsJust ());
3639- int salt_len = maybe_salt_len.ToChecked ();
3636+ int salt_len = args[3 ].As <Int32>()->Value ();
36403637
36413638 ClearErrorOnReturn clear_error_on_return;
36423639 unsigned char md_value[8192 ];
@@ -3783,8 +3780,6 @@ SignBase::Error Verify::VerifyFinal(const char* key_pem,
37833780
37843781
37853782void Verify::VerifyFinal (const FunctionCallbackInfo<Value>& args) {
3786- Environment* env = Environment::GetCurrent (args);
3787-
37883783 ClearErrorOnReturn clear_error_on_return;
37893784
37903785 Verify* verify;
@@ -3797,14 +3792,10 @@ void Verify::VerifyFinal(const FunctionCallbackInfo<Value>& args) {
37973792 ssize_t hlen = Buffer::Length (args[1 ]);
37983793
37993794 CHECK (args[2 ]->IsInt32 ());
3800- Maybe<int32_t > maybe_padding = args[2 ]->Int32Value (env->context ());
3801- CHECK (maybe_padding.IsJust ());
3802- int padding = maybe_padding.ToChecked ();
3795+ int padding = args[2 ].As <Int32>()->Value ();
38033796
38043797 CHECK (args[3 ]->IsInt32 ());
3805- Maybe<int32_t > maybe_salt_len = args[3 ]->Int32Value (env->context ());
3806- CHECK (maybe_salt_len.IsJust ());
3807- int salt_len = maybe_salt_len.ToChecked ();
3798+ int salt_len = args[3 ].As <Int32>()->Value ();
38083799
38093800 bool verify_result;
38103801 Error err = verify->VerifyFinal (kbuf, klen, hbuf, hlen, padding, salt_len,
@@ -4076,14 +4067,14 @@ void DiffieHellman::New(const FunctionCallbackInfo<Value>& args) {
40764067 if (args.Length () == 2 ) {
40774068 if (args[0 ]->IsInt32 ()) {
40784069 if (args[1 ]->IsInt32 ()) {
4079- initialized = diffieHellman->Init (args[0 ]-> Int32Value (),
4080- args[1 ]-> Int32Value ());
4070+ initialized = diffieHellman->Init (args[0 ]. As <Int32>()-> Value (),
4071+ args[1 ]. As <Int32>()-> Value ());
40814072 }
40824073 } else {
40834074 if (args[1 ]->IsInt32 ()) {
40844075 initialized = diffieHellman->Init (Buffer::Data (args[0 ]),
40854076 Buffer::Length (args[0 ]),
4086- args[1 ]-> Int32Value ());
4077+ args[1 ]. As <Int32>()-> Value ());
40874078 } else {
40884079 initialized = diffieHellman->Init (Buffer::Data (args[0 ]),
40894080 Buffer::Length (args[0 ]),
0 commit comments