@@ -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
@@ -2561,7 +2562,7 @@ void CipherBase::Initialize(Environment* env, Local<Object> target) {
2561
2562
env->SetProtoMethod(t, "setAAD", SetAAD);
2562
2563
2563
2564
target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "CipherBase"),
2564
- t->GetFunction());
2565
+ t->GetFunction(env->context()).ToLocalChecked( ));
2565
2566
}
2566
2567
2567
2568
@@ -3195,7 +3196,8 @@ void Hmac::Initialize(Environment* env, v8::Local<Object> target) {
3195
3196
env->SetProtoMethod(t, "update", HmacUpdate);
3196
3197
env->SetProtoMethod(t, "digest", HmacDigest);
3197
3198
3198
- target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Hmac"), t->GetFunction());
3199
+ target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Hmac"),
3200
+ t->GetFunction(env->context()).ToLocalChecked());
3199
3201
}
3200
3202
3201
3203
@@ -3314,7 +3316,8 @@ void Hash::Initialize(Environment* env, v8::Local<Object> target) {
3314
3316
env->SetProtoMethod(t, "update", HashUpdate);
3315
3317
env->SetProtoMethod(t, "digest", HashDigest);
3316
3318
3317
- target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Hash"), t->GetFunction());
3319
+ target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Hash"),
3320
+ t->GetFunction(env->context()).ToLocalChecked());
3318
3321
}
3319
3322
3320
3323
@@ -3508,7 +3511,8 @@ void Sign::Initialize(Environment* env, v8::Local<Object> target) {
3508
3511
env->SetProtoMethod(t, "update", SignUpdate);
3509
3512
env->SetProtoMethod(t, "sign", SignFinal);
3510
3513
3511
- target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Sign"), t->GetFunction());
3514
+ target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Sign"),
3515
+ t->GetFunction(env->context()).ToLocalChecked());
3512
3516
}
3513
3517
3514
3518
@@ -3710,7 +3714,7 @@ void Verify::Initialize(Environment* env, v8::Local<Object> target) {
3710
3714
env->SetProtoMethod(t, "verify", VerifyFinal);
3711
3715
3712
3716
target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Verify"),
3713
- t->GetFunction());
3717
+ t->GetFunction(env->context()).ToLocalChecked( ));
3714
3718
}
3715
3719
3716
3720
@@ -3948,7 +3952,7 @@ void DiffieHellman::Initialize(Environment* env, Local<Object> target) {
3948
3952
attributes);
3949
3953
3950
3954
target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "DiffieHellman"),
3951
- t->GetFunction());
3955
+ t->GetFunction(env->context()).ToLocalChecked( ));
3952
3956
3953
3957
Local<FunctionTemplate> t2 = env->NewFunctionTemplate(DiffieHellmanGroup);
3954
3958
t2->InstanceTemplate()->SetInternalFieldCount(1);
@@ -3977,7 +3981,7 @@ void DiffieHellman::Initialize(Environment* env, Local<Object> target) {
3977
3981
attributes);
3978
3982
3979
3983
target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "DiffieHellmanGroup"),
3980
- t2->GetFunction());
3984
+ t2->GetFunction(env->context()).ToLocalChecked( ));
3981
3985
}
3982
3986
3983
3987
@@ -4326,7 +4330,7 @@ void ECDH::Initialize(Environment* env, Local<Object> target) {
4326
4330
env->SetProtoMethod(t, "setPrivateKey", SetPrivateKey);
4327
4331
4328
4332
target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "ECDH"),
4329
- t->GetFunction());
4333
+ t->GetFunction(env->context()).ToLocalChecked( ));
4330
4334
}
4331
4335
4332
4336
0 commit comments