]> git.ipfire.org Git - thirdparty/openssl.git/commit - crypto/err/openssl.txt
Add support for compressed certificates (RFC8879)
authorTodd Short <tshort@akamai.com>
Mon, 9 Aug 2021 20:56:50 +0000 (16:56 -0400)
committerTodd Short <todd.short@me.com>
Tue, 18 Oct 2022 13:30:22 +0000 (09:30 -0400)
commitb67cb09f8ddf258cf326f3e7b20be095fb53457c
treeb31a978e8c71e972e84fd03b4de92491deff032a
parent59d21298df9176b64b41cc8583c7024f7f5895d4
Add support for compressed certificates (RFC8879)

* Compressed Certificate extension (server/client)
* Server certificates (send/receive)
* Client certificate (send/receive)

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18186)
57 files changed:
CHANGES.md
NEWS.md
apps/include/opt.h
apps/lib/s_cb.c
apps/s_server.c
crypto/comp/c_brotli.c
crypto/comp/c_zstd.c
crypto/comp/comp_err.c
crypto/err/openssl.txt
doc/build.info
doc/man1/openssl-s_client.pod.in
doc/man1/openssl-s_server.pod.in
doc/man3/COMP_CTX_new.pod
doc/man3/SSL_CONF_cmd.pod
doc/man3/SSL_CTX_set1_cert_comp_preference.pod [new file with mode: 0644]
doc/man3/SSL_CTX_set_options.pod
include/openssl/comperr.h
include/openssl/configuration.h.in
include/openssl/ssl.h.in
include/openssl/ssl3.h
include/openssl/sslerr.h
include/openssl/tls1.h
ssl/build.info
ssl/ssl_cert.c
ssl/ssl_cert_comp.c [new file with mode: 0644]
ssl/ssl_conf.c
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_local.h
ssl/ssl_stat.c
ssl/statem/extensions.c
ssl/statem/extensions_cust.c
ssl/statem/statem.c
ssl/statem/statem.h
ssl/statem/statem_clnt.c
ssl/statem/statem_lib.c
ssl/statem/statem_local.h
ssl/statem/statem_srvr.c
ssl/t1_trce.c
test/bio_comp_test.c
test/build.info
test/cert_comp_test.c [new file with mode: 0644]
test/ext_internal_test.c
test/helpers/handshake.c
test/helpers/ssl_test_ctx.c
test/helpers/ssl_test_ctx.h
test/recipes/70-test_tls13certcomp.t [new file with mode: 0644]
test/recipes/70-test_tls13kexmodes.t
test/recipes/70-test_tls13messages.t
test/recipes/80-test_ssl_new.t
test/recipes/90-test_cert_comp.t [new file with mode: 0644]
test/ssl-tests/32-compressed-certificate.cnf [new file with mode: 0644]
test/ssl-tests/32-compressed-certificate.cnf.in [new file with mode: 0644]
test/sslapitest.c
util/libssl.num
util/perl/TLSProxy/Message.pm
util/perl/checkhandshake.pm