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.
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
tls: support BoringSSL private key async functionality #6326
tls: support BoringSSL private key async functionality #6326
Changes from 58 commits
3ab2e1d
84b6fe1
127bff5
e58ddfd
8d91d59
0bd6f25
5e01b30
8717cb2
7f0e0bc
4855c9e
b25f6a6
b7f4fa3
f67c1a1
b24ceb2
ce312ec
3eacd75
81afc58
ccc8fbe
3e8a3c3
59d93f6
eb1feaa
f7ccf0b
dace6bb
1c5630d
c92dfd6
86ecba9
3cbe3a5
976a469
789368a
50d6450
9146b40
8a688f6
455be73
14b6d33
cc54803
12680f6
16ca2a1
6d5cf6f
e3a66fe
6ac9b30
caee5ad
1f1c997
2ef535f
c4a5836
2498b0f
cd28e08
d7e9e5a
9b31b1a
c9ec2bc
9a321eb
7ec959e
f35cca5
0a51246
808d046
3f57152
ed99c59
4d1ceca
e4cab89
5db871c
e0e4ed7
d28d44b
b79e532
abf8758
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Is this to break an include dependency loop?
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.
Yes, that's why this is needed -- Bazel will complain if this is done with a real dependency.
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.
Arguably we could do some header refactoring to fix this, but I think this is OK if this is a one off.
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.
Ok. Just for the record, the dep loop would be this:
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.
Nit: you can pull this into previous line.
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.
Nit:
...connections using asynchronous private key operations.
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.
Nit:
message
->config
(here and in other places, but feel free to ignore it)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.
Nit:
private_key_method_provider_context
->transport_socket_factory_context
or simplyfactory_context
? (here and in other places)