Skip to content

wolfSSL/wolftpm-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 support@wolfssl.com.