[tor-bugs] #24658 [Core Tor/Tor]: Split/refactor crypto.h into smaller separate modules

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Dec 18 19:27:20 UTC 2017


#24658: Split/refactor crypto.h into smaller separate modules
------------------------------+----------------------------------
     Reporter:  isis          |      Owner:  (none)
         Type:  enhancement   |     Status:  new
     Priority:  Medium        |  Milestone:
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:  tor-crypto, refactor
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:  Sponsor8-can  |
------------------------------+----------------------------------
 This will make it easier to maintain, as well as easier to create
 new/alternate implementations of portions of the code (e.g. in Rust).
 `crypto.h` is already somewhat neatly partitioned into sections. nickm
 said that likely appropriate categories for code for the new modules are

 > something like: rsa, stream cipher, digest+xof, prime-field dh, openssl
 management, PRNG, and derived functions.

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


More information about the tor-bugs mailing list