Skip to content

Commit ce9f08a

Browse files
More removals found in changelog entries
Signed-off-by: Gilles Peskine <[email protected]>
1 parent 7d3cf9b commit ce9f08a

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

docs/4.0-migration-guide/configuration.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,13 @@ TF-PSA-Crypto exposes its version through `<tf-psa-crypto/version.h>`, similar t
3232
### Removal of `check_config.h`
3333

3434
The header `mbedtls/check_config.h` is no longer present. Including it from user configuration files was already obsolete in Mbed TLS 3.x, since it enforces properties the configuration as adjusted by `mbedtls/build_info.h`, not properties that the user configuration is expected to meet.
35+
36+
### Changes to TLS options
37+
38+
#### Enabling null cipher suites
39+
40+
The option to enable null cipher suites in TLS 1.2 has been renamed from `MBEDTLS_CIPHER_NULL_CIPHER` to `MBEDTLS_SSL_NULL_CIPHERSUITES`. It remains disabled in the default configuration.
41+
42+
#### Removal of backward compatibility options
43+
44+
The option `MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT` has been removed. Only the version standardized in RFC 9146 is supported now.

docs/4.0-migration-guide/feature-removals.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,13 @@ mbedtls_ssl_conf_dh_param_bin()
140140
mbedtls_ssl_conf_dh_param_ctx()
141141
mbedtls_ssl_conf_dhm_min_bitlen()
142142
```
143+
144+
### Removal of elliptic curves
145+
146+
Following their removal from the crypto library, elliptic curves of less than 250 bits (secp192r1, secp192k1, secp224r1, secp224k1) are no longer supported in certificates and in TLS.
147+
148+
### Removal of deprecated functions
149+
150+
The deprecated functions `mbedtls_ssl_conf_min_version()` and `mbedtls_ssl_conf_max_version()`, and the associated constants `MBEDTLS_SSL_MAJOR_VERSION_3`, `MBEDTLS_SSL_MINOR_VERSION_3` and `MBEDTLS_SSL_MINOR_VERSION_4` have been removed. Use `mbedtls_ssl_conf_min_tls_version()` and `mbedtls_ssl_conf_max_tls_version()` with `MBEDTLS_SSL_VERSION_TLS1_2` or `MBEDTLS_SSL_VERSION_TLS1_3` instead.
151+
152+
The deprecated function `mbedtls_ssl_conf_sig_hashes()` has been removed. Use `mbedtls_ssl_conf_sig_algs()` instead.

0 commit comments

Comments
 (0)