-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add optional support for TLS trusted_ca_keys extension #778
Conversation
non-blocking API added; now ready for review |
1b6d7e6
to
f6bbee5
Compare
685e830
to
41009f1
Compare
c9cdd77
to
b4cadc2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes in the EvseV2G module look good 👍 I just have one small comment.
Please wait for a review from @AssemblyJohn before merging |
07b7e71
to
c887b89
Compare
26ca3c7
to
c645f67
Compare
@Pietfried review complete, awaiting code owner review/approval. |
feat: add documentation fix: consistent type naming convention applied fix: failed tests feat: added signal to stop stop server feat: SA_RESTART flag + notes on client certificates fix: memory leak feat: testing non-blocking read feat: patched test only includes the test that would fail on an unpatched OpenSSL fix: logging to omit filename and line information fix: partial config support improved where trust anchors are missing feat: added non-blocking read/write/connect/accept to TLS implementation non-blocking is selected by specifying timout_ms == 0 fix: improve string copy safety for private key password feat: simplified ConfigItem class ConfigItem is now based on std::optional and std::string reverted condition variable wait since an occasional failure was occuring during test runs (not seen previously). fix: revert back to using EVLOG_ rather than calling boost directly fix: codacy suggestions addressed fix: more codacy recommendations and review from AW fix: error when building MBedTLS version fix: changed to use auto& ref as per review comment fix: re-enabled unit tests fix: attempt to fix getting required files to the right place for unit tests fix: attempt to fix non-patched OpenSSL unit tests Signed-off-by: James Chapman <[email protected]>
c645f67
to
5fbb02d
Compare
feat: add documentation
fix: consistent type naming convention applied
fix: failed tests
feat: added signal to stop stop server
feat: SA_RESTART flag + notes on client certificates fix: memory leak
feat: testing non-blocking read
feat: patched test only includes the test that would fail
on an unpatched OpenSSL
fix: logging to omit filename and line information fix: partial config support improved where trust anchors are missing
Describe your changes
Added support for TLS trusted_ca_keys extension.
Note its use is disabled since changes to EVSE Security are needed to obtain the trust anchor certificates needed by the extension
Issue ticket number and link
Checklist before requesting a review