diff options
author | Richard Levitte <levitte@openssl.org> | 2019-04-05 01:22:14 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-04-10 07:52:55 +0200 |
commit | dcb982d792d6064ed3493e79749208d8c257ff04 (patch) | |
tree | a531e175c962be58c65cae7f9412415e54ba176f /apps/include/fmt.h | |
parent | ccf453610f48fe88968f0cfc63784b503eae33a0 (diff) | |
download | openssl-new-dcb982d792d6064ed3493e79749208d8c257ff04.tar.gz |
EVP_*Update: ensure that input NULL with length 0 isn't passed
Even with custome ciphers, the combination in == NULL && inl == 0
should not be passed down to the backend cipher function. The reason
is that these are the values passed by EVP_*Final, and some of the
backend cipher functions do check for these to see if a "final" call
is made.
Fixes #8675
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8676)
Diffstat (limited to 'apps/include/fmt.h')
0 files changed, 0 insertions, 0 deletions