summaryrefslogtreecommitdiff
path: root/doc/TLS_1_3
blob: 51c7c42dca14ad1f7acc911cfeff8c0c6fcec423 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Installing ucspi-ssl with TLS 1.3 support
-----------------------------------------

ucspi-ssl-0.10 can use TLS 1.3 capabilities alongside 
with your system's previous *SSL installation:

a) OpenSSL 1.1.1:

- Download OpenSSL and untar OpenSSL at some path; ie. /usr/local.
- Execute./conf && make. Don't do 'make install'!!

- conf-ssl:     Include path to the header files via -I <path>.
                (-I/usr/local/openssl-1.1.1/include)
- conf-ssllib:  Include path to the libraries via -L <path>.
                (-L/usr/local/openssl-1.1.1 -lssl -lcrypto)

b) LibreSSL 2.9.x:

Download LibreSSL and untar LibreSSL at some path; ie. /usr/local.
Execute./conf && make. Don't do 'make install'!!
Do a 
                ln -s ssl/.libs/libssl.so .
                ln -s crypto/.libs/libcrypto.so .
in the LibreSSL main directory. 

- conf-ssl:     Include path to the header files via -I <path>.
                (-I/usr/local/libressl-2.9.1/include)
- conf-ssllib:  Include path to the libraries via -L <path>.
                (-L/usr/local/libressl-2.9.1 -lssl -lcrypto)



Recompile ucspi-ssl.
This should be it.

E. Hoffmann, September 2019.