Skip to content

Commit 360b85e

Browse files
committed
fixup! crypto: add raw key formats support to the KeyObject APIs
1 parent 782342f commit 360b85e

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

src/crypto/crypto_keys.cc

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,8 +1208,7 @@ void KeyObjectHandle::RawPublicKey(
12081208
}
12091209

12101210
args.GetReturnValue().Set(
1211-
Buffer::Copy(
1212-
env, reinterpret_cast<const char*>(raw_data.get()), raw_data.size())
1211+
Buffer::Copy(env, raw_data.get<const char>(), raw_data.size())
12131212
.FromMaybe(Local<Value>()));
12141213
}
12151214

@@ -1256,8 +1255,7 @@ void KeyObjectHandle::RawPrivateKey(
12561255
}
12571256

12581257
args.GetReturnValue().Set(
1259-
Buffer::Copy(
1260-
env, reinterpret_cast<const char*>(raw_data.get()), raw_data.size())
1258+
Buffer::Copy(env, raw_data.get<const char>(), raw_data.size())
12611259
.FromMaybe(Local<Value>()));
12621260
}
12631261

@@ -1324,9 +1322,8 @@ void KeyObjectHandle::ExportECPrivateRaw(
13241322
"Failed to export EC private key");
13251323
}
13261324

1327-
args.GetReturnValue().Set(
1328-
Buffer::Copy(env, reinterpret_cast<const char*>(buf.get()), buf.size())
1329-
.FromMaybe(Local<Value>()));
1325+
args.GetReturnValue().Set(Buffer::Copy(env, buf.get<const char>(), buf.size())
1326+
.FromMaybe(Local<Value>()));
13301327
}
13311328

13321329
void KeyObjectHandle::InitECPrivateRaw(
@@ -1414,8 +1411,7 @@ void KeyObjectHandle::RawSeed(const v8::FunctionCallbackInfo<v8::Value>& args) {
14141411
}
14151412

14161413
args.GetReturnValue().Set(
1417-
Buffer::Copy(
1418-
env, reinterpret_cast<const char*>(raw_data.get()), raw_data.size())
1414+
Buffer::Copy(env, raw_data.get<const char>(), raw_data.size())
14191415
.FromMaybe(Local<Value>()));
14201416
#endif
14211417
}

0 commit comments

Comments
 (0)