David Garske
|
c0fa6423d5
|
Cleanup of the examples to use the key templates. The PKCS7 example was failing because of a key mismatch between the TPM private key and the public key used in the certificate setup using the CSR and ./certs/certreq/sh`.
|
2021-01-14 16:41:12 -08:00 |
David Garske
|
845b3d1da2
|
Release fixes and cleanups. Fixes for init of `WOLFTPM2_HASH` in `wolfTPM2_HashStart`. Fix for for various build configurations (--disable-wrapper). Fix for Microchip "sign" bit on symmetric keys. Fix for scan-build warnings. Cleanup whitespace.
|
2020-12-07 11:01:02 -08:00 |
David Garske
|
4b0b70861c
|
Added parameter encryption support to more examples. Fix to not set "encrypt" or "decrypt" if command doesn't allow it. Updated documentation.
|
2020-11-30 12:00:54 -08:00 |
David Garske
|
5abeea75a9
|
Added object names to the command hash calculation (cpHash). Added HMAC key creation. Fixed outstanding TODO items.
|
2020-11-23 14:54:39 -08:00 |
David Garske
|
dbd8e41b47
|
Refactor of the session authentication. Added "-e" option to some examples to enable parameter encryption and removed the _paramenc.c files. Fixup for the `getPrimaryStoragekey` to allow persisting if not `WOLFTPM_WINAPI`. Improve command line options. Added calculation of command hash and HMAC for sessions.
|
2020-11-20 16:47:14 -08:00 |
David Garske
|
675f7deb22
|
Fixes for a couple minor build errors and warnings. Found using scan-build, CC=g++ and `NO_FILESYSTEM`.
|
2020-11-13 15:57:03 -08:00 |
Elms
|
951e27f706
|
examples: cleanup for mingw coexistence
|
2020-11-13 14:38:19 -08:00 |
Elms
|
0bff836fa2
|
examples: Cleanup TLS examples using keyblob
|
2020-11-13 11:31:01 -08:00 |
Elms
|
3ce0a6871c
|
Rebase and leverage new API with KEYBLOB
|
2020-11-12 14:08:13 -08:00 |
Elms
|
045800ccf5
|
examples: factor out common key setup steps
|
2020-11-12 14:04:00 -08:00 |