Aidan Garske
a89169ef05
Include SPDM, PQC, test and CMake files in the source distribution
2026-09-14 13:28:18 -07:00
Aidan Garske
a7b1aa6c3b
Inline fwTPM TIS atomics and semaphore name helpers
2026-09-02 14:14:59 -07:00
Aidan Garske
95696b36ef
F-12736 - Authenticate fwTPM shared-memory endpoints
2026-09-02 14:14:58 -07:00
Aidan Garske
3507da0429
F-12710 - Advertise supported ECC curves
2026-09-02 14:14:28 -07:00
David Garske
23a328ff87
Fix ST33 generation 1 manifest size and refuse oversized commands (ZD 22193)
2026-08-25 16:02:53 -07:00
aidan garske
df0fb838d9
fwTPM: harden Dictionary Attack (DA) protection to TCG spec and add DA/noDA test coverage
2026-06-25 09:09:36 -07:00
David Garske
0c52f3be4d
Add firmware TPM 2.0 (fwTPM) implementation
...
Add portable firmware TPM 2.0 implementation (fwTPM) built on wolfCrypt.
Implements 105/113 TPM 2.0 v1.38 commands (93%) as a standalone server
with socket and TIS transports, NV storage, and full CI/fuzz coverage.
2026-04-16 16:57:57 -07:00
David Garske
a15260342f
wolfTPM Support for sealing/unsealing based on a PCR that is signed externally. Use an external key to sign a PCR digest. Allows a new signed policy to be sent with updates to continue allowing a sealed secret to be unsealed when PCR's change. This resolves the issue with PCR brittleness.
2023-08-29 18:47:18 -07: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
David Garske
8087afaf27
Fixes from peer review. Resolve issue with make check. Removed the TPM Simulator for make check (does not build out of the box on all platforms). Make dist was not including the new tpm2_socket.h.
2020-12-01 07:45:04 -08:00
Elms
e93c47c11b
`make check` runs with simulator for `--enable-swtpm`
2020-09-30 13:11:24 -07:00
David Garske
c6e45dc580
Added new wrapper API `wolfTPM2_OpenExisting` for accessing device that's already started. Added unit test framework.
2019-07-23 14:43:40 -07:00