Skip to content

Commit 0a49a8b

Browse files
Merge pull request #10397 from minosgalanakis/debug/restore_changelogs
Changelog entries post migration to TF-PSA-Crypto
2 parents 6a9be3d + 55e4bf8 commit 0a49a8b

37 files changed

+247
-4
lines changed

ChangeLog.d/9684.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Removals
2+
* Remove support for the DHE-PSK key exchange in TLS 1.2.

ChangeLog.d/9685.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Removals
2+
* Remove support for the DHE-RSA key exchange in TLS 1.2.

ChangeLog.d/9874.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
API changes
2+
* Align the mbedtls_ssl_ticket_setup() function with the PSA Crypto API.
3+
Instead of taking a mbedtls_cipher_type_t as an argument, this function
4+
now takes 3 new arguments: a PSA algorithm, key type and key size, to
5+
specify the AEAD for ticket protection.

ChangeLog.d/9892.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Removals
2+
* Remove deprecated mbedtls_x509write_crt_set_serial(). The function was
3+
already deprecated and superseded by
4+
mbedtls_x509write_crt_set_serial_raw().
5+

ChangeLog.d/9956.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Removals
2+
* Following the removal of DHM module (#9972 and TF-PSA-Crypto#175) the
3+
following SSL functions are removed:
4+
- mbedtls_ssl_conf_dh_param_bin
5+
- mbedtls_ssl_conf_dh_param_ctx
6+
- mbedtls_ssl_conf_dhm_min_bitlen

ChangeLog.d/9964.txt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Removals
2+
* Sample programs for the legacy crypto API have been removed.
3+
pkey/rsa_genkey.c
4+
pkey/pk_decrypt.c
5+
pkey/dh_genprime.c
6+
pkey/rsa_verify.c
7+
pkey/mpi_demo.c
8+
pkey/rsa_decrypt.c
9+
pkey/key_app.c
10+
pkey/dh_server.c
11+
pkey/ecdh_curve25519.c
12+
pkey/pk_encrypt.c
13+
pkey/rsa_sign.c
14+
pkey/key_app_writer.c
15+
pkey/dh_client.c
16+
pkey/ecdsa.c
17+
pkey/rsa_encrypt.c
18+
wince_main.c
19+
aes/crypt_and_hash.c
20+
random/gen_random_ctr_drbg.c
21+
random/gen_entropy.c
22+
hash/md_hmac_demo.c
23+
hash/hello.c
24+
hash/generic_sum.c
25+
cipher/cipher_aead_demo.c
26+

ChangeLog.d/add-tls-exporter.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Features
2+
* Add the function mbedtls_ssl_export_keying_material() which allows the
3+
client and server to extract additional shared symmetric keys from an SSL
4+
session, according to the TLS-Exporter specification in RFC 8446 and 5705.
5+
This requires MBEDTLS_SSL_KEYING_MATERIAL_EXPORT to be defined in
6+
mbedtls_config.h.

ChangeLog.d/error-unification.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
API changes
2+
* The PSA and Mbed TLS error spaces are now unified. mbedtls_xxx()
3+
functions can now return PSA_ERROR_xxx values.
4+
There is no longer a distinction between "low-level" and "high-level"
5+
Mbed TLS error codes.
6+
This will not affect most applications since the error values are
7+
between -32767 and -1 as before.
8+
9+
Removals
10+
* Remove mbedtls_low_level_strerr() and mbedtls_high_level_strerr(),
11+
since these concepts no longer exists. There is just mbedtls_strerror().
12+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Security
2+
* Fix a bug in tf-psa-crypto's mbedtls_asn1_store_named_data() where it
3+
would sometimes leave an item in the output list in an inconsistent
4+
state with val.p == NULL but val.len > 0. Affected functions used in X.509
5+
would then dereference a NULL pointer. Applications that do not
6+
call this function (directly, or indirectly through X.509 writing) are not
7+
affected. Found by Linh Le and Ngan Nguyen from Calif.
8+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Bugfix
2+
* Fix Clang compilation error when finite-field Diffie-Hellman is disabled.
3+
Reported by Michael Schuster in #9188.
4+
5+

0 commit comments

Comments
 (0)