openssl/crypto/encode_decode
Richard Levitte 9379bf943a DECODER: use property definitions instead of getting implementation parameters
The OSSL_DECODER library used to ask each decoder implementation for
certain data in form of parameters to place them correctly in the
decoder chain, if at all.  These parameters were duplicates of
properties of those same implementations, and therefore unnecessarily
redundant.

Now that we have functionality to query property definition values,
those duplicates are no longer needed, and are therefore not looked at
any more.

This adds the "global" error reason ERR_R_INVALID_PROPERTY_DEFINITION,
which can be re-used elsewhere.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15570)
2021-06-05 20:30:11 +10:00
..
build.info CORE: Generalise internal pass phrase prompter 2020-08-24 10:02:25 +02:00
decoder_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
decoder_lib.c DECODER: use property definitions instead of getting implementation parameters 2021-06-05 20:30:11 +10:00
decoder_meth.c DECODER: use property definitions instead of getting implementation parameters 2021-06-05 20:30:11 +10:00
decoder_pkey.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
encoder_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
encoder_lib.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
encoder_local.h DECODER: use property definitions instead of getting implementation parameters 2021-06-05 20:30:11 +10:00
encoder_meth.c libcrypto: make XXX_get_number() internal 2021-06-02 20:45:39 +10:00
encoder_pkey.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00