openssl/crypto
Shane Lontis f505161e62 Fix PKCS7_verify to not have an error stack if it succeeds.
Revert a change in behavior to BIO_write(). If a NULL BIO
is passed, no error is raised and the return value is 0. There are
many places where the return code from the write was not checked,
resulting in an error stack with no error status being returned.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15493)
2021-05-31 08:45:58 +10:00
..
aes aes: rename new bsaes_ symbols -> ossl_bsaes_ ones 2021-05-27 09:35:50 +10:00
aria Update copyright year 2021-04-08 13:04:41 +01:00
asn1 add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
async err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
bf
bio Fix PKCS7_verify to not have an error stack if it succeeds. 2021-05-31 08:45:58 +10:00
bn add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
buffer err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
camellia
cast
chacha Properly restore XMM registers in ChaCha20's AVX-512(VL) assembly 2021-05-21 13:05:18 +02:00
cmac Update copyright year 2021-04-22 14:38:44 +01:00
cmp add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
cms add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
comp err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
conf Use <> for #include openssl/xxx 2021-05-27 09:56:41 +10:00
crmf add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
ct err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
des
dh add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
dsa add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
dso err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
ec add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
encode_decode OSSL_DECODER_from_bio: Report an unsupported error when there is none 2021-05-26 13:04:38 +02:00
engine Rework and make DEBUG macros consistent. 2021-05-28 10:04:31 +02:00
err errors: update error message (to be squashed) 2021-05-27 13:01:50 +10:00
ess err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
evp add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
ffc add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
hmac Update copyright year 2021-05-20 14:22:33 +01:00
http err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
idea Update copyright year 2021-04-08 13:04:41 +01:00
kdf
lhash Update copyright year 2021-04-08 13:04:41 +01:00
md2
md4
md5 Remove unused code from the fips module 2021-05-08 20:44:41 +10:00
mdc2
modes Drop libimplementations.a 2021-05-07 10:17:23 +02:00
objects err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
ocsp err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
pem Fix possible infinite loop in pem_read_bio_key_decoder() 2021-05-26 13:04:38 +02:00
perlasm perlasm/ppc-xlate.pl: Handle rewriting of vector registers 2021-05-29 16:07:15 +10:00
pkcs7 add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
pkcs12 add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
poly1305 Drop libimplementations.a 2021-05-07 10:17:23 +02:00
property err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
rand rand: add a strength argument to the BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
rc2 Update copyright year 2021-05-06 13:03:23 +01:00
rc4
rc5
ripemd Drop libimplementations.a 2021-05-07 10:17:23 +02:00
rsa add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
seed Use <> for #include openssl/xxx 2021-05-27 09:56:41 +10:00
sha Update copyright year 2021-05-20 14:22:33 +01:00
siphash
sm2 add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
sm3 Add "origin" field to EVP_CIPHER, EVP_MD 2021-04-18 10:03:07 +02:00
sm4 Update copyright year 2021-04-08 13:04:41 +01:00
srp add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
stack Improve the implementation of X509_STORE_CTX_get1_issuer() 2021-04-28 11:19:34 +02:00
store err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
ts err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
txt_db
ui err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
whrlpool A few cleanups of the provider build.infos 2021-05-12 13:23:33 +02:00
x509 err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c
LPdir_win.c
LPdir_win32.c
LPdir_wince.c
README-sparse_array.md
alphacpuid.pl
arm64cpuid.pl
arm_arch.h Update copyright year 2021-05-20 14:22:33 +01:00
armcap.c Initialise OPENSSL_armcap_P to 0 before setting it based on capabilities, not after 2021-05-28 10:28:29 +10:00
armv4cpuid.pl
asn1_dsa.c Update copyright year 2021-04-08 13:04:41 +01:00
bsearch.c
build.info Fix missing $CPUIDDEF in libdefault.a 2021-05-11 18:27:07 +02:00
c64xpluscpuid.pl
context.c Add the concept of a child OSSL_LIB_CTX 2021-05-11 14:56:55 +01:00
core_algorithm.c Fix pointer passed to provider_unquery_operation 2021-05-17 10:22:27 +10:00
core_fetch.c
core_namemap.c Add the ability for ex_data to have a priority 2021-05-11 14:56:55 +01:00
cpt_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
cpuid.c Refactor CPUID code 2021-04-02 16:39:13 +02:00
cryptlib.c Refactor CPUID code 2021-04-02 16:39:13 +02:00
ctype.c Use <> for #include openssl/xxx 2021-05-27 09:56:41 +10:00
cversion.c
der_writer.c
dllmain.c
ebcdic.c
ex_data.c Add the ability for ex_data to have a priority 2021-05-11 14:56:55 +01:00
getenv.c
ia64cpuid.S
info.c
init.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
initthread.c Fix a memleak in the FIPS provider 2021-05-24 09:39:15 +10:00
mem.c
mem_clr.c
mem_sec.c Update copyright year 2021-04-08 13:04:41 +01:00
mips_arch.h
o_dir.c
o_fopen.c
o_init.c
o_str.c Update copyright year 2021-04-08 13:04:41 +01:00
o_time.c
packet.c
param_build.c Replace OSSL_PARAM_BLD_free_params() with OSSL_PARAM_free(). 2021-04-12 16:55:30 +10:00
param_build_set.c
params.c Fix potential NULL dereference in OSSL_PARAM_get_utf8_string() 2021-04-22 16:46:20 +02:00
params_dup.c params_dup: fix off by one error that allows array overreach. 2021-04-21 08:57:42 +10:00
params_from_text.c
pariscid.pl
passphrase.c
ppc_arch.h
ppccap.c Use "" for include crypto/xxx 2021-05-27 09:56:41 +10:00
ppccpuid.pl
provider.c Add support for child provider to up_ref/free their parent 2021-05-11 14:59:43 +01:00
provider_child.c Ensure mirroring of properties works for subsequent updates 2021-05-20 09:35:41 +01:00
provider_conf.c Add support for child provider to up_ref/free their parent 2021-05-11 14:59:43 +01:00
provider_core.c Fix a memleak in the FIPS provider 2021-05-24 09:39:15 +10:00
provider_local.h Update copyright year 2021-04-08 13:04:41 +01:00
provider_predefined.c Update copyright year 2021-04-08 13:04:41 +01:00
punycode.c
s390x_arch.h
s390xcap.c
s390xcpuid.pl
self_test_core.c Update copyright year 2021-05-20 14:22:33 +01:00
sparc_arch.h
sparccpuid.S
sparcv9cap.c
sparse_array.c Update copyright year 2021-04-08 13:04:41 +01:00
threads_lib.c
threads_none.c Update copyright year 2021-04-08 13:04:41 +01:00
threads_pthread.c
threads_win.c
trace.c Rework and make DEBUG macros consistent. 2021-05-28 10:04:31 +02:00
uid.c
vms_rms.h
x86_64cpuid.pl Update copyright year 2021-04-08 13:04:41 +01:00
x86cpuid.pl