Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25811)
pkpeer = EVP_PKEY_new();
if (pkpeer == NULL
|| !EVP_PKEY_copy_parameters(pkpeer, pk)
- || !EVP_PKEY_set1_encoded_public_key(pkpeer, buf, plen))
+ || EVP_PKEY_set1_encoded_public_key(pkpeer, buf, plen) <= 0)
goto err;
if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0)
if (p == NULL || plen == 0)
goto err;
- if (!EVP_PKEY_set1_encoded_public_key(pkpeer, p, plen))
+ if (EVP_PKEY_set1_encoded_public_key(pkpeer, p, plen) <= 0)
goto err;
if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0)
goto err;
}
- if (!EVP_PKEY_set1_encoded_public_key(ckey, data, i)) {
+ if (EVP_PKEY_set1_encoded_public_key(ckey, data, i) <= 0) {
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
goto err;
}