Opened 3 years ago

Closed 3 years ago

#19302 closed enhancement (implemented)

Send ed25519 IDs in EXTEND2 cells

Reported by: nickm Owned by: nickm
Priority: Medium Milestone: Tor: 0.3.0.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: prop220, ed25519, tor-crypto-identity, tor-ed25519-proto, TorCoreTeam201609, nickm-deferred-20161005
Cc: Actual Points:
Parent ID: #15056 Points: 2
Reviewer: Sponsor: SponsorU-must

Description

Once we have #19301 complete, we can update clients to generate circuits using ed25519 identities.

We'll have to actually store the ed25519 identity in the extend_cell_t when we make in .

We'll have to encode it as part of extend_cell_format.

We'll have to decide whether to use it: it's only okay to send the ed25519 ID when both servers support the new link handshake.

We can enable this with a tristate, for testing, and to make sure that this turns on for a big pile of clients at once.

Child Tickets

Change History (6)

comment:1 Changed 3 years ago by nickm

Points: 2

comment:2 Changed 3 years ago by nickm

Component: - Select a componentCore Tor/Tor
Keywords: prop220 ed25519 tor-crypto-identity tor-ed25519-proto added
Milestone: Tor: 0.2.9.x-final
Owner: set to nickm
Sponsor: SponsorS-must
Status: newassigned

comment:3 Changed 3 years ago by nickm

Sponsor: SponsorS-mustSponsorU-must

comment:4 Changed 3 years ago by nickm

Keywords: TorCoreTeam201609 added

comment:5 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:6 Changed 3 years ago by nickm

Resolution: implemented
Status: assignedclosed

This did get implemented on the #15056_wip branch in september.

Note: See TracTickets for help on using tickets.