mirror of
https://github.com/stefanberger/libtpms
synced 2026-01-02 05:50:35 +00:00
tpm2: Only call EVP_PKEY_CTX_set0_rsa_oaep_label when label != NULL (OSSL 3)
EVP_PKEY_CTX_set0_rsa_oaep_label must only be called with label != NULL. Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
parent
6b498a20fa
commit
de8a3cc6f6
@ -1443,11 +1443,11 @@ CryptRsaDecrypt(
|
||||
if (tmp == NULL)
|
||||
ERROR_RETURN(TPM_RC_FAILURE);
|
||||
memcpy(tmp, label->buffer, label->size);
|
||||
}
|
||||
|
||||
if (EVP_PKEY_CTX_set0_rsa_oaep_label(ctx, tmp, label->size) <= 0)
|
||||
ERROR_RETURN(TPM_RC_FAILURE);
|
||||
tmp = NULL;
|
||||
if (EVP_PKEY_CTX_set0_rsa_oaep_label(ctx, tmp, label->size) <= 0)
|
||||
ERROR_RETURN(TPM_RC_FAILURE);
|
||||
tmp = NULL;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
ERROR_RETURN(TPM_RC_SCHEME);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user