Files
bpfire/lfs
Adolf Belka acf2754880 openssl: Update to version 3.3.0
- Update from version 3.2.1 to 3.3.0
- Update of rootfile
- Changelog
    3.3
	This release adds the following new features:
	  * Support for qlog for tracing QUIC connections has been added
	  * Added APIs to allow configuring the negotiated idle timeout for QUIC
	    connections, and to allow determining the number of additional streams
	    that can currently be created for a QUIC connection.
	  * Added APIs to allow disabling implicit QUIC event processing for QUIC SSL
	    objects
	  * Added APIs to allow querying the size and utilisation of a QUIC stream's
	    write buffer
	  * New API `SSL_write_ex2`, which can be used to send an end-of-stream (FIN)
	    condition in an optimised way when using QUIC.
	  * Limited support for polling of QUIC connection and stream objects in a
	    non-blocking manner.
	  * Added a new EVP_DigestSqueeze() API. This allows SHAKE to squeeze multiple
	    times with different output sizes.
	  * Added exporter for CMake on Unix and Windows, alongside the pkg-config
	    exporter.
	  * The BLAKE2s hash algorithm matches BLAKE2b's support for configurable
	    output length.
	  * The EVP_PKEY_fromdata function has been augmented to allow for the
	    derivation of CRT (Chinese Remainder Theorem) parameters when requested
	  * Added API functions SSL_SESSION_get_time_ex(), SSL_SESSION_set_time_ex()
	    using time_t which is Y2038 safe on 32 bit systems when 64 bit time
	    is enabled
	  * Unknown entries in TLS SignatureAlgorithms, ClientSignatureAlgorithms
	    config options and the respective calls to SSL[_CTX]_set1_sigalgs() and
	    SSL[_CTX]_set1_client_sigalgs() that start with `?` character are
	    ignored and the configuration will still be used.
	  * Added `-set_issuer` and `-set_subject` options to `openssl x509` to
	    override the Issuer and Subject when creating a certificate. The `-subj`
	    option now is an alias for `-set_subject`.
	  * Added several new features of CMPv3 defined in RFC 9480 and RFC 9483
	  * New option `SSL_OP_PREFER_NO_DHE_KEX`, which allows configuring a TLS1.3
	    server to prefer session resumption using PSK-only key exchange over PSK
	    with DHE, if both are available.
	  * New atexit configuration switch, which controls whether the OPENSSL_cleanup
	    is registered when libcrypto is unloaded.
	  * Added X509_STORE_get1_objects to avoid issues with the existing
	    X509_STORE_get0_objects API in multi-threaded applications.
	This release incorporates the following potentially significant or incompatible
	changes:
	  * Applied AES-GCM unroll8 optimisation to Microsoft Azure Cobalt 100
	  * Optimized AES-CTR for ARM Neoverse V1 and V2
	  * Enable AES and SHA3 optimisations on Applie Silicon M3-based MacOS systems
	    similar to M1/M2.
	  * Various optimizations for cryptographic routines using RISC-V vector crypto
	    extensions
	  * Added assembly implementation for md5 on loongarch64
	  * Accept longer context for TLS 1.2 exporters
	  * The activate and soft_load configuration settings for providers in
	    openssl.cnf have been updated to require a value of [1|yes|true|on]
	    (in lower or UPPER case) to enable the setting. Conversely a value
	    of [0|no|false|off] will disable the setting.
	  * In `openssl speed`, changed the default hash function used with `hmac` from
	    `md5` to `sha256`.
	  * The `-verify` option to the `openssl crl` and `openssl req` will make the
	    program exit with 1 on failure.
	  * The d2i_ASN1_GENERALIZEDTIME(), d2i_ASN1_UTCTIME(), ASN1_TIME_check(), and
	    related functions have been augmented to check for a minimum length of
	    the input string, in accordance with ITU-T X.690 section 11.7 and 11.8.
	  * OPENSSL_sk_push() and sk_<TYPE>_push() functions now return 0 instead of -1
	    if called with a NULL stack argument.
	  * New limit on HTTP response headers is introduced to HTTP client. The
	    default limit is set to 256 header lines.
	This release incorporates the following bug fixes and mitigations:
	  * The BIO_get_new_index() function can only be called 127 times before it
	    reaches its upper bound of BIO_TYPE_MASK and will now return -1 once its
	    exhausted.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-08-06 09:10:28 +00:00
