Opened 2 years ago

Closed 23 months ago

Last modified 19 months ago

#26631 closed defect (implemented)

Allow Tor to build with NSS instead of OpenSSL

Reported by: nickm Owned by: nickm
Priority: Medium Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 035-roadmap-master, 035-triaged-in-20180711
Cc: nickm, isis, gk Actual Points: 15
Parent ID: #21814 Points:
Reviewer: Sponsor: Sponsor8-can

Description (last modified by nickm)

If we do this, it will be a great way to reduce our download size, since TB already requires NSS.

Child Tickets

#26815closednickmUse NSS for our symmetric crypto, digests, and PRNG.Core Tor/Tor
#26816closednickmLink NSS into Tor, while still using OpenSSLCore Tor/Tor
#26817closednickmUse NSS for DHCore Tor/Tor
#26818closednickmUse NSS for RSACore Tor/Tor
#26819closednickmMinimal client-side support for TLS via NSSCore Tor/Tor
#26820closedServer-side support for non-obsolete TLS handshakes via NSSCore Tor/Tor
#27286closednickmUpdate recommended and required protocol versions for "LinkAuth"Core Tor/Tor
#27289closednickmCount raw bytes on the wire correctly when using NSSCore Tor/Tor
#27387closednickmFix issues found during NSS branch reviewsCore Tor/Tor
#27451closednickmRefactor socket closing in tor_tls_free() so it is not broken with NSSCore Tor/Tor

Change History (10)

comment:1 Changed 2 years ago by nickm

Description: modified (diff)

Ug, I hit "submit" too soon. Edited description.

comment:2 Changed 2 years ago by teor

Parent ID: #26639

comment:3 Changed 2 years ago by teor

See also the SSL children of #6311: Migrate TOR_SEARCH_LIBRARY to use pkg-config

comment:4 Changed 2 years ago by nickm

Keywords: 035-roadmap-master added

comment:5 Changed 2 years ago by gk

Cc: gk added

comment:6 Changed 2 years ago by nickm

Keywords: 035-triaged-in-20180711 added

comment:7 Changed 2 years ago by nickm

Owner: set to nickm
Status: newaccepted

comment:8 Changed 23 months ago by nickm

Parent ID: #26639#21814

comment:9 Changed 23 months ago by nickm

Resolution: implemented
Status: acceptedclosed

Remaining children are closed; closing this too.

comment:10 Changed 19 months ago by nickm

Actual Points: 15

(points includes children)

Note: See TracTickets for help on using tickets.