Skip to content

Commit e3b6c64

Browse files
committed
crypto: cast oaepLabel to unsigned char*
1 parent 64ee64d commit e3b6c64

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/node_crypto.cc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5513,8 +5513,9 @@ bool PublicKeyCipher::Cipher(Environment* env,
55135513
// OpenSSL takes ownership of the label, so we need to create a copy.
55145514
void* label = OPENSSL_memdup(oaep_label, oaep_label_len);
55155515
CHECK_NOT_NULL(label);
5516-
if (0 >= EVP_PKEY_CTX_set0_rsa_oaep_label(ctx.get(), label,
5517-
oaep_label_len)) {
5516+
if (0 >= EVP_PKEY_CTX_set0_rsa_oaep_label(ctx.get(),
5517+
reinterpret_cast<unsigned char*>(label),
5518+
oaep_label_len)) {
55185519
OPENSSL_free(label);
55195520
return false;
55205521
}

0 commit comments

Comments
 (0)