openssl/crypto
Bernd Edlinger 5fbfd641ae Fix error handling in lhash contract
When the realloc fails in contract, this not a fatal
error, since the memory is only shrinked. It is also no
option to exit the function at this point, since that
would leave the hash table in an inconsistent state.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22154)
2023-09-21 14:50:01 +02:00
..
aes Copyright year updates 2023-09-07 09:59:15 +01:00
aria
asn1 Copyright year updates 2023-09-07 09:59:15 +01:00
async
bf
bio BIO: Wire poll descriptor functions in BIO_s_sock 2023-09-20 11:20:34 +10:00
bn Copyright year updates 2023-09-07 09:59:15 +01:00
buffer
camellia
cast Copyright year updates 2023-09-07 09:59:15 +01:00
chacha LoongArch64 assembly pack: add ChaCha20 modules 2023-09-11 08:49:09 +10:00
cmac Copyright year updates 2023-09-07 09:59:15 +01:00
cmp cmp_vfy.c: Use verification callback if cert_acceptable() finds expired cert 2023-09-21 11:15:49 +10:00
cms Check error return from cms_sd_asn1_ctrl() correctly. 2023-09-08 16:31:47 +10:00
comp Copyright year updates 2023-09-07 09:59:15 +01:00
conf "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
crmf Copyright year updates 2023-09-07 09:59:15 +01:00
ct
des Copyright year updates 2023-09-07 09:59:15 +01:00
dh Copyright year updates 2023-09-07 09:59:15 +01:00
dsa Copyright year updates 2023-09-07 09:59:15 +01:00
dso Copyright year updates 2023-09-07 09:59:15 +01:00
ec "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
encode_decode Copyright year updates 2023-09-07 09:59:15 +01:00
engine coverity: NULL dereference 2023-09-20 13:31:20 +10:00
err Fix typos found by codespell 2023-09-13 08:13:08 +02:00
ess
evp Have legacy blake2 EVP structure use base blake2 implementation 2023-09-14 09:07:29 +10:00
ffc Copyright year updates 2023-09-07 09:59:15 +01:00
hmac
hpke Copyright year updates 2023-09-07 09:59:15 +01:00
http Remove repeated words 2023-09-11 10:15:30 +02:00
idea
kdf
lhash Fix error handling in lhash contract 2023-09-21 14:50:01 +02:00
md2
md4
md5 Copyright year updates 2023-09-07 09:59:15 +01:00
mdc2
modes Copyright year updates 2023-09-07 09:59:15 +01:00
objects Copyright year updates 2023-09-07 09:59:15 +01:00
ocsp Copyright year updates 2023-09-07 09:59:15 +01:00
pem "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
perlasm Copyright year updates 2023-09-07 09:59:15 +01:00
pkcs7 Copyright year updates 2023-09-07 09:59:15 +01:00
pkcs12 Fix PKCS#12 creation error when certificate contains auxiliary data 2023-09-15 16:06:25 +02:00
poly1305 Copyright year updates 2023-09-07 09:59:15 +01:00
property Copyright year updates 2023-09-07 09:59:15 +01:00
rand Copyright year updates 2023-09-07 09:59:15 +01:00
rc2 Copyright year updates 2023-09-07 09:59:15 +01:00
rc4 Copyright year updates 2023-09-07 09:59:15 +01:00
rc5 Copyright year updates 2023-09-07 09:59:15 +01:00
ripemd
rsa Fix a possible memleak in rsa_pub_encode 2023-09-11 10:48:54 +02:00
seed
sha Bad function definition 2023-09-11 10:15:30 +02:00
siphash
sm2 Copyright year updates 2023-09-07 09:59:15 +01:00
sm3 Copyright year updates 2023-09-07 09:59:15 +01:00
sm4 Copyright year updates 2023-09-07 09:59:15 +01:00
srp Fix a possible memleak in SRP_VBASE_new 2023-09-08 09:20:23 +02:00
stack Copyright year updates 2023-09-07 09:59:15 +01:00
store Allow to pass a passprase callback at store open 2023-09-19 12:24:07 +02:00
thread Copyright year updates 2023-09-07 09:59:15 +01:00
ts Copyright year updates 2023-09-07 09:59:15 +01:00
txt_db Copyright year updates 2023-09-07 09:59:15 +01:00
ui Copyright year updates 2023-09-07 09:59:15 +01:00
whrlpool Copyright year updates 2023-09-07 09:59:15 +01:00
x509 "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
alphacpuid.pl
arm64cpuid.pl
arm_arch.h Copyright year updates 2023-09-07 09:59:15 +01:00
armcap.c
armv4cpuid.pl Copyright year updates 2023-09-07 09:59:15 +01:00
asn1_dsa.c
bsearch.c
build.info
c64xpluscpuid.pl
context.c Copyright year updates 2023-09-07 09:59:15 +01:00
core_algorithm.c
core_fetch.c
core_namemap.c Copyright year updates 2023-09-07 09:59:15 +01:00
cpt_err.c
cpuid.c "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
cryptlib.c Copyright year updates 2023-09-07 09:59:15 +01:00
ctype.c Copyright year updates 2023-09-07 09:59:15 +01:00
cversion.c
der_writer.c
deterministic_nonce.c Copyright year updates 2023-09-07 09:59:15 +01:00
dllmain.c
ebcdic.c
ex_data.c Fix error handling in CRYPTO_get_ex_new_index 2023-09-21 14:43:08 +02:00
getenv.c
ia64cpuid.S
info.c Copyright year updates 2023-09-07 09:59:15 +01:00
init.c Copyright year updates 2023-09-07 09:59:15 +01:00
initthread.c
loongarch64cpuid.pl
loongarch_arch.h Copyright year updates 2023-09-07 09:59:15 +01:00
loongarchcap.c Copyright year updates 2023-09-07 09:59:15 +01:00
LPdir_nyi.c
LPdir_unix.c Copyright year updates 2023-09-07 09:59:15 +01:00
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
mem_clr.c
mem_sec.c Copyright year updates 2023-09-07 09:59:15 +01:00
mem.c Copyright year updates 2023-09-07 09:59:15 +01:00
mips_arch.h
o_dir.c
o_fopen.c
o_init.c
o_str.c Update OPENSSL_buf2hexstr() to use DEFAULT_SEPARATOR. 2023-09-18 09:09:03 +10:00
o_time.c
packet.c Copyright year updates 2023-09-07 09:59:15 +01:00
param_build_set.c
param_build.c Copyright year updates 2023-09-07 09:59:15 +01:00
params_dup.c
params_from_text.c
params_idx.c.in
params.c Copyright year updates 2023-09-07 09:59:15 +01:00
pariscid.pl
passphrase.c
ppccap.c
ppccpuid.pl
provider_child.c Copyright year updates 2023-09-07 09:59:15 +01:00
provider_conf.c Copyright year updates 2023-09-07 09:59:15 +01:00
provider_core.c Copyright year updates 2023-09-07 09:59:15 +01:00
provider_local.h
provider_predefined.c
provider.c Copyright year updates 2023-09-07 09:59:15 +01:00
punycode.c Copyright year updates 2023-09-07 09:59:15 +01:00
quic_vlint.c
README-sparse_array.md
riscv32cpuid.pl
riscv64cpuid.pl
riscvcap.c
s390x_arch.h Copyright year updates 2023-09-07 09:59:15 +01:00
s390xcap.c Copyright year updates 2023-09-07 09:59:15 +01:00
s390xcpuid.pl
self_test_core.c
sleep.c Copyright year updates 2023-09-07 09:59:15 +01:00
sparccpuid.S
sparcv9cap.c
sparse_array.c
threads_lib.c
threads_none.c Copyright year updates 2023-09-07 09:59:15 +01:00
threads_pthread.c Copyright year updates 2023-09-07 09:59:15 +01:00
threads_win.c Copyright year updates 2023-09-07 09:59:15 +01:00
time.c Copyright year updates 2023-09-07 09:59:15 +01:00
trace.c "foo * bar" should be "foo *bar" 2023-09-11 10:15:30 +02:00
uid.c Copyright year updates 2023-09-07 09:59:15 +01:00
vms_rms.h
x86_64cpuid.pl
x86cpuid.pl