[tor-bugs] #23886 [Core Tor/Tor]: Write FFI bindings and function pointers for ed25519-dalek

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Oct 16 20:40:45 UTC 2017


#23886: Write FFI bindings and function pointers for ed25519-dalek
-------------------------+-------------------------------------------------
     Reporter:  isis     |      Owner:  (none)
         Type:           |     Status:  new
  enhancement            |
     Priority:  Medium   |  Milestone:  Tor: 0.3.3.x-final
    Component:  Core     |    Version:
  Tor/Tor                |   Keywords:  rust, rust-pilot, ed25519, tor-
     Severity:  Normal   |  crypto, crypto
Actual Points:           |  Parent ID:
       Points:  2        |   Reviewer:
      Sponsor:           |
  Sponsor3-can           |
-------------------------+-------------------------------------------------
 As part of our efforts to get a few modules in Tor written in Rust for
 0.3.3, an exceptionally easy candidate is our ed25519 code, given that the
 current code is already highly modularised, taking function pointers to
 implement an interface. I wrote
 [https://github.com/isislovecruft/ed25519-dalek ed25519-dalek], and I
 recently revised the API to be a very close match to what tor expects, so
 I believe this task should be extremely easy, and a prime candidate for
 someone newer to Rust who wishes to learn about writing FFI. (I'm happy to
 pair program on this too! Also on anything else, but this too.)

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


More information about the tor-bugs mailing list