Skip to content

Commit d0e22e7

Browse files
committed
crypto: fix label cast in EVP_PKEY_CTX_set0_rsa_oaep_label
1 parent e7f941c commit d0e22e7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/crypto/crypto_rsa.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,10 @@ WebCryptoCipherStatus RSA_Cipher(
210210
if (label_len > 0) {
211211
void* label = OPENSSL_memdup(params.label.get(), label_len);
212212
CHECK_NOT_NULL(label);
213-
if (EVP_PKEY_CTX_set0_rsa_oaep_label(ctx.get(), label, label_len) <= 0) {
213+
if (EVP_PKEY_CTX_set0_rsa_oaep_label(
214+
ctx.get(),
215+
reinterpret_cast<unsigned char*>(label),
216+
label_len) <= 0) {
214217
OPENSSL_free(label);
215218
return WebCryptoCipherStatus::FAILED;
216219
}

0 commit comments

Comments
 (0)