Aidan Garske
8b8bd479a4
wolfTPM Zephyr Project Port #395 - Work by @aidangarske, @night1rider, and @dgarske
2025-05-14 13:56:08 -07:00
Aidan Garske
f31929609f
Rebase wolfTPM Support For Das U-Boot Bootloader
2025-04-25 13:28:09 -07:00
jordan
a2fede312f
microchip iocb: spelling cleanup.
2025-01-06 13:36:51 -05:00
jordan
eb079ee22a
Implementation for TPM2_IoCb_MicrochipHarmony_I2C.
2025-01-06 12:29:57 -05:00
gojimmypi
4f3b57a6e2
flexibility for I2C_MASTER_NUM, add settings comments
2024-05-13 11:43:33 -07:00
gojimmypi
fb19d7a0e1
Initial Infineon I2C TPM support for Espressif ESP32
2024-05-10 14:16:39 -07:00
David Garske
c98ee9a71e
Update copyright date.
2024-04-24 10:42:27 -07:00
David Garske
892726e6b5
Added support for Infineon SLB9672/SLB9673 Firmware upgrade (see examples/firmware/README.md)
...
Added Infineon Modus Toolbox support. See `wolfssl/IDE/Infineon/README.md` for setup instructions.
Added support for Infineon CyHal I2C support.
Added Firmware extraction tool
Added Firmware update example application `examples/firmware/ifx_fw_update`.
Added support for vendor capabilities `TPM_CAP_VENDOR_PROPERTY`.
Added `XSLEEP_MS` macro for firmware update delay.
Added support for getting key group id, operational mode and update counts.
Added support for abandoning an update.
Added support for firmware update done, but not finalized
Fix auto-detect to not define SLB9672/SLB9673.
2024-04-01 17:21:18 -07:00
David Garske
b395b65287
Fix for config.h, which should only be included from .c files, not headers. ZD 17473
2024-02-07 14:28:33 -08:00
David Garske
f4077360e8
Fix for HAL IO prototype to match (`TPM2HalIoCb` and `TPM2_IoCb`).
2023-12-04 17:43:16 -08:00
David Garske
b58ac14e64
Sanitize the IO TX/RX buffers (make sure they are zero initialized).
2023-08-07 11:08:02 -07:00
David Garske
21638b065a
Improve MMIO support to utilize the HAL framework.
2023-06-28 13:39:47 -07:00
David Garske
f2a95f3902
Fix for Microchip Harmony build settings. Rename to `WOLFTPM_MICROCHIP_HARMONY`. Avoids confusion with the TPM 2.0 module ATTPM from Microchip. Now enabled with `WOLFTPM_MICROCHIP` and provides backwards compatibility for `WOLFTPM_MCHP`. The new `WOLFTPM_MICROCHIP` has not been released (was added in PR #251 ).
2023-02-03 10:49:29 -08:00
David Garske
c05bf659c2
Fix broken paths with HAL refactor. Update TLS examples to use latest TLS version (allowing downgrade).
2023-01-20 08:29:53 -08:00
David Garske
1ea4a591a8
HAL refactor and documentation improvements. Move example HAL implementations into new `hal` directory. Include the example HAL in the library when building. Updated HAL IO documentation.
2023-01-18 12:38:04 -08:00