Opened 5 years ago

Last modified 6 months ago

#15054 assigned defect

Complete implementation of prop220 (ed25519 identity keys)

Reported by: nickm Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.2.7
Severity: Normal Keywords: tor-crypto-identity, tor-ed25519-proto
Cc: Actual Points:
Parent ID: Points: (parent)
Reviewer: Sponsor:

Description

This is a master ticket to track pieces of proposal 220

Child Tickets

TicketStatusOwnerSummaryComponent
#12498closednickmImplement ed25519 identity keys (prop 220)Core Tor/Tor
#13642closedImplement offline encrypted master keys for Ed25519 identitiesCore Tor/Tor
#15055closednickmImplement ed25519 link handshakeCore Tor/Tor
#15056closednickmSupport ed25519 identities for circuit extensionCore Tor/Tor
#15059assignedAllow UI to identify servers by Ed25519 keysCore Tor/Tor
#15061assignedSupport Ed25519 identities in controller interfaceCore Tor/Tor
#15062assignedSupport identifying nodes by ed25519 keys in state file, other misc filesCore Tor/Tor
#15087closednickmMove timeliness check out of tor_cert_checksig, or into tor_cert_get_checkable_sigCore Tor/Tor
#20356assignedprop220: unit tests for all new/changed circuit extension functionsCore Tor/Tor
#20552closedAdvertise support for ed25519 link handshake using subprotocol versionsCore Tor/Tor
#20895closednickmSplit node_supports_ed25519_link_authentication into two or three separate functionsCore Tor/Tor
#20918closednickmSwitch onion.c to use TRUNNEL_OPAQUECore Tor/Tor

Change History (25)

comment:1 Changed 5 years ago by nickm

Status: newassigned

comment:2 Changed 5 years ago by nickm

Keywords: 027-triaged-1-in added

Marking more tickets as triaged-in for 0.2.7

comment:3 Changed 5 years ago by isabela

Keywords: SponsorU added
Points: large
Priority: normalmajor
Version: Tor: 0.2.7

comment:4 Changed 5 years ago by nickm

Owner: set to nickm

comment:5 Changed 4 years ago by nickm

Milestone: Tor: 0.2.7.x-finalTor: 0.2.8.x-final

comment:6 Changed 4 years ago by nickm

Keywords: 028-triaged added

comment:7 Changed 4 years ago by nickm

Keywords: SponsorU removed
Sponsor: SponsorU

Bulk-replace SponsorU keyword with SponsorU field.

comment:8 Changed 4 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.9.x-final

These tickets, though owned by me, are not deliverables I can realistically deliver by the 0.2.8 freeze window.

comment:9 Changed 4 years ago by isabela

Sponsor: SponsorUSponsorU-must

comment:10 Changed 4 years ago by nickm

Points: large(parent)
Severity: Normal

comment:11 Changed 4 years ago by mikeperry

Keywords: tor-crypto-identity added

comment:12 Changed 4 years ago by nickm

Keywords: tor-ed25519-proto added

comment:13 Changed 3 years ago by nickm

Keywords: nickm-deferred-20161005 added
Milestone: Tor: 0.2.9.x-finalTor: 0.3.0.x-final

Deferring big/risky-feature things (even the ones I really love!) to 0.3.0. Please argue if I'm wrong.

comment:14 Changed 3 years ago by dgoulet

Keywords: triage-out-030-201612 added
Milestone: Tor: 0.3.0.x-finalTor: 0.3.1.x-final

Triaged out on December 2016 from 030 to 031.

comment:15 Changed 3 years ago by nickm

Sponsor: SponsorU-must

Clear sponsorS and sponsorU from open tickets in 0.3.1

comment:16 Changed 3 years ago by nickm

Priority: HighLow

Lower priority on some of my assigned tickets

comment:17 Changed 3 years ago by nickm

Milestone: Tor: 0.3.1.x-finalTor: 0.3.2.x-final

comment:18 Changed 3 years ago by nickm

Keywords: 027-triaged-in added

comment:19 Changed 3 years ago by nickm

Keywords: 027-triaged-in removed

comment:20 Changed 3 years ago by nickm

Keywords: 027-triaged-1-in removed

comment:21 Changed 3 years ago by nickm

Keywords: 028-triaged removed

comment:22 Changed 3 years ago by nickm

Keywords: nickm-deferred-20161005 removed

comment:23 Changed 3 years ago by nickm

Keywords: triage-out-030-201612 removed

comment:24 Changed 2 years ago by nickm

Milestone: Tor: 0.3.2.x-finalTor: unspecified

comment:25 Changed 6 months ago by nickm

Owner: nickm deleted

These tickets are not things I'm currently working on. They may be important, but they don't need to be done by me specifically. Un-assigning.

Note: See TracTickets for help on using tickets.