We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54f327b commit dd5d944Copy full SHA for dd5d944
src/node_crypto.cc
@@ -5215,15 +5215,16 @@ bool PublicKeyCipher::Cipher(Environment* env,
5215
return false;
5216
5217
if (digest != nullptr) {
5218
- if (!EVP_PKEY_CTX_set_rsa_oaep_md(ctx.get(), digest))
+ if (EVP_PKEY_CTX_set_rsa_oaep_md(ctx.get(), digest) <= 0)
5219
5220
}
5221
5222
if (oaep_label_len != 0) {
5223
// OpenSSL takes ownership of the label, so we need to create a copy.
5224
void* label = OPENSSL_memdup(oaep_label, oaep_label_len);
5225
CHECK_NOT_NULL(label);
5226
- if (!EVP_PKEY_CTX_set0_rsa_oaep_label(ctx.get(), label, oaep_label_len)) {
+ if (0 >= EVP_PKEY_CTX_set0_rsa_oaep_label(ctx.get(), label,
5227
+ oaep_label_len)) {
5228
OPENSSL_free(label);
5229
5230
0 commit comments