@@ -366,7 +366,8 @@ void SecureContext::Initialize(Environment* env, Local<Object> target) {
366
366
t->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " kTicketKeyIVIndex" ),
367
367
Integer::NewFromUnsigned (env->isolate (), kTicketKeyIVIndex ));
368
368
369
- target->Set (secureContextString, t->GetFunction ());
369
+ target->Set (secureContextString,
370
+ t->GetFunction (env->context ()).ToLocalChecked ());
370
371
env->set_secure_context_constructor_template (t);
371
372
}
372
373
@@ -2555,7 +2556,7 @@ void CipherBase::Initialize(Environment* env, Local<Object> target) {
2555
2556
env->SetProtoMethod (t, " setAAD" , SetAAD);
2556
2557
2557
2558
target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " CipherBase" ),
2558
- t->GetFunction ());
2559
+ t->GetFunction (env-> context ()). ToLocalChecked ( ));
2559
2560
}
2560
2561
2561
2562
@@ -3201,7 +3202,8 @@ void Hmac::Initialize(Environment* env, v8::Local<Object> target) {
3201
3202
env->SetProtoMethod (t, " update" , HmacUpdate);
3202
3203
env->SetProtoMethod (t, " digest" , HmacDigest);
3203
3204
3204
- target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Hmac" ), t->GetFunction ());
3205
+ target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Hmac" ),
3206
+ t->GetFunction (env->context ()).ToLocalChecked ());
3205
3207
}
3206
3208
3207
3209
@@ -3320,7 +3322,8 @@ void Hash::Initialize(Environment* env, v8::Local<Object> target) {
3320
3322
env->SetProtoMethod (t, " update" , HashUpdate);
3321
3323
env->SetProtoMethod (t, " digest" , HashDigest);
3322
3324
3323
- target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Hash" ), t->GetFunction ());
3325
+ target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Hash" ),
3326
+ t->GetFunction (env->context ()).ToLocalChecked ());
3324
3327
}
3325
3328
3326
3329
@@ -3514,7 +3517,8 @@ void Sign::Initialize(Environment* env, v8::Local<Object> target) {
3514
3517
env->SetProtoMethod (t, " update" , SignUpdate);
3515
3518
env->SetProtoMethod (t, " sign" , SignFinal);
3516
3519
3517
- target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Sign" ), t->GetFunction ());
3520
+ target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Sign" ),
3521
+ t->GetFunction (env->context ()).ToLocalChecked ());
3518
3522
}
3519
3523
3520
3524
@@ -3716,7 +3720,7 @@ void Verify::Initialize(Environment* env, v8::Local<Object> target) {
3716
3720
env->SetProtoMethod (t, " verify" , VerifyFinal);
3717
3721
3718
3722
target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " Verify" ),
3719
- t->GetFunction ());
3723
+ t->GetFunction (env-> context ()). ToLocalChecked ( ));
3720
3724
}
3721
3725
3722
3726
@@ -3954,7 +3958,7 @@ void DiffieHellman::Initialize(Environment* env, Local<Object> target) {
3954
3958
attributes);
3955
3959
3956
3960
target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " DiffieHellman" ),
3957
- t->GetFunction ());
3961
+ t->GetFunction (env-> context ()). ToLocalChecked ( ));
3958
3962
3959
3963
Local<FunctionTemplate> t2 = env->NewFunctionTemplate (DiffieHellmanGroup);
3960
3964
t2->InstanceTemplate ()->SetInternalFieldCount (1 );
@@ -3983,7 +3987,7 @@ void DiffieHellman::Initialize(Environment* env, Local<Object> target) {
3983
3987
attributes);
3984
3988
3985
3989
target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " DiffieHellmanGroup" ),
3986
- t2->GetFunction ());
3990
+ t2->GetFunction (env-> context ()). ToLocalChecked ( ));
3987
3991
}
3988
3992
3989
3993
@@ -4332,7 +4336,7 @@ void ECDH::Initialize(Environment* env, Local<Object> target) {
4332
4336
env->SetProtoMethod (t, " setPrivateKey" , SetPrivateKey);
4333
4337
4334
4338
target->Set (FIXED_ONE_BYTE_STRING (env->isolate (), " ECDH" ),
4335
- t->GetFunction ());
4339
+ t->GetFunction (env-> context ()). ToLocalChecked ( ));
4336
4340
}
4337
4341
4338
4342
0 commit comments