openssl/crypto/encode_decode
Richard Levitte 9096809b20 ENCODER & DECODER: set params on all encoder/decoder instances, unconditionally
OSSL_DECODER_CTX_set_params() and OSSL_ENCODER_CTX_set_params() would
stop as soon as a decoder / encoder instance failed, which leaves the
rest of them with a possibly previous and different value.

Instead, these functions will now call them all, but will return 0 if
any of the instance calls failed.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13156)
2020-10-17 11:56:37 +02:00
..
build.info CORE: Generalise internal pass phrase prompter 2020-08-24 10:02:25 +02:00
decoder_err.c
decoder_lib.c Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
decoder_meth.c ENCODER & DECODER: set params on all encoder/decoder instances, unconditionally 2020-10-17 11:56:37 +02:00
decoder_pkey.c Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
encoder_err.c ENCODER: Refactor the OSSL_ENCODER API to be more like OSSL_DECODER 2020-09-20 17:31:22 +02:00
encoder_lib.c Update copyright year 2020-10-15 14:10:06 +01:00
encoder_local.h ENCODER: Refactor the OSSL_ENCODER API to be more like OSSL_DECODER 2020-09-20 17:31:22 +02:00
encoder_meth.c ENCODER & DECODER: set params on all encoder/decoder instances, unconditionally 2020-10-17 11:56:37 +02:00
encoder_pkey.c Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00