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 |
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 |
Elms
|
045800ccf5
|
examples: factor out common key setup steps
|
2020-11-12 14:04:00 -08:00 |
Elms
|
1fcae21585
|
Refactor socket code to support win32
|
2020-11-12 14:04:00 -08:00 |
Chris Conlon
|
91ef0b0e6e
|
update copyright to 2020
|
2020-01-03 15:31:27 -08:00 |
David Garske
|
7887130287
|
wolfTPM v1.7 Release
|
2019-12-27 14:43:30 -08:00 |
David Garske
|
4de58e6d60
|
Remove execute bit on .c/.h files.
|
2019-05-14 13:58:06 -07:00 |
David Garske
|
5f0c7ba6c1
|
Fix printf type warnings. Added missing stdio.h for printf in examples. Added new API's `TPM2_SetActiveCtx`, `TPM2_ChipStartup`, `TPM2_SetHalIoCb` and `TPM2_Init_ex`. Fix to make sure TPM2_CTX is cleaned up after `wolfTPM2_Test`. Allowed way to indicate `BOOL` type already defined.
|
2019-05-07 14:35:23 -07:00 |
David Garske
|
3e9d70c159
|
Fix to better handle chip detection. Added stdio printf include for TPM benchmark. Added C++ support.
|
2019-05-07 10:39:17 -07:00 |
David Garske
|
d8effc7c05
|
Fixes for various scan-build and G++ warnings. Updates to ChangeLog.md and README.md. Fix for `./certs/certreq.sh clean` to not remove wolf certs.
|
2019-02-20 15:13:01 -08:00 |
David Garske
|
8a8c79ec8e
|
Fixes for building wolfTPM with `TLS_BENCH_MODE`.
|
2019-02-13 10:58:09 -08:00 |
David Garske
|
4ee625e68e
|
Additional cleanups and fixes for TLS server/client examples.
|
2019-02-12 15:41:17 -08:00 |
David Garske
|
aaafa78624
|
Enhancement to the TLS clients to support better throughput benchmarking. Improved the read elapsed time for more accurate RX benchmarking. Added a simple non-TPM TLS example that integrates with the wolfTPM environment.
|
2019-02-12 13:37:55 -08:00 |
David Garske
|
d21ba091b4
|
Cleanup to combine benchmark time code and allow override using `WOLFSSL_USER_CURRTIME`. Benchmark modes can be disabled using `NO_TPM_BENCH`. Fix a few minor warnings.
|
2019-02-12 10:29:22 -08:00 |
David Garske
|
b380020475
|
Fix spelling error. Extend the TLS benchmark time support.
|
2019-02-07 15:46:53 -08:00 |
David Garske
|
0c86a92ac1
|
Improved error handling to ensure TPM handles are cleared. Added build option to test TLS client without mutual auth.
|
2019-02-07 13:14:48 -08:00 |
David Garske
|
a5d286c737
|
Fixes for various compiler warnings. Fixes for supporting new CryptoCb. Added way to implement own socket functions for TLS examples. Added TLS error codes.
|
2019-02-01 13:27:52 -08:00 |
David Garske
|
dba2df99f2
|
Added Crypto callback support for AES, Hash and RNG. Minor compiler warning fixes.
|
2019-02-01 13:27:15 -08:00 |
David Garske
|
1d73ad9498
|
Added benchmark support for wolfTPM TLS client/server examples. Enabled with `TLS_BENCH_MODE` build macro. Refactor of the common TLS code into tls_common.h.
|
2019-02-01 13:26:55 -08:00 |