61cc84d9 | 06-Jul-2023 |
Matt Caswell |
Don't build the QUIC ssl trace when DH is disabled The test assumes certain options are on/off. DH must be on for this test. Reviewed-by: Hugo Landau <hlandau@openssl.org> Revie
Don't build the QUIC ssl trace when DH is disabled The test assumes certain options are on/off. DH must be on for this test. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/21373)
show more ...
|
47ef3b9f | 06-Jul-2023 |
Matt Caswell |
Don't run the ssl trace test if no-ecx no-ecx causes SSL_trace to give different output. The test compares the output to a reference sample - so we disable it in the case of no-ecx.
Don't run the ssl trace test if no-ecx no-ecx causes SSL_trace to give different output. The test compares the output to a reference sample - so we disable it in the case of no-ecx. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/21372)
show more ...
|
c3832d79 | 06-Jul-2023 |
Matt Caswell |
Fix a no-ecx failure in test_tls13hrr In the case of no-ecx test 3 in test_tls13hrr was failing because it was setting the server side support groups to on P-256 in order to induce an
Fix a no-ecx failure in test_tls13hrr In the case of no-ecx test 3 in test_tls13hrr was failing because it was setting the server side support groups to on P-256 in order to induce an HRR. However with no-ecx the client insteads issues an initial key share using P-256 anyway and so an HRR is not used. We swap to use P-384 instead. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/21372)
show more ...
|
f9fcc7c7 | 03-Jul-2023 |
Matt Caswell |
Allow qtestlib to use a "fake_now" implementation We then use it in test_corrupted_data() to remove an OSSL_sleep() which may fail in some builds. Reviewed-by: Tim Hudson <tjh@o
Allow qtestlib to use a "fake_now" implementation We then use it in test_corrupted_data() to remove an OSSL_sleep() which may fail in some builds. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
d001006e | 03-Jul-2023 |
Matt Caswell |
Work around relocation errors in the m68k cross-compilation builds Errors such as this seen: libssl.a(libssl-lib-ssl_stat.o): in function `SSL_alert_desc_string_long': ssl_stat.
Work around relocation errors in the m68k cross-compilation builds Errors such as this seen: libssl.a(libssl-lib-ssl_stat.o): in function `SSL_alert_desc_string_long': ssl_stat.c:(.text+0xab2): relocation truncated to fit: R_68K_GOT16O against `.LC157' test/libtestutil.a(libtestutil-lib-opt.o): in function `opt_pair': opt.c:(.text+0x10b2): relocation truncated to fit: R_68K_GOT16O against `.LC53' test/libtestutil.a(libtestutil-lib-opt.o): in function `opt_string': opt.c:(.text+0x113c): relocation truncated to fit: R_68K_GOT16O against `.LC53' libcrypto.a(libcrypto-lib-decoder_lib.o): in function `OSSL_DECODER_CTX_set_construct_data': decoder_lib.c:(.text+0x5a4): relocation truncated to fit: R_68K_GOT16O against `__func__.2' libcrypto.a(libcrypto-lib-decoder_pkey.o): in function `ossl_decoder_ctx_setup_for_pkey': decoder_pkey.c:(.text+0x6c2): relocation truncated to fit: R_68K_GOT16O against `decoder_construct_pkey' libcrypto.a(libcrypto-lib-tb_dsa.o): in function `ENGINE_register_DSA': tb_dsa.c:(.text+0x5e): relocation truncated to fit: R_68K_GOT16O against `dummy_nid' libcrypto.a(libcrypto-lib-tb_dsa.o): in function `ENGINE_set_default_DSA': tb_dsa.c:(.text+0xc4): relocation truncated to fit: R_68K_GOT16O against `dummy_nid' libcrypto.a(libcrypto-lib-asymcipher.o): in function `.L18': asymcipher.c:(.text+0x168): relocation truncated to fit: R_68K_GOT16O against `__func__.0' asymcipher.c:(.text+0x2e8): relocation truncated to fit: R_68K_GOT16O against `__func__.0' asymcipher.c:(.text+0x33e): relocation truncated to fit: R_68K_GOT16O against `__func__.0' libcrypto.a(libcrypto-lib-digest.o): in function `EVP_MD_CTX_ctrl': digest.c:(.text+0xa52): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
4890f1f7 | 03-Jul-2023 |
Matt Caswell |
Fix no-thread-pool building Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://
Fix no-thread-pool building Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
1be2ee68 | 30-Jun-2023 |
Matt Caswell |
Skip the QUIC ssltrace test under certain config options Various options disturb the output expected from the ssl trace test, so we skip it if necessary. Reviewed-by: Tim Hudson
Skip the QUIC ssltrace test under certain config options Various options disturb the output expected from the ssl trace test, so we skip it if necessary. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
0cea6df2 | 30-Jun-2023 |
Matt Caswell |
Use %llx not %lx for uint64_t Some compilers don't like %lx Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pau
Use %llx not %lx for uint64_t Some compilers don't like %lx Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
1a2a0e1d | 30-Jun-2023 |
Matt Caswell |
Don't compile quic_thread_assist.c on OPENSSL_NO_QUIC_THREAD_ASSIST If OPENSSL_NO_QUIC_THREAD_ASSIST is defined then we don't have the right support for QUIC thread assisted mode so don'
Don't compile quic_thread_assist.c on OPENSSL_NO_QUIC_THREAD_ASSIST If OPENSSL_NO_QUIC_THREAD_ASSIST is defined then we don't have the right support for QUIC thread assisted mode so don't attempt to compile that code. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
0e94bba0 | 30-Jun-2023 |
Matt Caswell |
Disable QUIC if TLSv1.3 is disabled QUIC depends on TLSv1.3, so if the latter is disabled then we must do the same for QUIC. Reviewed-by: Tim Hudson <tjh@openssl.org> Review
Disable QUIC if TLSv1.3 is disabled QUIC depends on TLSv1.3, so if the latter is disabled then we must do the same for QUIC. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
8a764202 | 30-Jun-2023 |
Matt Caswell |
Enable QUIC by default Ensure builds enable QUIC without explicitly having to ask for it. To disable QUIC pass "no-quic" to Configure. As a result we can remove all use of "enab
Enable QUIC by default Ensure builds enable QUIC without explicitly having to ask for it. To disable QUIC pass "no-quic" to Configure. As a result we can remove all use of "enable-quic" from the various CI runs. We also add a CHANGES and NEWS entry for QUIC support. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21332)
show more ...
|
d88a0f5f | 02-Jul-2023 |
Marcin Kolny |
Add limited support for WebAssembly WASI target CLA: trivial Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github
Add limited support for WebAssembly WASI target CLA: trivial Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21344)
show more ...
|
3e76b388 | 04-Jul-2023 |
Heiko Stuebner |
riscv: Clarify dual-licensing wording for GCM and AES The original text for the Apache + BSD dual licensing for riscv GCM and AES perlasm was taken from other openSSL users like crypto/c
riscv: Clarify dual-licensing wording for GCM and AES The original text for the Apache + BSD dual licensing for riscv GCM and AES perlasm was taken from other openSSL users like crypto/crypto/LPdir_unix.c . Though Eric pointed out that the dual-licensing text could be read in a way negating the second license [0] and suggested to clarify the text even more. So do this here for all of the GCM, AES and shared riscv.pm . We already had the agreement of all involved developers for the actual dual licensing in [0] and [1], so this is only a better clarification for this. [0] https://github.com/openssl/openssl/pull/20649#issuecomment-1589558790 [1] https://github.com/openssl/openssl/pull/21018 Signed-off-by: Heiko Stuebner <heiko.stuebner@vrull.eu> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21357)
show more ...
|
db2f98c4 | 03-Jul-2023 |
Hugo Landau |
Rework options handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://g
Rework options handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
9562842b | 03-Jul-2023 |
Hugo Landau |
Simplify QUIC API masking Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https:/
Simplify QUIC API masking Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
18ca1c8f | 03-Jul-2023 |
Hugo Landau |
Update SSL options handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https
Update SSL options handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
6e5550a1 | 29-Jun-2023 |
Hugo Landau |
Minor updates Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/
Minor updates Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
9289e59c | 28-Jun-2023 |
Hugo Landau |
QUIC: Fix multistream test 19 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from htt
QUIC: Fix multistream test 19 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
5a75ef37 | 28-Jun-2023 |
Hugo Landau |
make update Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/op
make update Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
3f7b67fb | 28-Jun-2023 |
Hugo Landau |
Remove unused server code Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https:/
Remove unused server code Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
d6e7ebba | 26-Jun-2023 |
Hugo Landau |
Minor fixes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/op
Minor fixes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
5f69db39 | 16-Jan-2023 |
Hugo Landau |
QUIC SSL: Block SSL_clear Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https:/
QUIC SSL: Block SSL_clear Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
764817c4 | 16-Jan-2023 |
Hugo Landau |
QUIC SSL: Block SSL_dup Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://g
QUIC SSL: Block SSL_dup Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
f66f0d3c | 16-Jan-2023 |
Hugo Landau |
QUIC SSL: SSL_set_quiet_shutdown Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from
QUIC SSL: SSL_set_quiet_shutdown Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|
3ea30e76 | 16-Jan-2023 |
Hugo Landau |
QUIC SSL: Restrict SSL_CTX_set_ssl_version, SSL_set_ssl_method Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@
QUIC SSL: Restrict SSL_CTX_set_ssl_version, SSL_set_ssl_method Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20061)
show more ...
|