Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.25 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.25 KB

Public wolfTPM Examples

Infineon PSoC6 wolfSSL HTTPS Server Example (using wolfTPM)

See Infineon/PSoC6_WiFi_HTTPS_Server.

Tested on PSoC 62S2 eval kit (CY8CEVAL-062S2) and Sterling LWB5+ Wifi module.

The wolfTPM support for updating Infineon SLB9672/SLB9673 firmware was added here: wolfSSL/wolfTPM#339

Based on the Wi-Fi_HTTPS_Server example. TLS ported to wolfSSL. TPM uses wolfTPM

Build steps:

  • make getlibs
  • Update ../mtb_shared/secure-sockets with Infineon/secure-sockets#1
  • Update ../mtb_shared/wpa3-external-supplicant with Infineon/wpa3-external-supplicant#2
  • Update bsps/TARGET_APP_CY8CEVAL-062S2-LAI-4373M2/config/GeneratedSource/cycfg_system.h -> #define CY_CFG_PWR_DEEPSLEEP_LATENCY 125UL.
  • Update source/secure_http_server.h WiFi settings (WIFI_SSID and WIFI_PASSWORD)
  • make build -j8
  • make program
  • See wolfTPM Firmware Example for next steps

Xilinx UltraScale+ MPSoC with FreeRTOS, LWIP with wolfSSL/wolfTPM

See: https://github.com/dgarske/UltraZed-EG-wolf

Support

For questions email [email protected].