openssl/crypto
Matt Caswell 7022d9b903 Remove CMS recipient info information out of the algorithm implementations
Low level algorithm implementations have no business knowing about details
of the higher level CMS concept. This knowledge is therefore moved into the
CMS layer.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13088)
2020-10-15 10:00:28 +01:00
..
aes Ignore vendor name in Clang version number. 2020-08-27 20:27:26 -07:00
aria Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
asn1 Move CMS signing code out of the algorithms and into CMS 2020-10-15 10:00:28 +01:00
async Update copyright year 2020-07-16 14:47:04 +02:00
bf Update copyright year 2020-04-23 13:55:52 +01:00
bio Ensure that _GNU_SOURCE is defined for NI_MAXHOST and NI_MAXSERV 2020-10-03 16:01:53 +02:00
bn Diverse build.info: Adjust paths 2020-09-10 09:50:56 +02:00
buffer Rework how our providers are built 2019-10-10 14:12:15 +02:00
camellia Update copyright year 2020-04-23 13:55:52 +01:00
cast Fix logic error for building x86 CAST assembly 2020-06-14 12:35:34 -07:00
chacha Ignore vendor name in Clang version number. 2020-08-27 20:27:26 -07:00
cmac Delete unused PKEY MAC files 2020-08-29 17:40:11 +10:00
cmp Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
cms Remove CMS recipient info information out of the algorithm implementations 2020-10-15 10:00:28 +01:00
comp Reorganize local header files 2019-09-28 20:26:35 +02:00
conf Correct and simplify use of ERR_clear_error() etc. for loading DSO libs 2020-10-08 16:57:34 +02:00
crmf Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
ct Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
des Build: Remove faulty DES assembler spec 2020-06-20 11:02:18 +02:00
dh Remove CMS recipient info information out of the algorithm implementations 2020-10-15 10:00:28 +01:00
dsa Remove CMS recipient info information out of the algorithm implementations 2020-10-15 10:00:28 +01:00
dso Fix safestack issues in crypto.h 2020-09-13 11:11:21 +01:00
ec Remove CMS recipient info information out of the algorithm implementations 2020-10-15 10:00:28 +01:00
encode_decode ENCODER / DECODER: Add functions to encode/decode to/from a buffer 2020-10-10 20:23:39 +02:00
engine Fix safestack issues in conf.h 2020-09-13 11:11:20 +01:00
err Move CMS enveloping code out of the algorithms and into CMS 2020-10-15 10:00:19 +01:00
ess Fix safestack issues in ess.h 2020-09-13 11:10:41 +01:00
evp Move CMS enveloping code out of the algorithms and into CMS 2020-10-15 10:00:19 +01:00
ffc ffc: add _ossl to exported but internal functions 2020-10-06 09:04:19 +10:00
hmac Delete unused PKEY MAC files 2020-08-29 17:40:11 +10:00
http Fix Coverity CID 1466708 - correct pointer calculation in one case 2020-09-17 15:29:46 +02:00
idea Update copyright year 2020-04-23 13:55:52 +01:00
kdf Deprecate ERR_load_KDF_strings() 2019-11-12 13:30:35 +01:00
lhash Rework how our providers are built 2019-10-10 14:12:15 +02:00
md2 Update copyright year 2020-04-23 13:55:52 +01:00
md4 Update copyright year 2020-04-23 13:55:52 +01:00
md5 In a non-shared build, don't include the md5 object files in legacy provider 2020-09-09 17:59:08 +10:00
mdc2 Update copyright year 2020-04-23 13:55:52 +01:00
modes Ignore vendor name in Clang version number. 2020-08-27 20:27:26 -07:00
objects Some OIDs used in Russian X.509 certificates. 2020-10-05 12:14:17 +03:00
ocsp Implement treatment of id-pkix-ocsp-no-check extension for OCSP_basic_verify() 2020-09-26 14:03:44 +02:00
pem Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
perlasm Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md files 2020-07-05 11:29:43 +02:00
pkcs7 Fix zero-length content verification in S/MIME format 2020-10-08 18:17:44 +03:00
pkcs12 Prune low-level ASN.1 parse errors from error queue in decoder_process() 2020-09-24 14:34:56 +02:00
poly1305 Diverse build.info: Adjust paths 2020-09-10 09:50:56 +02:00
property ENCODER: Redefine the libcrypto <-> provider interface 2020-09-20 17:29:31 +02:00
rand Use OPENSSL_SYS_TANDEM instead of OPENSSL_SYSNAME_TANDEM 2020-09-24 08:06:50 +02:00
rc2 Update copyright year 2020-04-23 13:55:52 +01:00
rc4 Update copyright year 2020-04-23 13:55:52 +01:00
rc5 Update copyright year 2020-04-23 13:55:52 +01:00
ripemd Diverse build.info: Adjust paths 2020-09-10 09:50:56 +02:00
rsa Remove CMS recipient info information out of the algorithm implementations 2020-10-15 10:00:28 +01:00
seed Update copyright year 2020-04-23 13:55:52 +01:00
sha Ignore vendor name in Clang version number. 2020-08-27 20:27:26 -07:00
siphash Delete unused PKEY MAC files 2020-08-29 17:40:11 +10:00
sm2 Remove some dead SM2 code 2020-09-25 11:13:53 +01:00
sm3 Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
sm4 Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
srp Fix safestack issues in srp.h 2020-09-13 11:10:41 +01:00
stack Rework how our providers are built 2019-10-10 14:12:15 +02:00
store Adapt some code to OSSL_ENCODER_to_data() / OSSL_DECODER_from_data() 2020-10-10 20:23:39 +02:00
ts Correct and simplify use of ERR_clear_error() etc. for loading DSO libs 2020-10-08 16:57:34 +02:00
txt_db
ui Fix safestack issues in ui.h 2020-09-13 11:11:21 +01:00
whrlpool Avoid undefined behavior with unaligned accesses 2020-05-27 20:11:20 +02:00
x509 vms: move otherwise dead code into the VMS relevant path. 2020-10-12 10:27:16 +10:00
alphacpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
arm64cpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
arm_arch.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
armcap.c
armv4cpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
asn1_dsa.c der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
bsearch.c ossl_bsearch(): New generic internal binary search utility function 2019-05-08 16:17:16 +02:00
build.info Punycode decoding implementation 2020-08-26 14:04:11 +03:00
c64xpluscpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
context.c Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
core_algorithm.c Fix post-condition in algorithm_do_this 2020-09-02 15:21:11 -07:00
core_fetch.c Update copyright year 2020-06-04 14:33:57 +01:00
core_namemap.c namemap: fix threading issue 2020-07-29 17:31:32 +10:00
cpt_err.c Add a "random" configuration section. 2020-09-23 15:28:29 +10:00
cryptlib.c NonStop port updates for 3.0.0. 2020-09-12 20:32:11 +02:00
ctype.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
cversion.c Cleanup include/openssl/opensslv.h.in 2019-11-08 16:12:57 +01:00
der_writer.c der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
dllmain.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
ebcdic.c
ex_data.c Ignore unused return values from some sk_*() macros 2020-09-13 11:11:57 +01:00
getenv.c Windows get ENV value as UTF-8 encoded string instead of a raw string 2020-08-22 15:05:56 +10:00
ia64cpuid.S
info.c Print CPUINFO also for s390 processors 2020-06-22 02:35:01 +02:00
init.c STORE: Deprecate legacy / ENGINE functions 2020-09-03 17:48:32 +02:00
initthread.c Fix coverity CID #1454815 - NULL ptr dereference in initthread.c 2020-09-05 15:41:31 +10:00
LPdir_nyi.c
LPdir_unix.c Fix a -Warray-bounds gcc warning in OPENSSL_DIR_read 2019-11-09 10:49:34 +01:00
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
mem_clr.c
mem_sec.c Fix wrong return value check of mmap function 2020-06-23 10:08:28 +10:00
mem.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
mips_arch.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
o_dir.c
o_fopen.c
o_init.c
o_str.c Enable WinCE build without deceiving _MSC_VER. 2020-07-15 23:03:22 +02:00
o_time.c Update copyright year 2020-07-16 14:47:04 +02:00
packet.c WPACKET: don't write DER length when we don't want to 2020-05-04 05:50:06 +02:00
param_build_set.c Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fields 2020-04-01 15:51:18 +10:00
param_build.c params: add OSSL_PARAM helpers for time_t. 2020-06-24 20:05:41 +10:00
params_from_text.c params: handle the modified sentinel. 2020-04-25 18:46:01 +10:00
params.c OSSL_PARAM: Add string pointer getters 2020-08-24 10:02:26 +02:00
pariscid.pl Update copyright year 2020-04-23 13:55:52 +01:00
passphrase.c CORE: Fix small bug in passphrase caching 2020-09-03 17:48:32 +02:00
ppc_arch.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
ppccap.c Update copyright year 2020-05-15 14:09:49 +01:00
ppccpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
provider_conf.c Fix safestack issues in conf.h 2020-09-13 11:11:20 +01:00
provider_core.c Fix segfault on missing provider_query_operation() 2020-10-03 14:38:22 +03:00
provider_local.h
provider_predefined.c serialisation: Add a built-in base provider. 2020-07-30 20:15:22 +10:00
provider.c provider: disable fall-backs if OSSL_PROVIDER_load() fails. 2020-08-14 18:17:47 +10:00
punycode.c Punycode decoding implementation 2020-08-26 14:04:11 +03:00
README-sparse_array.md Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md files 2020-07-05 11:29:43 +02:00
s390x_arch.h Update copyright year 2020-04-23 13:55:52 +01:00
s390xcap.c crypto/s390xcap.c: Add guards around the GETAUXVAL checks 2019-10-21 15:14:09 +02:00
s390xcpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
self_test_core.c Add a copy of OSSL_SELF_TEST_get_callback() to the fips module. 2020-09-19 18:21:09 +10:00
sparc_arch.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sparccpuid.S
sparcv9cap.c Update copyright year 2020-04-23 13:55:52 +01:00
sparse_array.c Add 'on demand self test' and status test to providers 2020-08-09 18:06:52 +10:00
threads_none.c drbg: ensure fork-safety without using a pthread_atfork handler 2019-09-11 11:22:18 +02:00
threads_pthread.c todo: remove fork protection todo comment, it isn't relevant to the FIPS provider 2020-09-28 08:49:05 +10:00
threads_win.c Update copyright year 2020-04-23 13:55:52 +01:00
trace.c Run the withlibctx.pl script 2020-10-01 09:25:20 +01:00
uid.c Remove NextStep support 2019-07-01 13:32:46 -04:00
vms_rms.h
x86_64cpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00
x86cpuid.pl Update copyright year 2020-04-23 13:55:52 +01:00