Releases: EVerest/libevse-security
Releases · EVerest/libevse-security
v0.9.1
v0.9.0
What's Changed
- Multiple root trusted CA leafs by @AssemblyJohn in #91
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Fixed a potentially bad optional access by @AssemblyJohn in #79
- feat: expose OpenSSL handles so that other code can create objects by @james-ctc in #80
- fix: catch directory not found when iterating over OCSP cache by @james-ctc in #82
- Feature/custom openssl provider by @AssemblyJohn in #86
- Updated documentation on hierarchy building to avoid confusion by @AssemblyJohn in #87
-
- Fix the logic error of certificate_path by @Elsa-is-My-Muse in #88
- Removed openssl types from detail headers by @AssemblyJohn in #90
- Modified code not to presume that a multi-chain certificate is always returned by @AssemblyJohn in #89
New Contributors
- @Elsa-is-My-Muse made their first contribution in #88
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- OpenSSL support for V1.1.1 is now deprecated, OpenSSL v3 is required
- Bump version of used github action run-clang-format to v1.1.0 by @andistorm in #67
- Fix report log on failure by @andistorm in #69
- Verify root certificate intermediary subcas by @AssemblyJohn in #71
- Bugfix/66 gracefull crash handling by @AssemblyJohn in #70
- Fixed a missing return statement by @AssemblyJohn in #72
- Bugfix/return chain error add by @AssemblyJohn in #73
- Bugfix/75 deprecate openssl 1 by @AssemblyJohn in #76
- Add option to provide a custom logging library, similar to libocpp by @marcemmers in #74
New Contributors
- @andistorm made their first contribution in #67
- @marcemmers made their first contribution in #74
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.5.0
What's Changed
- Removed strict cert verification, added error string print by @AssemblyJohn in #56
- Add issue and PR templates and CODEOWNERS file by @AssemblyJohn in #54
- Add missing find_package for date by @mhei in #55
- Rw cert folder fixes by @AssemblyJohn in #57
- Fixed some potentially wrong uses of certificate hash by @AssemblyJohn in #58
- Mg refactor verify certificate by @mennodegraaf in #59
- Split OCSP data requests into two separate functions by @Pietfried in #61
- Docs/extend documentation by @AssemblyJohn in #62
- Add extra 'IssuerNotFound' error by @AssemblyJohn in #63
New Contributors
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- Make test target name unique. by @gberardi-pillar in #28
- ci: Run tests in CI by @christopher-davis-afs in #25
- Fixed get_key_pair correct result determination, added exception for… by @AssemblyJohn in #41
- Added cleanup/certificate limit features: by @AssemblyJohn in #39
- Garbage collect routines with: by @AssemblyJohn in #44
- Reliability improvements for OpenSSL tpm2 provider on an embedded system by @james-ctc in #42
- Tests for expired certificates, fixes for expired key deletion by @AssemblyJohn in #47
- fix: missing include file by @james-ctc in #48
- Docs info by @AssemblyJohn in #49
- Build time configuration for CSR by @james-ctc in #50
- Fix linkage of gtest for unit tests by @hikinggrass in #52
New Contributors
- @gberardi-pillar made their first contribution in #28
- @christopher-davis-afs made their first contribution in #25
- @james-ctc made their first contribution in #42
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Modified hierarchy algorithm to be linear for insertion and O(n^{2}) … by @AssemblyJohn in #22
- Add support for certificate links by @mennodegraaf in #29
- Remove malformated PEM regex parsing by @AssemblyJohn in #35
- Fix sha256 file digest by @hikinggrass in #37
New Contributors
- @mennodegraaf made their first contribution in #29
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Restore openssl 1 compatibility by @AssemblyJohn in #32
- Fixed an issue with certificate directory support by @AssemblyJohn in #20
- Make gtest dependency conditional (only use it when building for testing) by @hikinggrass in #30
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Added certificate count request by @AssemblyJohn in #19
- feat: libevse-security will try to fix malformed PEM strings by @valentin-dimov in #23
- EV-357 fix: Crypto supplier can optionally accept future certificates by @valentin-dimov in #24
- TPM operation support for key/csr generation by @AssemblyJohn in #26
- Support for tpm CSR request by @AssemblyJohn in #27
Full Changelog: v0.3.0...v0.4.0