mbedtls/ChangeLog.d
Chris Kay d259e347e6 Add CMake package config file
This change enables automatic detection and consumption of Mbed TLS
library targets from within other CMake projects. By generating an
`MbedTLSConfig.cmake` file, consuming projects receive a more complete
view of these targets, allowing them to be used as dependencies which
properly inherit the transitive dependencies of the libraries.

This is fairly fragile, as it seems Mbed TLS's libraries do not appear
to properly model their dependencies on other targets, including
third-party dependencies. It is, however, sufficient for building and
linking the compiled Mbed TLS libraries when there are no third-party
dependencies involved. Further work is needed for more complex
use-cases, but this will likely meet the needs of most projects.

Resolves #298. Probably useful for #2857.

Signed-off-by: Chris Kay <chris.kay@arm.com>
2021-06-04 16:02:48 +01:00
..
00README.md 2.24.0 is still covered by the old policy 2020-10-01 00:35:49 +02:00
add-cmake-package-config.txt Add CMake package config file 2021-06-04 16:02:48 +01:00
add-missing-parenthesis.txt Improve changelog entry for #4217 2021-04-27 17:01:24 +01:00
aescrypt2.txt Remove the sample program aescrypt2 2021-04-28 15:57:30 +02:00
allow_alt_cmac_without_des.txt Add documentation for change in CMAC self-test behaviour 2021-04-23 08:19:43 +02:00
aria-alt.txt Changelog entry for the ARIA_ALT and CAMELLIA_ALT fixes 2021-05-25 15:33:14 +02:00
cipher-delayed-output.txt Fix some typos 2021-06-01 09:40:53 +02:00
ciphersuite-sha1-sha384-guard.txt Add changelog entries for SHA1 and SHA384 ciphersuites bugfixes. 2021-05-19 11:56:06 +02:00
ciphersuite-sha384-guard.txt Add changelog entries for SHA1 and SHA384 ciphersuites bugfixes. 2021-05-19 11:56:06 +02:00
dhm_min_bitlen.txt Enforce dhm_min_bitlen exactly, not just the byte size 2021-04-01 14:20:03 +02:00
fix-mingw-build.txt fix changelog entry 2021-05-12 14:36:24 -04:00
fix-pk-parse-key-error-code.txt Fix an incorrect error code addition in pk_parse_key_pkcs8_unencrypted_der 2021-04-15 11:19:56 +01:00
gcm-update.txt Split mbedtls_gcm_update_ad out of mbedtls_gcm_starts 2021-04-15 21:34:33 +02:00
host_test-int32.txt Fix build error when int32_t is not int 2021-05-18 16:43:43 +02:00
issue4036.txt Removing trailing space from ChangeLog file 2021-04-26 20:08:53 +02:00
issue4055.txt Expose flag for critical extensions 2021-05-27 14:27:43 +02:00
issue4128.txt fix comment, ChangeLog & migration-guide for MBEDTLS_ECP_FIXED_POINT_OPTIM 2021-06-03 15:47:40 +08:00
issue4282.txt Fllow-up of the review: ChangeLog expansion, mmigration guides added and comments fixed 2021-05-06 00:53:22 +02:00
issue4286.txt Fix the "rm (D)TLS 1.0 1.1" ChangeLog entry 2021-05-26 10:38:59 +02:00
issue4335.txt A small change in ChangeLog just to restart Travis build 2021-05-26 13:19:14 +02:00
issue4361.txt Migration guide added and ChangeLog clarified 2021-05-14 14:07:51 +02:00
issue4367.txt Re-wording ChangeLog and reverting overzealous removal from config.h 2021-06-01 11:17:07 +02:00
issue4386.txt Remove MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3 option 2021-05-28 15:27:01 +02:00
issue4403.txt Add the ChangeLog file 2021-05-26 13:36:40 +02:00
make-generate-tests-python.txt Changelog entry for no longer explicitly invoking python2 2021-05-06 11:35:18 +02:00
mpi_random.txt Changelog entry for adding mbedtls_mpi_random() 2021-06-03 18:10:04 +02:00
no-generated-files.txt Changelog entry for the requirement to generate source files 2021-05-20 10:37:22 +02:00
posix-define.txt Add changelog for posix definition 2021-05-11 12:44:40 -06:00
psa-aead-output-size-macros-1.0.txt Remove PSA AEAD output size compatibility macros 2021-04-28 10:01:20 +02:00
psa-builtin-keys-implementation.txt Add changelog for MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS 2021-04-15 15:06:52 +02:00
psa-without-genprime-fix.txt psa: Support RSA signature without MBEDTLS_GENPRIME 2021-05-20 17:08:59 +01:00
psa_sign_message.txt Add changelog entry for #4510 2021-05-17 22:18:35 +02:00
random-range.txt Add changelog entry for non-uniform MPI random generation 2021-06-03 18:10:04 +02:00
relaxed-psk-semantics.txt Minor improvement of ChangeLog wording 2021-05-28 09:52:54 +01:00
remove-config-psa-crypto.txt Changelog entry for the removal of config-psa-crypto.h in 3.0 2021-05-10 10:36:37 +02:00
remove-enable-weak-ciphersuites.txt Add change log and migration guide 2021-05-04 15:59:10 +02:00
remove-max-content-len.txt Remove MBEDTLS_SSL_MAX_CONTENT_LEN option 2021-05-10 17:02:48 +01:00
remove-rsa-mode-parameter.txt Additional corrections to ChangeLog 2021-05-25 16:26:24 +01:00
remove_null_entropy.txt Remove MBEDTLS_TEST_NULL_ENTROPY config option. 2021-05-11 13:15:19 +02:00
rm-ecdh-legacy-context-option.txt Adds ChangeLog entry 2021-06-02 13:45:57 +01:00
rm-ticket-lifetime-option Add a missing ChangeLog entry 2021-05-04 11:35:08 +02:00
session-cache-api.txt Fix formatting of changelog entry 2021-05-18 08:36:36 +01:00
sha224_sha384.txt Add changelog entries for MBEDTLS_SHA224_C and MBEDTLS_SHA384_C. 2021-05-19 12:36:24 +02:00
sha512-output-type.txt Change sha256 output type from an array to a pointer 2021-05-13 00:46:29 +02:00
ssl-error-code-cleanup.txt Fixup glitch in ChangeLog entry 2021-05-14 17:12:15 +01:00
undefined_reference_without_psa.txt Fix missing compilation guard around psa_crypto_driver_wrappers.c 2021-05-19 21:06:01 +02:00
x509_remove_info.txt Add ChangeLog entry 2021-04-27 17:20:56 +01:00