Remove INVALID_CALL from mid-handshake error message #291
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mid-handshake errors that occur before certificate verification currently look like this:
Despite no certificate even being received yet, the error complains about a failed verification. The cause here is that
cert verification failed
is only omitted if the verification result isOK
. The default in BoringSSL before verification runs isINVALID_CALL
, however.INVALID_CALL
is set/returned in these places:It is not used anywhere else as a verification result code. To improve the error message, this commit adds
INVALID_CALL
as a verification result for which no additional error is dislayed.