openssl/ssl/record
Neil Horman 6f22bcd631 Add appropriate NULL checks in EVP_CIPHER api
The EVP_CIPHER api currently assumes that calls made into several APIs
have already initalized the cipher in a given context via a call to
EVP_CipherInit[_ex[2]].  If that hasnt been done, instead of an error,
the result is typically a SIGSEGV.

Correct that by adding missing NULL checks in the apropriate apis prior
to using ctx->cipher

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22995)
2024-01-25 08:27:53 -05:00
..
methods Add appropriate NULL checks in EVP_CIPHER api 2024-01-25 08:27:53 -05:00
build.info Move declarations out of record.h and record_local.h 2022-11-14 07:51:17 +00:00
rec_layer_d1.c Move increment of dtls epoch to change cipher state function 2024-01-18 12:48:46 +01:00
rec_layer_s3.c Move increment of dtls epoch to change cipher state function 2024-01-18 12:48:46 +01:00
record.h Move increment of dtls epoch to change cipher state function 2024-01-18 12:48:46 +01:00
record_local.h Move increment of dtls epoch to change cipher state function 2024-01-18 12:48:46 +01:00