..
2023-04-18 21:16:10 +00:00
2024-01-31 10:27:12 +00:00
2023-04-18 21:16:24 +00:00
2022-04-02 14:19:25 +00:00
2023-12-19 11:45:26 +01:00
2024-07-22 15:21:21 +00:00
2023-04-24 18:59:23 +00:00
2023-04-18 21:17:23 +00:00
2023-04-18 21:18:54 +00:00
2024-01-23 13:57:29 +00:00
2022-04-02 14:19:25 +00:00
2023-04-18 21:19:49 +00:00
2023-12-06 11:18:29 +00:00
2023-04-18 21:20:11 +00:00
2024-05-07 05:51:18 +00:00
2024-01-31 10:27:43 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:18:29 +00:00
2024-02-10 11:48:19 +00:00
2024-08-03 09:41:57 +00:00
2022-04-02 14:19:25 +00:00
2023-09-12 16:10:14 +00:00
2022-04-02 14:19:25 +00:00
2024-01-29 16:03:31 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-22 15:21:21 +00:00
2023-01-26 23:19:05 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-01-03 21:11:17 +00:00
2024-02-10 11:52:39 +00:00
2023-01-26 23:17:12 +00:00
2023-03-05 14:15:52 +00:00
2024-07-22 15:21:21 +00:00
2024-06-14 07:47:54 +02:00
2024-03-20 17:49:27 +01:00
2023-12-06 11:18:29 +00:00
2022-07-27 09:49:36 +00:00
2024-07-02 09:06:23 +00:00
2023-11-21 19:01:09 +00:00
2022-04-05 05:54:38 +00:00
2022-11-28 13:04:55 +01:00
2022-04-02 14:19:25 +00:00
2022-10-10 18:39:31 +00:00
2024-06-27 15:51:47 +02:00
2024-02-01 16:05:44 +00:00
2022-04-02 14:19:25 +00:00
2024-01-23 11:35:15 +00:00
2024-05-25 10:59:33 +02:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-22 15:21:21 +00:00
2023-07-26 16:08:59 +00:00
2024-06-14 07:54:03 +02:00
2023-03-04 14:02:05 +00:00
2024-03-12 10:11:53 +00:00
2023-03-05 15:00:03 +00:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:07:32 +00:00
2022-04-02 14:19:25 +00:00
2024-03-14 18:37:58 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:04:41 +00:00
2024-01-31 17:04:48 +00:00
2024-07-22 15:21:21 +00:00
2022-04-02 14:19:25 +00:00
2022-11-29 13:44:15 +01:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-22 15:21:21 +00:00
2023-06-15 09:37:19 +00:00
2023-07-26 16:09:00 +00:00
2023-09-12 16:12:53 +00:00
2022-04-24 14:07:44 +00:00
2024-03-30 12:14:51 +00:00
2023-07-26 16:09:00 +00:00
2023-11-21 19:09:32 +00:00
2024-07-22 15:21:20 +00:00
2022-04-02 14:19:25 +00:00
2024-03-12 10:12:13 +00:00
2022-04-02 14:19:25 +00:00
2024-07-22 15:21:21 +00:00
2024-06-04 15:03:34 +02:00
2023-07-31 09:23:21 +00:00
2024-02-10 11:50:54 +00:00
2023-08-08 16:02:35 +00:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:05:03 +00:00
2023-06-25 13:49:34 +00:00
2022-04-02 14:19:25 +00:00
2024-02-29 10:21:54 +00:00
2023-06-15 09:30:34 +00:00
2023-07-31 09:23:03 +00:00
2022-07-09 09:08:22 +00:00
2023-09-12 16:13:34 +00:00
2024-01-23 11:37:02 +00:00
2023-11-21 19:12:54 +00:00
2023-01-18 23:30:15 +00:00
2024-01-31 17:05:40 +00:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:07:58 +00:00
2024-01-16 12:35:30 +00:00
2022-07-11 13:04:01 +00:00
2024-07-22 15:21:21 +00:00
2022-04-02 14:19:25 +00:00
2023-01-26 22:50:22 +00:00
2024-03-26 07:36:02 +00:00
2023-04-24 18:41:52 +00:00
2022-04-02 14:19:25 +00:00
2023-01-05 10:48:21 +00:00
2024-01-03 21:12:45 +00:00
2024-03-14 14:07:58 +00:00
2024-01-23 13:52:57 +00:00
2023-12-30 07:37:04 +00:00
2022-04-02 14:19:25 +00:00
2024-01-23 13:59:39 +00:00
2022-04-24 19:02:42 +00:00
2024-07-02 09:14:20 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-06-26 15:14:26 +02:00
2022-12-31 10:56:10 +00:00
2023-08-29 09:51:28 +00:00
2024-06-26 15:20:48 +02:00
2023-08-15 16:46:57 +00:00
2023-01-09 18:36:05 +00:00
2024-04-28 17:23:41 +00:00
2024-03-12 10:12:29 +00:00
2023-08-29 09:54:23 +00:00
2022-04-02 14:19:25 +00:00
2022-09-15 19:45:26 +00:00
2023-12-30 07:33:44 +00:00
2024-07-22 15:21:21 +00:00
2022-04-30 08:56:30 +00:00
2023-07-31 09:19:33 +00:00
2022-11-21 11:01:16 +00:00
2023-06-15 09:35:38 +00:00
2022-04-30 08:54:59 +00:00
2022-12-29 11:22:22 +00:00
2022-12-26 08:30:22 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-12-27 16:26:45 +00:00
2024-02-29 10:22:01 +00:00
2024-01-11 11:58:34 +00:00
2023-09-12 16:06:26 +00:00
2024-04-28 17:23:41 +00:00
2024-07-02 09:07:19 +00:00
2024-01-23 14:00:08 +00:00
2022-12-27 16:25:02 +00:00
2022-12-27 16:24:23 +00:00
2024-04-21 20:09:40 +00:00
2022-04-02 14:19:25 +00:00
2022-04-10 10:18:40 +00:00
2022-12-27 16:34:44 +00:00
2024-02-25 02:03:24 +01:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-12-30 07:31:01 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-05-03 07:28:37 +00:00
2024-03-12 10:12:58 +00:00
2024-02-29 10:23:49 +00:00
2022-12-17 17:20:45 +00:00
2024-01-03 21:19:41 +00:00
2022-04-02 14:19:25 +00:00
2023-11-22 21:35:32 +00:00
2024-01-11 11:59:09 +00:00
2024-01-23 13:53:38 +00:00
2022-11-28 13:09:53 +01:00
2023-09-12 16:15:41 +00:00
2023-02-10 09:27:02 +00:00
2023-01-26 23:11:22 +00:00
2023-03-05 15:13:24 +00:00
2022-12-26 08:36:06 +00:00
2022-11-21 11:02:10 +00:00
2024-02-07 11:21:49 +00:00
2022-05-30 19:45:10 +00:00
2023-07-26 16:08:59 +00:00
2024-01-03 21:07:37 +00:00
2022-12-26 08:40:14 +00:00
2022-04-02 14:19:25 +00:00
2024-01-25 10:23:03 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-12-30 07:30:29 +00:00
2022-12-27 16:31:49 +00:00
2023-03-05 14:53:06 +00:00
2024-01-23 13:53:58 +00:00
2023-12-30 07:29:51 +00:00
2023-11-21 19:27:56 +00:00
2024-01-23 14:00:41 +00:00
2024-04-28 17:23:41 +00:00
2023-01-26 23:17:50 +00:00
2024-06-26 15:24:59 +02:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-03-05 15:14:51 +00:00
2023-11-26 09:40:17 +00:00
2024-07-22 15:21:21 +00:00
2024-01-30 17:49:46 +00:00
2023-11-21 19:30:01 +00:00
2024-07-02 09:06:51 +00:00
2024-01-23 13:54:10 +00:00
2024-03-14 14:08:54 +00:00
2023-11-21 19:31:28 +00:00
2022-04-02 14:19:25 +00:00
2024-06-27 15:55:52 +02:00
2022-04-02 14:19:25 +00:00
2024-02-25 02:02:27 +01:00
2023-08-24 13:42:04 +00:00
2022-04-29 18:58:17 +00:00
2024-05-19 10:02:10 +02:00
2024-07-22 15:21:21 +00:00
2024-08-03 09:41:32 +00:00
2023-07-26 16:09:00 +00:00
2023-09-12 16:17:48 +00:00
2024-07-22 15:21:21 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:36:10 +00:00
2024-03-12 10:13:06 +00:00
2024-01-03 21:04:20 +00:00
2024-07-22 15:21:21 +00:00
2023-07-26 16:08:59 +00:00
2024-01-03 21:26:40 +00:00
2023-07-26 16:09:00 +00:00
2024-06-27 15:48:35 +02:00
2024-06-04 15:07:20 +02:00
2023-07-26 16:09:00 +00:00
2024-03-12 10:13:32 +00:00
2023-08-07 09:19:13 +00:00
2024-07-02 09:19:48 +00:00
2024-08-06 09:10:28 +00:00
2024-06-08 14:30:07 +00:00
2024-03-14 14:09:02 +00:00
2023-12-30 07:25:59 +00:00
2024-06-26 15:22:23 +02:00
2024-03-06 21:32:13 +00:00
2023-04-24 18:54:21 +00:00
2022-04-02 14:19:25 +00:00
2024-03-06 21:33:49 +00:00
2022-04-02 14:19:25 +00:00
2024-07-22 15:21:21 +00:00
2022-09-01 21:16:49 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-09-01 21:16:49 +00:00
2022-04-10 10:05:27 +00:00
2022-09-01 21:16:49 +00:00
2024-03-30 12:09:14 +00:00
2022-04-02 14:19:25 +00:00
2022-06-17 10:22:31 +00:00
2024-03-06 21:34:21 +00:00
2022-04-02 14:19:25 +00:00
2023-07-31 09:27:27 +00:00
2024-03-14 14:10:15 +00:00
2023-08-08 16:07:28 +00:00
2024-06-04 15:06:34 +02:00
2022-04-02 14:19:25 +00:00
2023-09-12 16:18:08 +00:00
2024-06-27 07:56:29 +02:00
2022-11-10 15:13:51 +00:00
2023-10-30 09:53:48 +00:00
2023-11-21 19:21:02 +00:00
2024-03-06 21:34:48 +00:00
2023-08-19 14:30:31 +00:00
2023-03-05 14:15:52 +00:00
2023-07-31 13:47:31 +00:00
2024-08-03 09:42:07 +00:00
2023-05-18 11:24:29 +00:00
2024-06-04 15:04:50 +02:00
2024-02-17 19:46:34 +01:00
2023-03-04 13:54:40 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-07-10 14:28:48 +00:00
2024-06-26 15:23:45 +02:00
2024-03-14 14:10:49 +00:00
2022-11-21 11:05:13 +00:00
2024-07-22 15:21:21 +00:00
2023-04-18 21:15:28 +00:00
2022-04-02 14:19:25 +00:00
2024-06-27 15:53:41 +02:00
2024-07-02 09:09:08 +00:00
2023-08-15 09:27:19 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-02-10 09:26:37 +00:00
2023-02-10 09:26:37 +00:00
2023-06-15 09:38:39 +00:00
2024-07-22 15:21:20 +00:00
2024-04-28 17:23:41 +00:00
2024-01-23 13:56:42 +00:00
2024-01-03 21:25:57 +00:00
2024-07-02 09:18:57 +00:00
2022-11-23 12:25:36 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-11-29 13:42:35 +01:00
2023-10-09 08:17:23 +00:00
2024-07-02 09:14:10 +00:00
2023-08-07 09:17:38 +00:00
2024-03-14 14:11:22 +00:00
2023-05-03 07:28:22 +00:00
2022-04-02 14:19:25 +00:00
2023-11-22 21:41:02 +00:00
2024-07-02 09:15:40 +00:00
2024-07-02 09:10:40 +00:00
2024-07-02 09:15:48 +00:00
2024-07-22 15:21:21 +00:00
2024-04-28 17:23:41 +00:00
2023-11-22 21:38:11 +00:00
2023-10-30 09:53:48 +00:00
2024-05-25 10:55:20 +02:00
2022-04-02 14:19:25 +00:00
2023-11-21 19:23:58 +00:00
2024-02-10 12:00:18 +00:00
2024-02-05 11:05:02 +01:00
2024-02-05 11:06:29 +01:00
2024-02-05 11:07:03 +01:00
2024-06-27 08:02:51 +02:00
2022-04-02 14:19:25 +00:00
2024-01-30 17:49:57 +00:00
2022-04-02 14:19:25 +00:00
2024-01-23 13:57:03 +00:00
2024-03-14 14:15:03 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-06-27 08:07:23 +02:00
2022-04-02 14:19:25 +00:00
2024-07-02 09:06:09 +00:00
2024-07-02 09:15:58 +00:00
2023-09-01 10:30:33 +00:00
2022-04-02 14:19:25 +00:00
2024-03-30 11:58:24 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2024-01-31 10:29:47 +00:00
2024-07-02 09:16:27 +00:00