| Line | |
|---|
| 1 | This directory contains example configuration files.
|
|---|
| 2 |
|
|---|
| 3 | The examples are generally focused on a particular usage case (eg, support for
|
|---|
| 4 | a restricted number of ciphersuites) and aim at minimizing resource usage for
|
|---|
| 5 | this target. They can be used as a basis for custom configurations.
|
|---|
| 6 |
|
|---|
| 7 | These files are complete replacements for the default config.h. To use one of
|
|---|
| 8 | them, you can pick one of the following methods:
|
|---|
| 9 |
|
|---|
| 10 | 1. Replace the default file include/mbedtls/config.h with the chosen one.
|
|---|
| 11 | (Depending on your compiler, you may need to ajust the line with
|
|---|
| 12 | #include "mbedtls/check_config.h" then.)
|
|---|
| 13 |
|
|---|
| 14 | 2. Define MBEDTLS_CONFIG_FILE and adjust the include path accordingly.
|
|---|
| 15 | For example, using make:
|
|---|
| 16 |
|
|---|
| 17 | CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE='<foo.h>'" make
|
|---|
| 18 |
|
|---|
| 19 | Or, using cmake:
|
|---|
| 20 |
|
|---|
| 21 | find . -iname '*cmake*' -not -name CMakeLists.txt -exec rm -rf {} +
|
|---|
| 22 | CFLAGS="-I$PWD/configs -DMBEDTLS_CONFIG_FILE='<foo.h>'" cmake .
|
|---|
| 23 | make
|
|---|
| 24 |
|
|---|
| 25 | Note that the second method also works if you want to keep your custom
|
|---|
| 26 | configuration file outside the mbed TLS tree.
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.