Opened 5 years ago

Closed 5 years ago

#16533 closed enhancement (implemented)

Use ed25519-donna batch verification.

Reported by: yawning Owned by: yawning
Priority: Medium Milestone: Tor: 0.2.7.x-final
Component: Core Tor/Tor Version:
Severity: Keywords: performance, tor-relay, TorCoreTeam201508
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


ed25519-donna supports batch verification that is faster than verifying each signature individually in a loop. The Tor side code assumes such a construct is available, so it should be wired in.

Mostly already done as #if 0-ed out code, just needs to be integrated into the new infrastructure added via #16467 and debugged/cleaned up.

Child Tickets

Change History (4)

comment:1 Changed 5 years ago by yawning

Keywords: TorCoreTeam201508 added

comment:2 Changed 5 years ago by yawning

Owner: set to yawning
Status: newaccepted

comment:3 Changed 5 years ago by yawning

Status: acceptedneeds_review

comment:4 Changed 5 years ago by nickm

Resolution: implemented
Status: needs_reviewclosed

looks okay to me, and tests pass. Merging!

Note: See TracTickets for help on using tickets.