-
Notifications
You must be signed in to change notification settings - Fork 285
discv5: protocol version v5.1 #157
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
Merged
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
b48b231
discv5: WIP protocol version v5.1
fjl 4f3c7dc
discv5: move handshake to theory document and import the new packet f…
fjl ee30374
discv5: improve FINDNODE, NODES text
fjl 3b03774
discv5: add description of header masking
fjl 55160b6
discv5: update packet layout images
fjl 1fd2385
discv5: clarify FINDNODE processing
fjl 172c117
discv5: remove special case for empty request-id in TALKREQ
fjl 92bbbd2
discv5: require sending record when enr-seq == 0
fjl da37f72
discv5: update handshake section cross links in discv5-wire.md
fjl 47a94d6
discv5: fix markdown lint issues in discv5-theory.md
fjl d1903ec
discv5: improve handshake text and re-add id-signature definition
fjl fc5fdd0
discv5: listify FINDNODE distances
fjl 1086cdd
discv5: remove auth-resp-key KDF output
fjl 13c2302
discv5: delete unused image discv-topic-queue-diagram.png
fjl 34b96c8
discv5: fix typo
fjl 6e32e21
discv5: fix issue in description of AES/GCM authenticated data
fjl 88b82a2
discv5: remove definition of rlp_bytes
fjl 6e96b92
discv5: fix message-ids
fjl 163c73f
discv5: limit request ID size
fjl 4a9cc85
discv5: document TALKEQ/TALKRESP field types
fjl d244367
discv5: bump request-id max size to 8 bytes
fjl c13e4cf
discv5: improve the handshake text
fjl d19fbe7
discv5: add destination ID into id-sig-input
fjl 995e68e
discv5: fix link
fjl 5b59e88
discv5: put version into protocol-id
fjl 60d9107
discv5: reduce id-nonce size and use IV in handshake
fjl 2acb646
discv5: change text in id-signature-input
fjl 1d133e6
discv5: be more exact about packet names
fjl 23e35a7
discv5: define minimum packet size
fjl eae09e8
discv5: add text about limit for total nodes responses
fjl 74c4af8
discv5: move src-id into authdata, nonce into static header
fjl a785698
discv5: update test vectors
fjl 0c1b004
discv5: delete old auth message test vectors
fjl 98c7cf9
discv5: update low-level test vectors
fjl a0a45ae
discv5: text fixes in test vectors document
fjl 96e6b4b
discv5: text improvements
fjl 6cf063c
discv5: use all of WHOAREYOU for id-signature and KDF
fjl 815ef40
discv5: use entire unmasked packet header as authenticated data
fjl 2526ef0
discv5: update test vectors
fjl 1a4a974
discv5: fix challenge-data in test vector
fjl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.