Introduce scripts automating wrapping structs members with MBEDTLS_PRIVATE.
Usage: run setup_and_run_MBEDTLS_PRIVATE.sh
Signed-off-by: Mateusz Starzyk <mateusz.starzyk@mobica.com>
diff --git a/setup_and_run_MBEDTLS_PRIVATE.sh b/setup_and_run_MBEDTLS_PRIVATE.sh
new file mode 100755
index 0000000..9a0e599
--- /dev/null
+++ b/setup_and_run_MBEDTLS_PRIVATE.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+make clean
+sed -i 's/GENERATE_XML = NO/GENERATE_XML = YES/g' doxygen/mbedtls.doxyfile
+scripts/config.py full
+cd doxygen
+doxygen mbedtls.doxyfile
+cd ..
+python3 apply_MBEDTLS_PRIVATE.py
+git checkout include/mbedtls/config.h doxygen/mbedtls.doxyfile