We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c3e090 commit b5802c7Copy full SHA for b5802c7
1 file changed
src/node_crypto.cc
@@ -5355,8 +5355,9 @@ void PBKDF2Request::Work(uv_work_t* work_req) {
5355
void PBKDF2Request::After(Local<Value> (*argv)[2]) {
5356
if (error()) {
5357
(*argv)[0] = Undefined(env()->isolate());
5358
- (*argv)[1] = Encode(env()->isolate(), key(), keylen(), BUFFER);
5359
- OPENSSL_cleanse(key(), keylen());
+ (*argv)[1] = Buffer::New(env(), key(), keylen()).ToLocalChecked();
+ key_ = nullptr;
5360
+ keylen_ = 0;
5361
} else {
5362
(*argv)[0] = Exception::Error(env()->pbkdf2_error_string());
5363
(*argv)[1] = Undefined(env()->isolate());
0 commit comments