mbedtls: Kconfig option to enable/disable debug functions
authorMichael Heimpold <mhei@heimpold.de>
Thu, 3 Jan 2019 23:00:41 +0000 (00:00 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 27 Jan 2019 00:04:53 +0000 (01:04 +0100)
commit268b5bec8094b5e0737e8705e652e1c80a965096
tree84cd56f61641d41e1c9e4843a176eaf007576f99
parente8f230251654edc43432c20f49ee33b67cabf6c9
mbedtls: Kconfig option to enable/disable debug functions

This introduces a new Kconfig option to switch on/off mbedtls' support
for debug functions.

The idea behind is to inspect TLS traffic with Wireshark for debug
purposes. At the moment, there is no native or 'nice' support for
this, but at
https://github.com/Lekensteyn/mbedtls/commit/68aea15833e1ac9290b8f52a4223fb4585fb3986
an example implementation can be found which uses the debug functions
of the library. However, this requires to have this debug stuff enabled
in the library, but at the moment it is staticly patched out.

So this patch removes the static part from the configuration patch
and introduces a dynamic config file editing during build.

When enabled, this heavily increases the library size, so I added
a warning in the Kconfig help section.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
package/libs/mbedtls/Makefile
package/libs/mbedtls/patches/200-config.patch