diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-09-15 13:29:48 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-10-15 15:17:12 -0400 |
commit | 275900768aaaa3fbeb7d646b2fe196b7ae4a4a50 (patch) | |
tree | f31c7e7db28a7a165805d7ec2aac8c69010666ff /proposals/162-consensus-flavors.txt | |
parent | 67590745a2e53780b5e065a01c95b0f496175880 (diff) | |
download | torspec-275900768aaaa3fbeb7d646b2fe196b7ae4a4a50.tar.gz torspec-275900768aaaa3fbeb7d646b2fe196b7ae4a4a50.zip |
Revise 162's idea of how detached signatures work with flavors
The original proposal was vague and would have made older Tors reject
detached-signature documents as soon as they saw one with flavors.
Diffstat (limited to 'proposals/162-consensus-flavors.txt')
-rw-r--r-- | proposals/162-consensus-flavors.txt | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/proposals/162-consensus-flavors.txt b/proposals/162-consensus-flavors.txt index 8fdf9d0..56a0b0e 100644 --- a/proposals/162-consensus-flavors.txt +++ b/proposals/162-consensus-flavors.txt @@ -91,9 +91,18 @@ Spec modifications: 3. Document format: detached signatures. - In addition to the current detached signature format, we allow - the first line to take the form, - "consensus-digest" SP flavor SP 1*(Algname "=" Digest) NL + We amend the detached signature format to include more than one + consensus-digest line, and more than one set of signatures. + + After the consensus-digest line, we allow more lines of the form: + "additional-digest" SP flavor SP algname SP digest NL + + Before the directory-signature lines, we allow more entries of the form: + "additional-signature" SP flavor SP algname SP identity SP + signing-key-digest NL signature. + + [We do not use "consensus-digest" or "directory-signature" for flavored + consensuses, since this could confuse older Tors.] The consensus-signatures URL should contain the signatures for _all_ flavors of consensus. |