David Garske
|
1402d0d132
|
wolfTPM Release v3.9.2 prep. Migrating to GPLv3.
|
2025-07-30 07:29:31 -07:00 |
David Garske
|
2fbbef40fd
|
Fix using default wolfSSL ./configure.
|
2025-07-23 15:10:34 -07:00 |
David Garske
|
085e486cd8
|
Helpers for importing an external private key and creating an encrypted key blob.
|
2025-07-23 14:28:48 -07:00 |
David Garske
|
541a85ca5f
|
Improve crypto callback key gen hash algorithm selection.
|
2025-07-23 13:33:37 -07:00 |
David Garske
|
fde0571e6f
|
Fix for session index in `hmac -aes` test.
|
2025-06-26 14:30:06 -07:00 |
David Garske
|
2d5a27d238
|
Example for HMAC with persistent key. ZD 20109.
|
2025-06-26 11:06:28 -07:00 |
David Garske
|
47193894e8
|
Cleanups for make_credential and `keygen -rsa` test case
|
2025-06-04 14:45:30 -07:00 |
David Garske
|
d5872221ba
|
Fix `TPM2_ParsePublic` size argument.
|
2025-06-02 16:33:18 -07:00 |
David Garske
|
c364166542
|
Fix for missing `TPM2_ReleaseLock` in `TPM2_GetProductInfo`.
|
2025-05-28 16:04:51 -07:00 |
David Garske
|
7411bc115f
|
Refactor the TPM2_GetNonce to support a non-locking version for internal use. This avoids all possible recursive mutex calls.
|
2025-05-27 14:42:43 -07:00 |
David Garske
|
32f0ef5107
|
Static analysis cleanups from scan-build.
|
2025-05-14 16:14:50 -07:00 |
David Garske
|
6fbb49a94f
|
wolfTPM Release v3.9.0. Updated copyright and version.
|
2025-05-14 15:31:07 -07:00 |
Aidan Garske
|
8b8bd479a4
|
wolfTPM Zephyr Project Port #395 - Work by @aidangarske, @night1rider, and @dgarske
|
2025-05-14 13:56:08 -07:00 |
Zackery
|
33a5f47eaf
|
Merge pull request #398 from aidangarske/uboot_support
wolfTPM Support For Das U-Boot Bootloader
|
2025-05-06 18:17:56 -06:00 |
David Garske
|
985abb5eae
|
Updated docs. Add test case for `TPM2_GetAlgId`.
|
2025-05-06 16:52:28 -07:00 |
David Garske
|
9c2ada8a7a
|
Fixes for spelling and debug.
|
2025-05-06 16:41:34 -07:00 |
David Garske
|
0c2b0a43ed
|
Fix location for TPM simulator `/tmp`.
|
2025-05-06 16:29:38 -07:00 |
Eric Blankenhorn
|
91ea3684b5
|
Merge pull request #412 from dgarske/bench_cleanup
Fix issue with possible handle leak in bench example
|
2025-05-05 15:13:58 -05:00 |
David Garske
|
5a5a7e2d25
|
Fix issue with possible handle leak in bench example. Reported in #411.
|
2025-05-02 15:31:06 -07:00 |
Aidan Garske
|
d463f70975
|
Removed options.h not used, added TPM2_GetHierarchyDesc, and fixed indentation error
|
2025-04-30 11:22:13 -07:00 |
Aidan Garske
|
f31929609f
|
Rebase wolfTPM Support For Das U-Boot Bootloader
|
2025-04-25 13:28:09 -07:00 |
aidan garske
|
8e03c40fba
|
removed test, only needs to be tested when actually used in wolfTPM
|
2025-03-28 14:31:00 -07:00 |
aidan garske
|
688ce722d3
|
Fix typo - default is used..
|
2025-03-28 13:57:21 -07:00 |
aidan garske
|
f10a27bb47
|
Add keygen test for AIK and defualt
|
2025-03-28 13:29:43 -07:00 |
aidan garske
|
942bbe7f03
|
removed testing
|
2025-03-28 13:22:52 -07:00 |
aidan garske
|
50c5f10277
|
Added keygen optional authentication password -auth=<yourpassword>
|
2025-03-28 12:50:22 -07:00 |
Tesfa Mael
|
7400f0f369
|
Review comment
|
2025-03-05 11:52:53 -08:00 |
Tesfa Mael
|
63385223ca
|
Refactor ASN.1 parsing for RSA cert
|
2025-03-03 11:31:43 -08:00 |
David Garske
|
00749ad551
|
Fix run_examples.sh run.out location variable.
|
2025-02-21 16:53:23 -08:00 |
David Garske
|
c42fff4f7f
|
EK Cert Verification with TPM only (no wolfCrypt). Example assumes ST33KTPM2X. `./configure --disable-wolfcrypt && make && ./examples/endorsement/verify_ek_cert`
|
2025-01-24 09:54:11 -08:00 |
David Garske
|
2069ed7976
|
Fixes for scan-build and g++ warnings.
|
2025-01-07 10:47:26 -08:00 |
Eric Blankenhorn
|
80da56728c
|
Merge pull request #389 from dgarske/nv_extend
Fix issue with session binding / add NV extend example
|
2024-12-17 17:00:58 -06:00 |
Eric Blankenhorn
|
cb645d3a21
|
Merge pull request #390 from dgarske/oldcrypt
Support for building wolfTPM against older wolfCrypt (like v4.7.0)
|
2024-12-17 17:00:50 -06:00 |
David Garske
|
15add23dcf
|
Add code for calculating NV extend policies. Fixed issue with `wolfTPM2_PolicyHash` where input digest could be too large.
|
2024-12-17 11:30:47 -08:00 |
David Garske
|
671b702786
|
Allow extend with RSA or ECC.
|
2024-12-16 14:17:15 -08:00 |
David Garske
|
580b3a779e
|
Fix issue with session binding. Add example for NV extend based on the TCG "bus protection guidance".
|
2024-12-16 11:53:52 -08:00 |
David Garske
|
8177ba8c1d
|
Create separate tool for performing the TPM2_Clear (don't use args to wrap_test).
|
2024-12-13 14:52:38 -08:00 |
David Garske
|
7c48b76548
|
Support for building wolfTPM against older wolfCrypt (like v4.7.0).
|
2024-12-13 09:45:52 -08:00 |
JacobBarthelmeh
|
d0618adaf3
|
Merge pull request #388 from dgarske/various_20241206
Various cleanups
|
2024-12-09 10:58:45 -07:00 |
David Garske
|
87edf3d840
|
Cleanup the `SensitiveToPrivate` function stack variables. Switch `wolfTPM2_LoadSymmetricKey` to default to the `WOLFTPM2_WRAP_DIGEST` for hash algorithm and not try to use SHA1. Cleanup comments on EK/SRK. Tab and formatting.
|
2024-12-06 16:56:03 -08:00 |
msi-debian
|
599998d827
|
Fixing PKCS7 Type delclaration
|
2024-11-18 10:18:05 -07:00 |
David Garske
|
6cb101da14
|
Remove execute bit on code/header files.
|
2024-11-11 06:59:10 -08:00 |
David Garske
|
3617abca97
|
Fix warning: `cannot convert argument of incomplete type 'void *' to 'WOLFTPM2_KEY *'`. Fix `extend.c:158:9: warning: Value stored to 'rc' is never read`. Fix `src/tpm2_wrap.c:2193:5: warning: Value stored to 'sensSz' is never read`.
|
2024-11-05 11:34:54 -08:00 |
David Garske
|
53feb3fb96
|
Add support for TPM2_GetCapability for TPM_CAP_PCRS. ZD 18881
Improve PCR extend to support -alg option.
|
2024-10-30 12:57:08 -07:00 |
David Garske
|
78457bebb7
|
Tested support for Nations NS350. Added simple capabilities example.
|
2024-10-04 08:35:35 -07:00 |
David Garske
|
034306a49c
|
Fix macros to match. Resolves `error: unused variable 'pubKeySz'` and `examples/pcr/quote.c:336:9: error: use of undeclared identifier 'pubKey'`.
|
2024-09-20 17:15:08 -07:00 |
JacobBarthelmeh
|
388e32912e
|
use XMALLOC/XFREE and update macro guards
|
2024-09-20 10:02:45 -07:00 |
JacobBarthelmeh
|
a3beae82ee
|
re-create correct hash before verify attempt
|
2024-09-13 14:53:56 -06:00 |
JacobBarthelmeh
|
4115da0b96
|
add example manual verification of quote signature with ecc
|
2024-09-13 12:09:53 -06:00 |
philljj
|
6020acfe4e
|
Merge pull request #376 from dgarske/tls_idevid
Improve the TPM TLS examples for use with `WOLFTPM_MFG_IDENTITY`
|
2024-09-11 15:35:10 -04:00 |