Revision 4264ecd4cebf7cee4bd437f1739e9f4297ae5b70 authored by Matt Caswell on 01 May 2020, 08:17:40 UTC, committed by Matt Caswell on 06 May 2020, 10:49:59 UTC
We were not correctly detecting whether TLSv1.3 ciphersuites could
actually be supported by the available provider implementations. For
example a FIPS client would still offer CHACHA20-POLY1305 based
ciphersuites even though it couldn't actually use them. Similarly on
the server would try to use CHACHA20-POLY1305 and then fail the
handshake.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/11700)
1 parent 15dd075
History
File Mode Size
aes
aria
asn1
async
bf
bio
bn
buffer
camellia
cast
chacha
cmac
cmp
cms
comp
conf
crmf
ct
des
dh
dsa
dso
ec
engine
err
ess
evp
ffc
hmac
http
idea
kdf
lhash
md2
md4
md5
mdc2
modes
objects
ocsp
pem
perlasm
pkcs12
pkcs7
poly1305
property
rand
rc2
rc4
rc5
ripemd
rsa
seed
serializer
sha
siphash
sm2
sm3
sm4
srp
stack
store
ts
txt_db
ui
whrlpool
x509
LPdir_nyi.c -rw-r--r-- 2.0 KB
LPdir_unix.c -rw-r--r-- 4.9 KB
LPdir_vms.c -rw-r--r-- 6.2 KB
LPdir_win.c -rw-r--r-- 6.9 KB
LPdir_win32.c -rw-r--r-- 1.9 KB
LPdir_wince.c -rw-r--r-- 2.0 KB
README.sparse_array -rw-r--r-- 5.6 KB
alphacpuid.pl -rw-r--r-- 3.9 KB
arm64cpuid.pl -rwxr-xr-x 3.1 KB
arm_arch.h -rw-r--r-- 2.6 KB
armcap.c -rw-r--r-- 5.5 KB
armv4cpuid.pl -rw-r--r-- 5.6 KB
asn1_dsa.c -rw-r--r-- 7.3 KB
bsearch.c -rw-r--r-- 1.2 KB
build.info -rw-r--r-- 3.8 KB
c64xpluscpuid.pl -rw-r--r-- 5.3 KB
context.c -rw-r--r-- 8.4 KB
core_algorithm.c -rw-r--r-- 2.3 KB
core_fetch.c -rw-r--r-- 3.0 KB
core_namemap.c -rw-r--r-- 10.8 KB
cpt_err.c -rw-r--r-- 2.4 KB
cryptlib.c -rw-r--r-- 12.8 KB
ctype.c -rw-r--r-- 14.4 KB
cversion.c -rw-r--r-- 1.9 KB
der_writer.c -rw-r--r-- 3.8 KB
dllmain.c -rw-r--r-- 1.2 KB
ebcdic.c -rw-r--r-- 15.0 KB
ex_data.c -rw-r--r-- 12.8 KB
getenv.c -rw-r--r-- 731 bytes
ia64cpuid.S -rw-r--r-- 6.3 KB
info.c -rw-r--r-- 5.8 KB
init.c -rw-r--r-- 19.5 KB
initthread.c -rw-r--r-- 12.1 KB
mem.c -rw-r--r-- 7.8 KB
mem_clr.c -rw-r--r-- 773 bytes
mem_sec.c -rw-r--r-- 17.3 KB
mips_arch.h -rw-r--r-- 1.2 KB
o_dir.c -rw-r--r-- 1.1 KB
o_fips.c -rw-r--r-- 624 bytes
o_fopen.c -rw-r--r-- 4.3 KB
o_init.c -rw-r--r-- 516 bytes
o_str.c -rw-r--r-- 7.3 KB
o_time.c -rw-r--r-- 5.5 KB
packet.c -rw-r--r-- 11.9 KB
param_build.c -rw-r--r-- 11.3 KB
param_build_set.c -rw-r--r-- 3.4 KB
params.c -rw-r--r-- 25.8 KB
params_from_text.c -rw-r--r-- 5.7 KB
pariscid.pl -rw-r--r-- 4.8 KB
ppc_arch.h -rw-r--r-- 830 bytes
ppccap.c -rw-r--r-- 13.2 KB
ppccpuid.pl -rwxr-xr-x 7.3 KB
provider.c -rw-r--r-- 2.2 KB
provider_conf.c -rw-r--r-- 5.3 KB
provider_core.c -rw-r--r-- 28.8 KB
provider_local.h -rw-r--r-- 551 bytes
provider_predefined.c -rw-r--r-- 954 bytes
s390x_arch.h -rw-r--r-- 6.2 KB
s390xcap.c -rw-r--r-- 29.5 KB
s390xcpuid.pl -rwxr-xr-x 11.4 KB
self_test_core.c -rw-r--r-- 4.5 KB
sparc_arch.h -rw-r--r-- 4.2 KB
sparccpuid.S -rw-r--r-- 12.0 KB
sparcv9cap.c -rw-r--r-- 10.5 KB
sparse_array.c -rw-r--r-- 6.0 KB
threads_none.c -rw-r--r-- 2.9 KB
threads_pthread.c -rw-r--r-- 4.5 KB
threads_win.c -rw-r--r-- 3.9 KB
trace.c -rwxr-xr-x 14.0 KB
uid.c -rw-r--r-- 1.1 KB
vms_rms.h -rw-r--r-- 2.1 KB
x86_64cpuid.pl -rw-r--r-- 10.4 KB
x86cpuid.pl -rw-r--r-- 12.2 KB

README.sparse_array

back to top