@@ -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