Toralf Wittner
0614b0d44e
secio: don't panic in agree_ephemeral
. ( #480 )
...
Given that echoing back our local key and nonce would result in equal
digest values, we should treat this as an error instead of panicking.
2018-09-14 11:37:40 +02:00
Toralf Wittner
b2756c8fa9
Make Multiaddr::iter
borrow data ( #478 )
...
* Use `unsigned-varint` crate.
* Implement `Display` for `Protocol`.
Gives `ToString` for free.
* Use `Cow` in `AddrComponent`.
* Add `AddrComponent::acquire`.
* Document `AddrComponent::acquire`.
2018-09-14 10:21:14 +02:00
Arkadiy Paronyan
5980a4538e
Secp256k1 key generation ( #474 )
2018-09-13 10:26:52 +02:00
Toralf Wittner
6a5681aed7
secio: Add NULL cipher and allow more configuration. ( #468 )
...
* Introduce NULL cipher and allow more configuration.
* Back to using the hash-code for handshake.
Using `Endpoint` would be incompatible with the existing protocol.
* Add comments.
2018-09-12 09:10:05 +02:00
Pierre Krieger
304e9c72c8
Report the entire peers after a result ( #467 )
2018-09-07 16:46:34 +02:00
Pierre Krieger
0a3d4cdfad
Revert "remove rustc-serialize ( #359 ) ( #386 )" ( #466 )
...
This reverts commit 73996885cb2d645ee91361204c33e7039290aabc.
2018-09-07 14:05:42 +02:00
Pierre Krieger
e45dce2d9a
Switch to twofish by default ( #465 )
2018-09-06 17:35:25 +02:00
Pierre Krieger
601de6ab70
Minor fix for concat_comma ( #464 )
2018-09-06 16:31:15 +02:00
Pierre Krieger
ea1f172397
Implement Send everywhere ( #458 )
2018-09-06 09:54:35 +02:00
Pierre Krieger
e2960b4317
Add support for twofish cipher ( #457 )
2018-09-05 02:15:16 +02:00
Guanqun Lu
ee9be6f0c9
add must_use for Future ( #450 )
2018-09-04 12:30:57 +02:00
Pierre Krieger
02576eecf1
Downgrade ring to 0.12 ( #448 )
2018-09-03 20:44:55 +02:00
Toralf Wittner
cd1d81b5d0
Update unsigned-varint crate to v0.2.0 ( #447 )
2018-09-03 17:19:03 +02:00
Eugene Chupriyanov
4798952e2f
Fix rust-libp2p issue #429 (floodsub fails to decode PeerId) ( #430 )
2018-08-29 11:37:07 +02:00
Benjamin Kampmann
2ea49718f3
Clean up directory structure ( #426 )
...
* Remove unused circular-buffer crate
* Move transports into subdirectory
* Move misc into subdirectory
* Move stores into subdirectory
* Move multiplexers
* Move protocols
* Move libp2p top layer
* Fix Test: skip doctest if secio isn't enabled
2018-08-29 11:24:44 +02:00