@@ -1793,18 +1793,13 @@ void NativeCryptoKey::Initialize(Environment* env, Local<Object> target) {
17931793 target,
17941794 " createCryptoKeyClass" ,
17951795 NativeCryptoKey::CreateCryptoKeyClass);
1796- SetMethod (env->context (),
1797- target,
1798- " getCryptoKeyHandle" ,
1799- NativeCryptoKey::GetKeyHandle);
18001796 SetMethod (
18011797 env->context (), target, " getCryptoKeySlots" , NativeCryptoKey::GetSlots);
18021798}
18031799
18041800void NativeCryptoKey::RegisterExternalReferences (
18051801 ExternalReferenceRegistry* registry) {
18061802 registry->Register (NativeCryptoKey::CreateCryptoKeyClass);
1807- registry->Register (NativeCryptoKey::GetKeyHandle);
18081803 registry->Register (NativeCryptoKey::GetSlots);
18091804 registry->Register (NativeCryptoKey::New);
18101805}
@@ -1900,18 +1895,6 @@ void NativeCryptoKey::CreateCryptoKeyClass(
19001895 args.GetReturnValue ().Set (ret);
19011896}
19021897
1903- void NativeCryptoKey::GetKeyHandle (const FunctionCallbackInfo<Value>& args) {
1904- Environment* env = Environment::GetCurrent (args);
1905- CHECK_EQ (args.Length (), 1 );
1906- CHECK (HasInstance (args[0 ]));
1907- NativeCryptoKey* native = Unwrap<NativeCryptoKey>(args[0 ].As <Object>());
1908- Local<Object> handle;
1909- if (!KeyObjectHandle::Create (env, native->handle_data_ ).ToLocal (&handle)) {
1910- return ;
1911- }
1912- args.GetReturnValue ().Set (handle);
1913- }
1914-
19151898// Returns all of the key's internal slot values as a single Array:
19161899// [type, extractable, algorithm, usages, handle]. JS-side helpers
19171900// call this once per key to prime a per-instance cache, so subsequent
0 commit comments