summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | add ExtendByEd25519ID parameter to prop220Nick Mathewson2016-10-28
| | |
* | | Add two entries to big list of consensus methodsNick Mathewson2016-10-27
| | |
* | | Be more specific about consensus method 26 changes.Matt Traudt2016-10-26
| | |
* | | Update dir-spec with consensus method 26Matt Traudt2016-10-26
| | |
* | | Merge remote-tracking branch 'pastly/ticket20273'Nick Mathewson2016-10-24
|\ \ \
| * | | Change 1 to weight_scale in dir-spec section 3.8.3Matt Traudt2016-10-03
| | | |
* | | | prop224: Add a section on the number of introduction pointsDavid Goulet2016-10-17
| | | | | | | | | | | | | | | | | | | | Acked-by: George Kadianakis <desnacked@riseup.net> Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | dir-spec: Fix two typos and a missing comma from a subordinate clause.Isis Lovecruft2016-10-15
| | | |
* | | | Merge remote-tracking branch 'jschanck/269-alt-kdf'Isis Lovecruft2016-10-15
|\ \ \ \ | |_|/ / |/| | |
| * | | prop269: Moved instantiations to appendixJohn M. Schanck2016-10-14
| | | |
| * | | prop269: Append PROTOID to TRANSCRIPTJohn M. Schanck2016-10-14
| | | |
| * | | prop269: Removed hash of initial XTR saltJohn M. Schanck2016-10-14
| | | |
| * | | Merge remote-tracking branch 'origin/master' into 269-change-kdfJohn M. Schanck2016-10-14
| |\ \ \ | |/ / / |/| | |
* | | | prop224: Set status from Draft to OpenDavid Goulet2016-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In theory, we shouldn't use Draft anymore. Also, part of proposal 224 is being implemented while we are still changing part of it. Acked-by: George Kadianakis <desnacked@riseup.net> Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | prop224: Minor syntax fix mostly wrapping on 80 charsDavid Goulet2016-10-11
| | | | | | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | prop224: Clarify descriptor version formatDavid Goulet2016-10-11
| | | | | | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | Add draft prop273 from Phillipp Winter et al.Nick Mathewson2016-10-07
| |/ / |/| |
* | | Tag 264 and 272 as "finished". (Not closed; spec merge still needed)Nick Mathewson2016-09-26
| | |
* | | Note TLS link key size and digest change in prop220Nick Mathewson2016-09-22
| | |
* | | correct prop244 and make it more specificNick Mathewson2016-09-22
| | |
* | | prop264: in consensuses, say "pr" rather than "proto"Nick Mathewson2016-09-22
| | |
* | | prop224: Change cert type value from 0A to 0BDavid Goulet2016-09-15
| | | | | | | | | | | | | | | | | | | | | | | | Value 0x0A (10) is taken by onion key cross-certifying ntor identity key from proposal 228. Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: George Kadianakis <asn@torproject.org>
* | | Merge branch 'dgoulet_ticket19958_01'Nick Mathewson2016-09-14
|\ \ \
| * | | Remove subprotocol versions for everything obsolete.Nick Mathewson2016-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Because all relays currently on the network are 0.2.4.19 or later, we can require 0.2.4.19, and use 0.2.4.19 as the minimal version so we we don't need to do code archaeology to determine how many no-longer-relevant versions of each protocol once existed." Describe which versions of the HS* stuff we will require/recommend. Also fix a spelling mistake.
| * | | prop264: Break down more HS subprotocol versionsticket19958_01David Goulet2016-09-13
| | | | | | | | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | Merge branch 'feature-17178-squashed'Nick Mathewson2016-09-13
|\ \ \ \ | |/ / / |/| | |
| * | | Add a NonAnonymous flag to ADD_ONION in control-specteor2016-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tor checks that the flag matches the onion service anonymity configured using OnionServiceSingleHopMode and OnionServiceNonAnonymousMode. Tor refuses to create unflagged onion service using ADD_ONION, if they would be non-anonymous. The error is: 512 Tor is in non-anonymous onion mode Similarly, if the NonAnonymous flag is present, and Tor has the default anonymous onion config: 512 Tor is in anonymous onion mode
* | | | Merge remote-tracking branch 'public/bug19998'Nick Mathewson2016-09-13
|\ \ \ \
| * | | | Remove 3DES as a required suite; add the minimal AES one.Nick Mathewson2016-09-05
| | | | |
* | | | | Merge branch 'ticket20089_squashed'Nick Mathewson2016-09-08
|\ \ \ \ \
| * | | | | Specify "p" lines in a consensus as requiredSebastian Hahn2016-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is motivated to remove an ambiguity about what a missing "p" line means when comparing historical consensus data.
* | | | | | Clarify that 'signature\n' is also signed along with all onion descriptor fieldsIvan Markin2016-09-08
| |_|/ / / |/| | | |
* | | | | Correct an error in proposal 224 citing 220Nick Mathewson2016-09-06
| | | | |
* | | | | Merge remote-tracking branch 'asn/ticket19972_01'Nick Mathewson2016-09-06
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | prop224: Add string prefix to HS descriptor signature.George Kadianakis2016-08-25
| | | | |
| * | | | prop224: Change format of enc-key cross certificationticket19972_01David Goulet2016-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a more standard format from Tor and proposal 220 instead of our own construction. Signed-off-by: David Goulet <dgoulet@torproject.org>
| * | | | prop224: Change the publish/fetch HSDir HTTP URLDavid Goulet2016-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a more generic way to version the URL for the command so it's much easier to parse in the implementation but also decoupled from the command type. Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | | Consensus method 24: don't list invalid nodes.Nick Mathewson2016-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, note that you can safely assume that methods before 13 will never happen. Part of proposal 272.
* | | | | Add consensus method 23 to supported methodsMatt Traudt2016-09-06
| |/ / / |/| | |
| | * | prop269: Alternative KDFJohn M. Schanck2016-09-02
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variant makes two theoretically interesting changes: 1) It only uses client provided inputs for the extractor salt, 2) It includes an additional HMAC step for deriving AUTH. The first change prevents someone who is attempting to impersonate the server from biasing the randomness extractor. We don't expect such a biasing attack to be possible, but there's no harm in eliminating the possibility. The second change eliminates the 2^lambda session collision attack mentioned in previous versions.
* | | Replaced a vague may with RFC-ish MAYIvan Markin2016-08-30
| | |
* | | Fix a typo in rend-spec.txtIvan Markin2016-08-30
| | |
* | | Add a proposal for a better way to do 266Nick Mathewson2016-08-26
| | |
* | | Update proposal 264 based on implementation experienceNick Mathewson2016-08-26
| | |
* | | prop250: Fix COMMIT construction to match the implementationDavid Goulet2016-08-26
|/ / | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | Merge remote-tracking branch 'teor/prop224-horse'Nick Mathewson2016-08-12
|\ \
| * | Tweak vanity onion scheme to avoid producing invalid keysteor (Tim Wilson-Brown)2016-05-08
| | | | | | | | | | | | Also add a reference implementation for the scheme.
* | | Merge remote-tracking branch 'teor/prop224-typo'Nick Mathewson2016-08-12
|\ \ \
| * | | Fix a typo in prop224teor (Tim Wilson-Brown)2016-05-08
| |/ /
* | | prop220: Add a siglen field to RSA cross-certificatesNick Mathewson2016-08-10
| | | | | | | | | | | | | | | | | | We need this because RSA signatures aren't fixed-length. Closes part of #19020