-
Notifications
You must be signed in to change notification settings - Fork 38
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
Feature/add TLS encryption #549
Feature/add TLS encryption #549
Conversation
Codecov Report
@@ Coverage Diff @@
## master #549 +/- ##
==========================================
+ Coverage 41.89% 41.99% +0.09%
==========================================
Files 172 173 +1
Lines 7507 7513 +6
==========================================
+ Hits 3145 3155 +10
+ Misses 4036 4030 -6
- Partials 326 328 +2
Continue to review full report at Codecov.
|
Can you point out where |
Did not get the whole idea, so have just added it now. And also added |
Add TLS to config. Add server side encryption if it is configured so. Signed-off-by: Pavel Karpy <[email protected]>
Make network cache's `Get` method accept `network.Address` argument instead of string. Signed-off-by: Pavel Karpy <[email protected]>
There is no TLS protocol support in `go-multiaddr` library, but there is public function that can register any protocol that can be implemented outside the library. Also `TLSEnabled` function for parsing TLS protocol from `network.Address` was added. Signed-off-by: Pavel Karpy <[email protected]>
Signed-off-by: Pavel Karpy <[email protected]>
Signed-off-by: Pavel Karpy <[email protected]>
Signed-off-by: Pavel Karpy <[email protected]>
Add TLS(turns on with config(env vars)) to GRPC server and client.
In
network
pkg add implementation oftls
protocol formultiaddr
lib.Make CLI support multiaddresess with
/tls
protocol.Closes #455.