Commit Graph

8 Commits (9cbf348611aa1bf92db77468c7f8d73e69b5a647)

Author SHA1 Message Date
David Garske 3f84b2efbc wolfTPM v2.5.0 release prep 2022-07-22 09:32:57 -07:00
David Garske a22277a07d Infineon SLB9672 support. 2022-06-28 16:07:30 -07:00
David Garske c78d395a5c Refactor GPIO support. 2021-11-08 15:13:03 -08:00
David Garske 85b73ad75f Improve the IO layer try again logic. 2021-11-08 11:59:11 -08:00
David Garske ead4f66967 Fix for linux dev, tpmsw and winapi. 2021-06-07 10:31:53 -07:00
David Garske 2f63aadf02 Revert include.am changes. Use macro magic to include the .c file from tpm_io.c for backwards compatibility and ease for new platforms with automake. 2021-06-07 10:20:51 -07:00
Dimitar Tomov a43797ca9c Update all include.am example files
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-06-07 14:32:47 +03:00
Dimitar Tomov ab93e61afd Refactor examples/tpm_io into separate platform source files
* tpm_io_atmel.c contains only ASF code
* tpm_io_barebox.c contains only code for Barebox
* tpm_io_st.c to contain only STM32 specific code
* tpm_io_linux.c to contain only Linux specific code
* tpm_io_qnx includes the new QNX callback
* tpm_io_xilinx.c to contain only Xilinx code

- Noted that native Linux /dev/tpmX does not require an IO callback
- TPM Simulator and Windows TBS also does not require an IO callback

Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-06-07 14:14:37 +03:00