-
Notifications
You must be signed in to change notification settings - Fork 161
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
Integrate libmesode differences #186
Integrate libmesode differences #186
Conversation
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
e490d01
to
ed6f8ac
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.
Please handle getline() issue and I will merge it.
I had a quick look without deep dive into openssl/gnutls code and it looks good. Thanks for the PR. |
Do you think you could create a new release afterwards? |
Sure, I don't have other pending changes. |
ed6f8ac
to
e639acd
Compare
Based on the differences to libmesode this functionality has been added. It allows a library-user to set a callback for cases where the TLS stack can't verify a received certificate and let the end-user decide what to do. examples/basic implements an example handler of said functionality. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
e639acd
to
220f276
Compare
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
c156063
to
bf1348e
Compare
Merged, thanks |
0.11.0 is released. |
thx for the review and fast handling! |
This PR adds the major functional difference of
libmesode
(the manual verification of a certificate) tolibstrophe
.I've re-worked the API's and implementation a bit, but functionality-wise it should be comparable.
The major difference of the implementation is the
libmesode
behavior where processing a certificate will lead to accepting the next presented certificate. This has to be implemented in the application now.