[tor-bugs] #17349 [Tor]: Create an ed25519 shared randomness key for dirauths

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Oct 15 16:21:10 UTC 2015


#17349: Create an ed25519 shared randomness key for dirauths
--------------------+------------------------------------
 Reporter:  asn     |          Owner:
     Type:  defect  |         Status:  new
 Priority:  Medium  |      Milestone:  Tor: 0.2.8.x-final
Component:  Tor     |        Version:
 Severity:  Normal  |     Resolution:
 Keywords:          |  Actual Points:
Parent ID:  #16943  |         Points:
  Sponsor:          |
--------------------+------------------------------------

Comment (by asn):

 OK, an initial version of this feature can be found at my branch
 `prop250-ed25519-day1`.

 The patch is quite messy, but it generates SR keys and adds the cert chain
 in the votes. Then it's also able to parse the keys from votes.

 David, to use this:
 - Use `get_shared_random_keypair()` to get the shared randomness keypair
 to sign the commitments.
 - Then, after vote parsing, use
 `networkstatus_t.ed25519_shared_random_cert.signed_key` to get the shared
 random key of other authorities and verify their commitment signatures.

 I will be working on this the following days to make it nicer and more
 robust. I also need to write up the proposal, but I first wanted to make
 sure that what I'm doing makes sense.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/17349#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list