23 Commits

Author SHA1 Message Date
Danny Salman
1ec40b3f9c refactor: use rfc6890 special-purpose addresses (#505) 2023-01-23 15:02:20 +01:00
Max Inden
8c967a22bf *: Update Kademlia and Circuit Relay v2 links (#345)
* *: Update links to merged Kademlia specification

* connections/hole-punching: Update links to merged circuit relay v2 spec
2021-07-01 19:18:51 +02:00
Thomas Eizinger
a27dd9e97e RFC/0002-signed-envelopes: Update protobufs to latest version (#333)
These protobuf definitions are taken from the go-libp2p repo.

See https://github.com/libp2p/specs/issues/329 for details.
2021-06-17 09:14:11 +02:00
Max Inden
e8873a3933 RFC/0003-routing-records: Fix dht-spec link (#331) 2021-06-09 12:11:13 +02:00
Jacob Heun
e401b14ada fix: correct link in RFC/0002-signed-envelopes.md
Co-authored-by: tmakarios <githubcorrespondence@freespoken.nz>
2020-11-13 13:35:04 +01:00
Jacob Heun
377f05abe3 update signed records rfc to match Go implementation 2020-07-21 19:11:38 +02:00
Yusef Napora
47606a0da0 use varints for length-prefixes in sig buffer 2019-11-25 10:36:32 -06:00
Yusef Napora
536ae93632 add "exchanging records" section with use cases 2019-11-14 11:28:01 -05:00
Yusef Napora
61617d61aa more detail about verification 2019-11-14 11:27:23 -05:00
Yusef Napora
5e06842576 naming things 2019-11-14 10:42:28 -05:00
Raúl Kripalani
4accd0a09d fix typo. 2019-11-12 10:29:58 +00:00
Yusef Napora
238ca9f0d8 add method to fetch signed records from peerstore 2019-11-08 13:38:37 -05:00
Yusef Napora
627a57ca65 rename from RoutingRecord to RoutingState 2019-11-08 13:33:23 -05:00
Yusef Napora
35fda193d5 encode lengths in sig buffer as uint64 2019-11-08 10:21:44 -05:00
Yusef Napora
cba046fd42 trim scope & rename to "routing records" 2019-11-01 17:20:12 -04:00
Yusef Napora
107ddde284 add type hints, length-prefix sig components 2019-11-01 17:04:42 -04:00
Yusef Napora
b8f1c5ee0b domain separation, remove CID and local storage 2019-10-24 11:12:17 -04:00
Yusef Napora
59f660b55d wip discussion of peerstore API changes 2019-10-21 11:53:47 -04:00
Yusef Napora
8d10f25e27 split into RFCs for signed envelope / addr records 2019-10-21 11:35:11 -04:00
Yusef Napora
5351d94fe6 wip - use protobuf instead of IPLD 2019-10-21 10:32:37 -04:00
Yusef Napora
77e3b66894 rfc: 1st draft for signed address records 2019-10-04 16:01:42 -04:00
Marcin Rataj
4e2c796bc7 Apply review changes
License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2019-09-02 16:59:13 +02:00
Marcin Rataj
8ab79d2470 RFC 0001: text Peer Id as CID
This is an RFC to modify peerid spec to alter the default string
representation from Multihash to CIDv1 in Base32 and to support
encoding/decoding text peerids as CIDs.

It is also the first RFC ever, following suggestions from
https://github.com/libp2p/specs/issues/198
and creating a template for future RFCs as a side-effect.

License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2019-08-28 13:39:05 +02:00