-
Notifications
You must be signed in to change notification settings - Fork 957
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
transports/tls: Add libp2p-tls
as per spec
#2945
Merged
Merged
Commits on Sep 26, 2022
-
This code is extracted from #2289. Co-authored-by: David Craven <david@craven.ch> Co-authored-by: Roman Proskuryakov <r.proskuryakoff@gmail.com> Co-authored-by: Max Inden <mail@max-inden.de Co-authored-by: Elena Frank <elena.frank@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 06a77c2 - Browse repository at this point
Copy the full SHA 06a77c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5364b43 - Browse repository at this point
Copy the full SHA 5364b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71b2fe8 - Browse repository at this point
Copy the full SHA 71b2fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c0d1c - Browse repository at this point
Copy the full SHA 80c0d1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a2aed - Browse repository at this point
Copy the full SHA 03a2aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b1558 - Browse repository at this point
Copy the full SHA c5b1558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2316505 - Browse repository at this point
Copy the full SHA 2316505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 334544d - Browse repository at this point
Copy the full SHA 334544dView commit details -
Verify p2p extension as part of parsing certificate
We shouldn't rely on our callers to call `verify` here.
Configuration menu - View commit details
-
Copy full SHA for 4d6db82 - Browse repository at this point
Copy the full SHA 4d6db82View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4547a5 - Browse repository at this point
Copy the full SHA e4547a5View commit details -
Extract private fn that allows to control the cert keypair
This will be useful for testing.
Configuration menu - View commit details
-
Copy full SHA for 3267ccd - Browse repository at this point
Copy the full SHA 3267ccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9ac2b - Browse repository at this point
Copy the full SHA 9a9ac2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b810bcc - Browse repository at this point
Copy the full SHA b810bccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6e6cf - Browse repository at this point
Copy the full SHA 7c6e6cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d965f - Browse repository at this point
Copy the full SHA a8d965fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d68ffa - Browse repository at this point
Copy the full SHA 6d68ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b4319 - Browse repository at this point
Copy the full SHA 21b4319View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0cac36 - Browse repository at this point
Copy the full SHA f0cac36View commit details -
We are already leaking the `rustls` dependency to our clients through the `make_{server,client}_config` functions which have to be public for QUIC. Might as well reduce boilerplate and not wrap `TlsStream`.
Configuration menu - View commit details
-
Copy full SHA for 39fdf41 - Browse repository at this point
Copy the full SHA 39fdf41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b76e39 - Browse repository at this point
Copy the full SHA 3b76e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ddf442 - Browse repository at this point
Copy the full SHA 3ddf442View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0bb3fa - Browse repository at this point
Copy the full SHA d0bb3faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ecdbc - Browse repository at this point
Copy the full SHA 01ecdbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67eda94 - Browse repository at this point
Copy the full SHA 67eda94View commit details -
Configuration menu - View commit details
-
Copy full SHA for eedbefc - Browse repository at this point
Copy the full SHA eedbefcView commit details -
Co-authored-by: Roman Proskuryakov <r.proskuryakoff@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d9f1036 - Browse repository at this point
Copy the full SHA d9f1036View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74fe57 - Browse repository at this point
Copy the full SHA d74fe57View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eaa27f4 - Browse repository at this point
Copy the full SHA eaa27f4View commit details -
These are not interesting enough to be as prominent.
Configuration menu - View commit details
-
Copy full SHA for f95e9d9 - Browse repository at this point
Copy the full SHA f95e9d9View commit details -
This is a left-over from an earlier iteration where we thought that we need to control the keypair for deterministic tests.
Configuration menu - View commit details
-
Copy full SHA for 7acf98b - Browse repository at this point
Copy the full SHA 7acf98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f15b3b - Browse repository at this point
Copy the full SHA 4f15b3bView commit details -
Use
rustls
types in signaturesThis actually hides the `rcgen` dependency from our users. We already leak `rustls` which is basically unavoidable for as long as we want to expose the `make_{server,client}_config` functions so it seems adequate to just use those types in the `certificate` module too.
Configuration menu - View commit details
-
Copy full SHA for e1f34ae - Browse repository at this point
Copy the full SHA e1f34aeView commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 79a464a - Browse repository at this point
Copy the full SHA 79a464aView commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59ebdb2 - Browse repository at this point
Copy the full SHA 59ebdb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1546be - Browse repository at this point
Copy the full SHA a1546beView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ba989 - Browse repository at this point
Copy the full SHA f6ba989View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5c4da - Browse repository at this point
Copy the full SHA 4a5c4daView commit details -
Configuration menu - View commit details
-
Copy full SHA for d078a5e - Browse repository at this point
Copy the full SHA d078a5eView commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d9c999a - Browse repository at this point
Copy the full SHA d9c999aView commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d362aef - Browse repository at this point
Copy the full SHA d362aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b4c82 - Browse repository at this point
Copy the full SHA 10b4c82View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4e7bfd - Browse repository at this point
Copy the full SHA e4e7bfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb6ce7 - Browse repository at this point
Copy the full SHA 6bb6ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ac833e - Browse repository at this point
Copy the full SHA 2ac833eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e03126 - Browse repository at this point
Copy the full SHA 6e03126View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1edc6f3 - Browse repository at this point
Copy the full SHA 1edc6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbb0d3a - Browse repository at this point
Copy the full SHA fbb0d3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3af017 - Browse repository at this point
Copy the full SHA a3af017View commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f11c54e - Browse repository at this point
Copy the full SHA f11c54eView commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bf1b30a - Browse repository at this point
Copy the full SHA bf1b30aView commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59c43ce - Browse repository at this point
Copy the full SHA 59c43ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe6386 - Browse repository at this point
Copy the full SHA 3fe6386View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed98810 - Browse repository at this point
Copy the full SHA ed98810View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f5bf544 - Browse repository at this point
Copy the full SHA f5bf544View commit details
Commits on Oct 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eae9b5f - Browse repository at this point
Copy the full SHA eae9b5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27b58f7 - Browse repository at this point
Copy the full SHA 27b58f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b01bff4 - Browse repository at this point
Copy the full SHA b01bff4View commit details
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.