mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-26 17:32:50 +01:00
Infineon Modus Toolbox
Steps for building wolfSSL/wolfTPM with the Infineon Modus Toolbox examples:
- Add Dependency:
In "deps" folder add wolfssl.mtb containing:
https://github.com/wolfssl/wolfssl#v5.7.0-stable#$$ASSET_REPO$$/wolfssl/wolfssl-stable
For wolfTPM add wolftpm.mtb containing:
https://github.com/wolfssl/wolftpm#master#$$ASSET_REPO$$/wolftpm/wolftpm-stable
-
Add components: In
MakefileunderCOMPONENTSaddWOLFSSLandWOLFTPM. -
Add defines:
Add DEFINES+=WOLFSSL_USER_SETTINGS WOLFTPM_USER_SETTINGS in Makefile.
- Build settings:
Add a user_settings.h file for wolfSSL/wolfTPM build settings into config directory.
A template is provided here in IDE/Infineon/user_settings.h.
- Ignores:
The required library ignores are found in the .cyignore file in the wolfSSL and wolfTPM root.