Opened 4 years ago

Last modified 19 months ago

#16785 new enhancement

Only build/use ed25519-donna.

Reported by: yawning Owned by: yawning
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.2.7.2-alpha
Severity: Normal Keywords: performance, tor-relay, tor-crypto, intro, tor-ed25519-proto
Cc: Actual Points:
Parent ID: Points: 1
Reviewer: Sponsor: SponsorU-can

Description

More a long term thing so I don't forget about it, but once we are sure we like ed25519-donna, we can/should remove the ref10 code from builds, along with the paranoid initialization/runtime sanity checking, as well as only using the donna Curve25519 keypair generation code.

I'd be ok with keeping the code around as part of the test suite to catch mysterious breakage. Tentatively setting this to 0.2.8.x-final since I don't think enough people run the alpha build for us to catch discrepancies between the two codebases if any exist.

Child Tickets

Change History (15)

comment:1 Changed 4 years ago by nickm

Sponsor: SponsorU

comment:2 Changed 4 years ago by nickm

Points: small

comment:3 Changed 3 years ago by nickm

Priority: MediumLow

comment:4 Changed 3 years ago by nickm

Keywords: intro added

comment:5 Changed 3 years ago by nickm

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

Throw most 0.2.8 "NEW" tickets into 0.2.9. I expect that many of them will subsequently get triaged out.

comment:6 Changed 3 years ago by isabela

Sponsor: SponsorUSponsorU-can

comment:7 Changed 3 years ago by nickm

Priority: LowMedium

comment:8 Changed 3 years ago by nickm

Keywords: tor-ed25519-proto added

comment:9 Changed 3 years ago by isabela

Points: small1

comment:10 Changed 3 years ago by nickm

Keywords: nickm-deferred-20160905 added
Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

Hi, Yawning! I'm deferring these tickets assigned to you from 0.2.9 to 0.2.???, since you're going to be out for September. But if you wind up wanting to do any of them for 0.2.9 anyway, please feel free to move them back.

(This is my ticket-deferring afternoon)

comment:11 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:12 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:13 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:14 Changed 2 years ago by nickm

Keywords: nickm-deferred-20160905 removed

comment:15 Changed 19 months ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.