mbedtls/configs
Gilles Peskine 088b77f39c Merge psa_crypto_storage_its into psa_crypto_storage
Since the ITS API has stabilized and we don't plan to make use of more
than ITS, we don't need an abstraction layer between key storage and
key storage over ITS. Merge the ITS code into the generic storage
module.
2019-03-15 11:15:01 +01:00
..
config-ccm-psk-tls1_2.h Adapt buffer size for minimal CCM config 2018-06-19 14:54:11 +02:00
config-default.h Update config-default.h to the latest from Mbed TLS 2019-02-14 16:01:14 +00:00
config-mini-tls1_1.h Remove tests that depend on TLS or X.509 2019-03-11 16:49:26 +00:00
config-no-entropy.h Add a disabled CMAC define in the no-entropy configuration 2018-06-06 13:55:05 +02:00
config-psa-crypto.h Merge psa_crypto_storage_its into psa_crypto_storage 2019-03-15 11:15:01 +01:00
config-suite-b.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
config-thread.h Remove tests that depend on TLS or X.509 2019-03-11 16:49:26 +00:00
README.txt Fix typo in configs/README.txt file 2017-10-06 11:58:50 +01:00

This directory contains example configuration files.

The examples are generally focused on a particular usage case (eg, support for
a restricted number of ciphersuites) and aim at minimizing resource usage for
this target. They can be used as a basis for custom configurations.

These files are complete replacements for the default config.h. To use one of
them, you can pick one of the following methods:

1. Replace the default file include/mbedtls/config.h with the chosen one.
   (Depending on your compiler, you may need to adjust the line with
   #include "mbedtls/check_config.h" then.)

2. Define MBEDTLS_CONFIG_FILE and adjust the include path accordingly.
   For example, using make:

    CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE='<foo.h>'" make

   Or, using cmake:

    find . -iname '*cmake*' -not -name CMakeLists.txt -exec rm -rf {} +
    CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE='<foo.h>'" cmake .
    make

Note that the second method also works if you want to keep your custom
configuration file outside the mbed TLS tree.