[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:45:40 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                |     Resolution:
 Keywords:  tor-crypto, refactor  |  Actual Points:
Parent ID:                        |         Points:
 Reviewer:                        |        Sponsor:  Sponsor8-can
----------------------------------+------------------------------

Comment (by nickm):

 I'd suggest structuring this as a series of commits, each of which splits
 out exactly one piece of functionality from crypto.[ch].

 Also, let's review the first commit or two before we do the whole file --
 that way, we can discuss our approach without having to throw away a huge
 amount of work.

 I'd suggest that the new modules get names like crypto_rsa, crypto_dh,
 crypto_stream, ...

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


More information about the tor-bugs mailing list