aboutsummaryrefslogtreecommitdiff
path: root/src/lib/tls/lib_tls.md
blob: 26fea723f946627815c729bcd102b9ab9d4a823b (plain)
1
2
3
4
5
6
7
8
9
10
11
@dir /lib/tls
@brief lib/tls: TLS library wrappers

This module has compatibility wrappers around the library (NSS or OpenSSL,
depending on configuration) that Tor uses to implement the TLS link security
protocol.

It also implements the logic for some legacy TLS protocol usage we used to
support in old versions of Tor, involving conditional delivery of certificate
chains (v1 link protocol) and conditional renegotiation (v2 link protocol).