Commit Graph

19 Commits (2d9292bfa5565b90cecf2ee91511a103661e8003)

Author SHA1 Message Date
John Safranek 95bcc4541c
Release v1.4.13
1. Update the copyright year in all file header comments.
2. Update the STM32CUBE files to use the correct GPL headers.
2023-04-03 10:41:10 -07:00
John Safranek d8c6fe8c8a
Add macro for giving a name to hushing unused variable handling. 2023-02-10 13:41:01 -08:00
John Safranek 124a6cc32d Updates for new release. 2022-12-20 14:33:53 -08:00
JacobBarthelmeh 879a72ce13 sanity check on number of certs in chain 2022-09-07 09:41:07 -07:00
JacobBarthelmeh 5acfa4e17b interop testing with multiple certificates sent 2022-08-24 06:35:40 -07:00
JacobBarthelmeh 6cfbd653ed clean up memory after use 2022-08-24 06:35:40 -07:00
JacobBarthelmeh e40e852bc2 handle certificate chains 2022-08-24 06:35:40 -07:00
JacobBarthelmeh c507c77431 add UUID and FASC-N 2022-08-24 06:35:40 -07:00
JacobBarthelmeh 91f2ea7e97 check on ca subject vs issuer, validate that pathlen is 0 2022-08-24 06:35:40 -07:00
John Safranek d842c213bc Certificate checks
1. Fix the logic on the CheckPolicy() checks. If any pass, it should be
   a pass.
2. Fix the check for the key usage extensions. The check should be that
   the usages are present to be valid.
3. Remove the redundant check for the optional key usages.
2022-08-24 06:35:40 -07:00
JacobBarthelmeh 0af8043110 more strict date checking on utc before year 2049 2022-08-24 06:35:40 -07:00
JacobBarthelmeh 5f783c30c7 gcc compiler warnings 2022-08-24 06:35:40 -07:00
John Safranek f929c5e0b6 Added RSA cert support 2022-08-24 06:35:40 -07:00
John Safranek bb4b4ffc38 Remove a debugging statement that forced OCSP lookups to always succeed. 2022-08-24 06:35:40 -07:00
John Safranek 13e525478c X.509 Certificate Support
1. Quality of Life improvements to echoserver: command line user config
2. adding policy checking
2022-08-24 06:35:40 -07:00
John Safranek a8fa38d7f8 OCSP Lookups
1. Changed to use the new set of certs.
2. Do an actual cert check and report errors.
3. Do an actual OCSP lookup and report errors.
2022-08-24 06:35:40 -07:00
John Safranek 1405eeae62 X.509 Certificate Support
1. Fix build error when building without certificates.
2. Add the root CA option to the echoserver usage.
3. Update the readme file to include the new certificate option.
4. Added command line option to load a CA cert into the echoserver.
2022-08-24 06:35:40 -07:00
John Safranek 57cbcbd8ca Cert Manager
1. Add allocators for cert manager wrapper.
2. Add test cases for the allocators.
2022-08-24 06:34:55 -07:00
John Safranek 09e3446b96 Add Certificate Manager Stub File
1. For the new X.509 user certificate support, add a new stub source
   file for the wrapper code around wolfSSL's CertManager.
2. Update the makefile includes to use the new source file and header.
3. Update configure with the `--enable-certs` option.
2022-08-24 06:34:30 -07:00