Add missing Changelog entries
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
diff --git a/ChangeLog.d/cmake-subproject-fix.txt b/ChangeLog.d/cmake-subproject-fix.txt
new file mode 100644
index 0000000..dffdd14
--- /dev/null
+++ b/ChangeLog.d/cmake-subproject-fix.txt
@@ -0,0 +1,3 @@
+Features
+ * cmake now detects if it is being built as a sub-project, and in that case
+ disables the target export/installation and package configuration.
diff --git a/ChangeLog.d/fix_keyid_and_ownerid_accessor_macros.txt b/ChangeLog.d/fix_keyid_and_ownerid_accessor_macros.txt
new file mode 100644
index 0000000..5d52fd5
--- /dev/null
+++ b/ChangeLog.d/fix_keyid_and_ownerid_accessor_macros.txt
@@ -0,0 +1,4 @@
+Bugfix
+ * Fix MBEDTLS_SVC_KEY_ID_GET_KEY_ID() and MBEDTLS_SVC_KEY_ID_GET_OWNER_ID()
+ which have been broken, resulting in compilation errors, since Mbed TLS
+ 3.0.
diff --git a/ChangeLog.d/fix_tls_12_ciphersuite_selection.txt b/ChangeLog.d/fix_tls_12_ciphersuite_selection.txt
new file mode 100644
index 0000000..ad615bc
--- /dev/null
+++ b/ChangeLog.d/fix_tls_12_ciphersuite_selection.txt
@@ -0,0 +1,5 @@
+Bugfix
+ * Ensure that TLS 1.2 ciphersuite/certificate and key selection takes into
+ account not just the type of the key (RSA vs EC) but also what it can
+ actually do. Resolves #5831.
+
diff --git a/ChangeLog.d/fix_windows_build_host_detection.txt b/ChangeLog.d/fix_windows_build_host_detection.txt
new file mode 100644
index 0000000..d593eb8
--- /dev/null
+++ b/ChangeLog.d/fix_windows_build_host_detection.txt
@@ -0,0 +1,3 @@
+Bugfix
+ * Fix CMake windows host detection, especially when cross compiling.
+
diff --git a/ChangeLog.d/keyidowner-psacrypto-compat.txt b/ChangeLog.d/keyidowner-psacrypto-compat.txt
new file mode 100644
index 0000000..77ce9e3
--- /dev/null
+++ b/ChangeLog.d/keyidowner-psacrypto-compat.txt
@@ -0,0 +1,2 @@
+Features
+ * Make USE_PSA_CRYPTO compatible with KEY_ID_ENCODES_OWNER. Fixes #5259.
diff --git a/ChangeLog.d/make-generated-file-fix.txt b/ChangeLog.d/make-generated-file-fix.txt
new file mode 100644
index 0000000..d0c1437
--- /dev/null
+++ b/ChangeLog.d/make-generated-file-fix.txt
@@ -0,0 +1,3 @@
+Bugfix
+ * Fix an error in make where the absence of a generated file caused
+ make to break on a clean checkout. Fixes #5340.
diff --git a/ChangeLog.d/msvc-compiler-bug.txt b/ChangeLog.d/msvc-compiler-bug.txt
new file mode 100644
index 0000000..06062bc
--- /dev/null
+++ b/ChangeLog.d/msvc-compiler-bug.txt
@@ -0,0 +1,3 @@
+Bugfix
+ * Work around an MSVC ARM64 compiler bug causing incorrect behaviour
+ in mbedtls_mpi_exp_mod(). Reported by Tautvydas Žilys in #5467.
diff --git a/ChangeLog.d/new-examples.txt b/ChangeLog.d/new-examples.txt
new file mode 100644
index 0000000..71ec833
--- /dev/null
+++ b/ChangeLog.d/new-examples.txt
@@ -0,0 +1,5 @@
+Features
+ * Add example programs cipher_aead_demo.c, md_hmac_demo.c, aead_demo.c
+ and hmac_demo.c, which use PSA and the md/cipher interfaces side
+ by side in order to illustrate how the operation is performed in PSA.
+ Addresses #5208.
diff --git a/ChangeLog.d/remove_prompt_to_exit.txt b/ChangeLog.d/remove_prompt_to_exit.txt
new file mode 100644
index 0000000..4cd40c3
--- /dev/null
+++ b/ChangeLog.d/remove_prompt_to_exit.txt
@@ -0,0 +1,4 @@
+Bugfix
+ * Removed the prompt to exit from all windows build programs that was causing
+ issues in CI/CD environments.
+
diff --git a/ChangeLog.d/tls13-sig-alg-deprecations.txt b/ChangeLog.d/tls13-sig-alg-deprecations.txt
new file mode 100644
index 0000000..b56fa17
--- /dev/null
+++ b/ChangeLog.d/tls13-sig-alg-deprecations.txt
@@ -0,0 +1,5 @@
+New deprecations
+ * Deprecate mbedtls_ssl_conf_sig_hashes() in favor of the more generic
+ mbedtls_ssl_conf_sig_algs(). Signature algorithms for the TLS 1.2 and
+ TLS 1.3 handshake should now be configured with
+ mbedtls_ssl_conf_sig_algs().