Commit Graph

21 Commits (1603cfdaaf9a7e4b93458dc0bdf9e66140740e65)

Author SHA1 Message Date
David Garske e87af04cc3 Fix ST33 part descriptions. Update example certificates. 2024-03-20 17:32:56 -07:00
dell5060 b02a33fd0e Adding error fix for Jenkins Test: nightly-wolfTPM-examples-V2 2023-11-02 13:07:57 -06:00
David Garske 97d8845c6f Added CI tests for all examples and additional build tests. 2023-08-30 15:11:24 -07:00
David Garske 6126d04be3 Support for importing and loading public ECC/RSA keys formatted as PEM or DER. 2023-08-15 08:27:00 -07:00
David Garske 5a20647313 Minor cleanups. Update wolfSSL test certs. Added TPM_TIS_MAX_WAIT. Fix build with WOLFTPM_DEBUG_VERBOSE only. 2023-08-07 11:08:02 -07:00
David Garske 14a331d648 Example for secure boot solution to store root of trust in NV. Provides authentication and tamper protection. Fixed uses of arg= in examples. 2023-08-07 11:08:02 -07:00
John Bland 3a1ece8da1
Add RSA key import methods to handle PEM and DER encoding directly (#252) 2023-01-27 14:17:19 -08:00
David Garske c7b28c1445 TPM support for using the public key with TLS. 2022-06-24 16:21:47 -07:00
Elms e43e8022b5 examples: Add AltName 127.0.0.1 to server certs 2021-01-22 11:54:12 -08:00
David Garske 4c086c2f2c Fix for expired wolfSSL certs and note about where those files come from. Fixes #138. 2021-01-11 11:58:46 -08:00
Elms 87a8c3906d tls: cornercase and instruction typo fix 2020-11-12 14:04:00 -08:00
David Garske 029fafdf87 Remove execute bit on source files. 2020-09-02 11:46:12 -07:00
David Garske 056d4a445d Also cleanup the generated CSR from `./examples/crl/crl` when running "clean". 2019-07-29 15:42:48 -07:00
David Garske 16e1b20775 Improvement to allow test cert clean without running. Example: `./certs/certreq.sh clean`. 2019-07-29 15:40: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 6c41516cb1 Fix for issue was hash final digest size in crypto callback for AES key loading. Fix for the wolf ECC CA key. 2019-02-07 11:35:58 -08:00
David Garske bf67b3fd68 TLS client / server example improvements and cleanups. Adds support for using wolfSSL client/server examples with mutual auth certificate validation. Added new dummy key as to not conflict with wolfSSL test keys. 2019-02-01 13:26:55 -08:00
David Garske d8b2ea6309 Added TLS server example for wolfTPM. Added `examples/README.md`. 2018-11-13 15:45:39 -08:00
David Garske 6ae32daa52 Fix TLS client example to properly shutdown before closing socket. Added additional logging and fixed comment about certreq.sh script. Improved the cert signing script to not prompt. Also supports option `./certs/certreq.sh clean` to do a clean sign. Added way to do a TPM clean/reset using `TPM2_Wrapper_SetReset`. 2018-07-18 16:29:15 -07:00
David Garske e367d63dad Fix for ECC sign/verify (fixes ECC crypto dev callback to handle ECC ASN1 encoding/decoding). Fix for CSR to have different CN's. Fix typo in `./certs/certreq.sh`. 2018-07-18 16:28:50 -07:00
David Garske d489452d53 Updates to TPM based TLS Client example. Added CSR generation of an ECC Certificate. Added scripts to help with making certificates from the CSR. TLS still has some outstanding work for ECDHE. 2018-07-18 16:28:50 -07:00