diff --git a/src/tpm2/crypto/openssl/CryptRsa.c b/src/tpm2/crypto/openssl/CryptRsa.c index b5d6b6c3..88ee3bac 100644 --- a/src/tpm2/crypto/openssl/CryptRsa.c +++ b/src/tpm2/crypto/openssl/CryptRsa.c @@ -1457,7 +1457,7 @@ CryptRsaDecrypt( outlen = sizeof(buffer); if (EVP_PKEY_decrypt(ctx, buffer, &outlen, cIn->buffer, cIn->size) <= 0) - ERROR_RETURN(TPM_RC_FAILURE); + ERROR_RETURN(TPM_RC_VALUE); if (outlen > dOut->size) ERROR_RETURN(TPM_RC_FAILURE);