diff options
author | Brent Cook <bcook@openbsd.org> | 2015-09-12 07:48:06 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2015-09-12 08:08:24 -0500 |
commit | 854f4f69af9003c0c29d3838001f549beaf36936 (patch) | |
tree | 913e183b140e6a974efa7643ec217d0f6d574257 | |
parent | 34bfb6ecb5d178ee62b402ee344d0f6caf5cdad0 (diff) | |
download | portable-854f4f69af9003c0c29d3838001f549beaf36936.tar.gz portable-854f4f69af9003c0c29d3838001f549beaf36936.tar.bz2 portable-854f4f69af9003c0c29d3838001f549beaf36936.zip |
add 'nc' to the distribution as an example of libtls client and server
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | apps/CMakeLists.txt | 108 | ||||
-rw-r--r-- | apps/Makefile.am | 116 | ||||
-rw-r--r-- | apps/nc/Makefile.am | 11 | ||||
-rw-r--r-- | apps/openssl/Makefile.am | 116 | ||||
-rw-r--r-- | apps/openssl/compat/apps_win.c (renamed from apps/apps_win.c) | 0 | ||||
-rw-r--r-- | apps/openssl/compat/certhash_win.c (renamed from apps/certhash_disabled.c) | 0 | ||||
-rw-r--r-- | apps/openssl/compat/poll_win.c (renamed from apps/poll_win.c) | 0 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | patches/openssl.c.patch | 4 | ||||
-rw-r--r-- | tests/Makefile.am | 3 | ||||
-rwxr-xr-x | tests/testdsa.sh | 6 | ||||
-rwxr-xr-x | tests/testenc.sh | 6 | ||||
-rwxr-xr-x | tests/testrsa.sh | 6 | ||||
-rw-r--r-- | tls/Makefile.am | 1 | ||||
-rwxr-xr-x | update.sh | 29 |
17 files changed, 227 insertions, 200 deletions
@@ -107,14 +107,15 @@ include/pqueue.h | |||
107 | include/tls.h | 107 | include/tls.h |
108 | include/openssl/*.h | 108 | include/openssl/*.h |
109 | 109 | ||
110 | !/apps/apps_win.c | 110 | /apps/nc/*.h |
111 | !/apps/poll_win.c | 111 | /apps/nc/*.c |
112 | !/apps/certhash_disabled.c | 112 | /apps/nc/nc* |
113 | /apps/*.h | 113 | /apps/openssl/*.h |
114 | /apps/*.c | 114 | /apps/openssl/*.c |
115 | /apps/*.cnf | 115 | /apps/openssl/*.cnf |
116 | /apps/*.pem | 116 | /apps/openssl/*.pem |
117 | /apps/openssl | 117 | /apps/openssl/openssl |
118 | /apps/openssl/compat/strtonum.c | ||
118 | 119 | ||
119 | !/crypto/Makefile.am.* | 120 | !/crypto/Makefile.am.* |
120 | !/crypto/compat/arc4random.h | 121 | !/crypto/compat/arc4random.h |
@@ -29,7 +29,7 @@ history is also available from Git. | |||
29 | LibreSSL Portable Release Notes: | 29 | LibreSSL Portable Release Notes: |
30 | 30 | ||
31 | 2.3.0 - SSLv3 removed, libtls API changes, portability improvements | 31 | 2.3.0 - SSLv3 removed, libtls API changes, portability improvements |
32 | e | 32 | |
33 | * SSLv3 is now permanently removed from the tree. | 33 | * SSLv3 is now permanently removed from the tree. |
34 | 34 | ||
35 | * The libtls API is changed from the 2.2.x series. | 35 | * The libtls API is changed from the 2.2.x series. |
diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index ee1880d..8c49c9b 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt | |||
@@ -6,72 +6,72 @@ include_directories( | |||
6 | 6 | ||
7 | set( | 7 | set( |
8 | OPENSSL_SRC | 8 | OPENSSL_SRC |
9 | apps.c | 9 | openssl/apps.c |
10 | asn1pars.c | 10 | openssl/asn1pars.c |
11 | ca.c | 11 | openssl/ca.c |
12 | ciphers.c | 12 | openssl/ciphers.c |
13 | cms.c | 13 | openssl/cms.c |
14 | crl.c | 14 | openssl/crl.c |
15 | crl2p7.c | 15 | openssl/crl2p7.c |
16 | dgst.c | 16 | openssl/dgst.c |
17 | dh.c | 17 | openssl/dh.c |
18 | dhparam.c | 18 | openssl/dhparam.c |
19 | dsa.c | 19 | openssl/dsa.c |
20 | dsaparam.c | 20 | openssl/dsaparam.c |
21 | ec.c | 21 | openssl/ec.c |
22 | ecparam.c | 22 | openssl/ecparam.c |
23 | enc.c | 23 | openssl/enc.c |
24 | errstr.c | 24 | openssl/errstr.c |
25 | gendh.c | 25 | openssl/gendh.c |
26 | gendsa.c | 26 | openssl/gendsa.c |
27 | genpkey.c | 27 | openssl/genpkey.c |
28 | genrsa.c | 28 | openssl/genrsa.c |
29 | nseq.c | 29 | openssl/nseq.c |
30 | ocsp.c | 30 | openssl/ocsp.c |
31 | openssl.c | 31 | openssl/openssl.c |
32 | passwd.c | 32 | openssl/passwd.c |
33 | pkcs12.c | 33 | openssl/pkcs12.c |
34 | pkcs7.c | 34 | openssl/pkcs7.c |
35 | pkcs8.c | 35 | openssl/pkcs8.c |
36 | pkey.c | 36 | openssl/pkey.c |
37 | pkeyparam.c | 37 | openssl/pkeyparam.c |
38 | pkeyutl.c | 38 | openssl/pkeyutl.c |
39 | prime.c | 39 | openssl/prime.c |
40 | rand.c | 40 | openssl/rand.c |
41 | req.c | 41 | openssl/req.c |
42 | rsa.c | 42 | openssl/rsa.c |
43 | rsautl.c | 43 | openssl/rsautl.c |
44 | s_cb.c | 44 | openssl/s_cb.c |
45 | s_client.c | 45 | openssl/s_client.c |
46 | s_server.c | 46 | openssl/s_server.c |
47 | s_socket.c | 47 | openssl/s_socket.c |
48 | s_time.c | 48 | openssl/s_time.c |
49 | sess_id.c | 49 | openssl/sess_id.c |
50 | smime.c | 50 | openssl/smime.c |
51 | speed.c | 51 | openssl/speed.c |
52 | spkac.c | 52 | openssl/spkac.c |
53 | ts.c | 53 | openssl/ts.c |
54 | verify.c | 54 | openssl/verify.c |
55 | version.c | 55 | openssl/version.c |
56 | x509.c | 56 | openssl/x509.c |
57 | ) | 57 | ) |
58 | 58 | ||
59 | if(CMAKE_HOST_UNIX) | 59 | if(CMAKE_HOST_UNIX) |
60 | set(OPENSSL_SRC ${OPENSSL_SRC} apps_posix.c) | 60 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/apps_posix.c) |
61 | set(OPENSSL_SRC ${OPENSSL_SRC} certhash.c) | 61 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/certhash.c) |
62 | endif() | 62 | endif() |
63 | 63 | ||
64 | if(CMAKE_HOST_WIN32) | 64 | if(CMAKE_HOST_WIN32) |
65 | set(OPENSSL_SRC ${OPENSSL_SRC} apps_win.c) | 65 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/apps_win.c) |
66 | set(OPENSSL_SRC ${OPENSSL_SRC} certhash_disabled.c) | 66 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/hash_win.c) |
67 | set(OPENSSL_SRC ${OPENSSL_SRC} poll_win.c) | 67 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/poll_win.c) |
68 | endif() | 68 | endif() |
69 | 69 | ||
70 | check_function_exists(strtonum HAVE_STRTONUM) | 70 | check_function_exists(strtonum HAVE_STRTONUM) |
71 | if(HAVE_STRTONUM) | 71 | if(HAVE_STRTONUM) |
72 | add_definitions(-DHAVE_STRTONUM) | 72 | add_definitions(-DHAVE_STRTONUM) |
73 | else() | 73 | else() |
74 | set(OPENSSL_SRC ${OPENSSL_SRC} strtonum.c) | 74 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/strtonum.c) |
75 | endif() | 75 | endif() |
76 | 76 | ||
77 | add_executable(openssl ${OPENSSL_SRC}) | 77 | add_executable(openssl ${OPENSSL_SRC}) |
diff --git a/apps/Makefile.am b/apps/Makefile.am index 20cf586..60d0c60 100644 --- a/apps/Makefile.am +++ b/apps/Makefile.am | |||
@@ -1,117 +1,5 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
2 | 2 | ||
3 | bin_PROGRAMS = openssl | 3 | SUBDIRS = openssl nc |
4 | 4 | ||
5 | openssl_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD) | 5 | EXTRA_DIST = CMakeLists.txt |
6 | openssl_LDADD += $(top_builddir)/ssl/libssl.la | ||
7 | openssl_LDADD += $(top_builddir)/crypto/libcrypto.la | ||
8 | |||
9 | openssl_SOURCES = apps.c | ||
10 | openssl_SOURCES += asn1pars.c | ||
11 | openssl_SOURCES += ca.c | ||
12 | openssl_SOURCES += ciphers.c | ||
13 | openssl_SOURCES += cms.c | ||
14 | openssl_SOURCES += crl.c | ||
15 | openssl_SOURCES += crl2p7.c | ||
16 | openssl_SOURCES += dgst.c | ||
17 | openssl_SOURCES += dh.c | ||
18 | openssl_SOURCES += dhparam.c | ||
19 | openssl_SOURCES += dsa.c | ||
20 | openssl_SOURCES += dsaparam.c | ||
21 | openssl_SOURCES += ec.c | ||
22 | openssl_SOURCES += ecparam.c | ||
23 | openssl_SOURCES += enc.c | ||
24 | openssl_SOURCES += errstr.c | ||
25 | openssl_SOURCES += gendh.c | ||
26 | openssl_SOURCES += gendsa.c | ||
27 | openssl_SOURCES += genpkey.c | ||
28 | openssl_SOURCES += genrsa.c | ||
29 | openssl_SOURCES += nseq.c | ||
30 | openssl_SOURCES += ocsp.c | ||
31 | openssl_SOURCES += openssl.c | ||
32 | openssl_SOURCES += passwd.c | ||
33 | openssl_SOURCES += pkcs12.c | ||
34 | openssl_SOURCES += pkcs7.c | ||
35 | openssl_SOURCES += pkcs8.c | ||
36 | openssl_SOURCES += pkey.c | ||
37 | openssl_SOURCES += pkeyparam.c | ||
38 | openssl_SOURCES += pkeyutl.c | ||
39 | openssl_SOURCES += prime.c | ||
40 | openssl_SOURCES += rand.c | ||
41 | openssl_SOURCES += req.c | ||
42 | openssl_SOURCES += rsa.c | ||
43 | openssl_SOURCES += rsautl.c | ||
44 | openssl_SOURCES += s_cb.c | ||
45 | openssl_SOURCES += s_client.c | ||
46 | openssl_SOURCES += s_server.c | ||
47 | openssl_SOURCES += s_socket.c | ||
48 | openssl_SOURCES += s_time.c | ||
49 | openssl_SOURCES += sess_id.c | ||
50 | openssl_SOURCES += smime.c | ||
51 | openssl_SOURCES += speed.c | ||
52 | openssl_SOURCES += spkac.c | ||
53 | openssl_SOURCES += ts.c | ||
54 | openssl_SOURCES += verify.c | ||
55 | openssl_SOURCES += version.c | ||
56 | openssl_SOURCES += x509.c | ||
57 | |||
58 | if BUILD_CERTHASH | ||
59 | openssl_SOURCES += certhash.c | ||
60 | else | ||
61 | openssl_SOURCES += certhash_disabled.c | ||
62 | endif | ||
63 | |||
64 | if HOST_WIN | ||
65 | openssl_SOURCES += apps_win.c | ||
66 | else | ||
67 | openssl_SOURCES += apps_posix.c | ||
68 | endif | ||
69 | |||
70 | if !HAVE_POLL | ||
71 | if HOST_WIN | ||
72 | openssl_SOURCES += poll_win.c | ||
73 | endif | ||
74 | endif | ||
75 | |||
76 | if !HAVE_STRTONUM | ||
77 | openssl_SOURCES += strtonum.c | ||
78 | endif | ||
79 | |||
80 | noinst_HEADERS = apps.h | ||
81 | noinst_HEADERS += progs.h | ||
82 | noinst_HEADERS += s_apps.h | ||
83 | noinst_HEADERS += testdsa.h | ||
84 | noinst_HEADERS += testrsa.h | ||
85 | noinst_HEADERS += timeouts.h | ||
86 | |||
87 | EXTRA_DIST = cert.pem | ||
88 | EXTRA_DIST += openssl.cnf | ||
89 | EXTRA_DIST += x509v3.cnf | ||
90 | EXTRA_DIST += CMakeLists.txt | ||
91 | |||
92 | install-exec-hook: | ||
93 | @if [ "@OPENSSLDIR@x" != "x" ]; then \ | ||
94 | OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \ | ||
95 | else \ | ||
96 | OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \ | ||
97 | fi; \ | ||
98 | mkdir -p "$$OPENSSLDIR/certs"; \ | ||
99 | for i in cert.pem openssl.cnf x509v3.cnf; do \ | ||
100 | if [ ! -f "$$OPENSSLDIR/$i" ]; then \ | ||
101 | $(INSTALL) -m 644 "$(srcdir)/$$i" "$$OPENSSLDIR/$$i"; \ | ||
102 | else \ | ||
103 | echo " $$OPENSSLDIR/$$i already exists, install will not overwrite"; \ | ||
104 | fi \ | ||
105 | done | ||
106 | |||
107 | uninstall-local: | ||
108 | @if [ "@OPENSSLDIR@x" != "x" ]; then \ | ||
109 | OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \ | ||
110 | else \ | ||
111 | OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \ | ||
112 | fi; \ | ||
113 | for i in cert.pem openssl.cnf x509v3.cnf; do \ | ||
114 | if cmp -s "$$OPENSSLDIR/$$i" "$(srcdir)/$$i"; then \ | ||
115 | rm -f "$$OPENSSLDIR/$$i"; \ | ||
116 | fi \ | ||
117 | done | ||
diff --git a/apps/nc/Makefile.am b/apps/nc/Makefile.am new file mode 100644 index 0000000..ccb770a --- /dev/null +++ b/apps/nc/Makefile.am | |||
@@ -0,0 +1,11 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | ||
2 | |||
3 | bin_PROGRAMS = nc | ||
4 | |||
5 | nc_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD) | ||
6 | nc_LDADD += $(top_builddir)/tls/libtls.la | ||
7 | |||
8 | nc_SOURCES = atomicio.c | ||
9 | nc_SOURCES += netcat.c | ||
10 | nc_SOURCES += socks.c | ||
11 | noinst_HEADERS = atomicio.h | ||
diff --git a/apps/openssl/Makefile.am b/apps/openssl/Makefile.am new file mode 100644 index 0000000..9c763e1 --- /dev/null +++ b/apps/openssl/Makefile.am | |||
@@ -0,0 +1,116 @@ | |||
1 | include $(top_srcdir)/Makefile.am.common | ||
2 | |||
3 | bin_PROGRAMS = openssl | ||
4 | |||
5 | openssl_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD) | ||
6 | openssl_LDADD += $(top_builddir)/ssl/libssl.la | ||
7 | openssl_LDADD += $(top_builddir)/crypto/libcrypto.la | ||
8 | |||
9 | openssl_SOURCES = apps.c | ||
10 | openssl_SOURCES += asn1pars.c | ||
11 | openssl_SOURCES += ca.c | ||
12 | openssl_SOURCES += ciphers.c | ||
13 | openssl_SOURCES += cms.c | ||
14 | openssl_SOURCES += crl.c | ||
15 | openssl_SOURCES += crl2p7.c | ||
16 | openssl_SOURCES += dgst.c | ||
17 | openssl_SOURCES += dh.c | ||
18 | openssl_SOURCES += dhparam.c | ||
19 | openssl_SOURCES += dsa.c | ||
20 | openssl_SOURCES += dsaparam.c | ||
21 | openssl_SOURCES += ec.c | ||
22 | openssl_SOURCES += ecparam.c | ||
23 | openssl_SOURCES += enc.c | ||
24 | openssl_SOURCES += errstr.c | ||
25 | openssl_SOURCES += gendh.c | ||
26 | openssl_SOURCES += gendsa.c | ||
27 | openssl_SOURCES += genpkey.c | ||
28 | openssl_SOURCES += genrsa.c | ||
29 | openssl_SOURCES += nseq.c | ||
30 | openssl_SOURCES += ocsp.c | ||
31 | openssl_SOURCES += openssl.c | ||
32 | openssl_SOURCES += passwd.c | ||
33 | openssl_SOURCES += pkcs12.c | ||
34 | openssl_SOURCES += pkcs7.c | ||
35 | openssl_SOURCES += pkcs8.c | ||
36 | openssl_SOURCES += pkey.c | ||
37 | openssl_SOURCES += pkeyparam.c | ||
38 | openssl_SOURCES += pkeyutl.c | ||
39 | openssl_SOURCES += prime.c | ||
40 | openssl_SOURCES += rand.c | ||
41 | openssl_SOURCES += req.c | ||
42 | openssl_SOURCES += rsa.c | ||
43 | openssl_SOURCES += rsautl.c | ||
44 | openssl_SOURCES += s_cb.c | ||
45 | openssl_SOURCES += s_client.c | ||
46 | openssl_SOURCES += s_server.c | ||
47 | openssl_SOURCES += s_socket.c | ||
48 | openssl_SOURCES += s_time.c | ||
49 | openssl_SOURCES += sess_id.c | ||
50 | openssl_SOURCES += smime.c | ||
51 | openssl_SOURCES += speed.c | ||
52 | openssl_SOURCES += spkac.c | ||
53 | openssl_SOURCES += ts.c | ||
54 | openssl_SOURCES += verify.c | ||
55 | openssl_SOURCES += version.c | ||
56 | openssl_SOURCES += x509.c | ||
57 | |||
58 | if BUILD_CERTHASH | ||
59 | openssl_SOURCES += certhash.c | ||
60 | else | ||
61 | openssl_SOURCES += compat/certhash_win.c | ||
62 | endif | ||
63 | |||
64 | if HOST_WIN | ||
65 | openssl_SOURCES += compat/apps_win.c | ||
66 | else | ||
67 | openssl_SOURCES += apps_posix.c | ||
68 | endif | ||
69 | |||
70 | if !HAVE_POLL | ||
71 | if HOST_WIN | ||
72 | openssl_SOURCES += compat/poll_win.c | ||
73 | endif | ||
74 | endif | ||
75 | |||
76 | if !HAVE_STRTONUM | ||
77 | openssl_SOURCES += compat/strtonum.c | ||
78 | endif | ||
79 | |||
80 | noinst_HEADERS = apps.h | ||
81 | noinst_HEADERS += progs.h | ||
82 | noinst_HEADERS += s_apps.h | ||
83 | noinst_HEADERS += testdsa.h | ||
84 | noinst_HEADERS += testrsa.h | ||
85 | noinst_HEADERS += timeouts.h | ||
86 | |||
87 | EXTRA_DIST = cert.pem | ||
88 | EXTRA_DIST += openssl.cnf | ||
89 | EXTRA_DIST += x509v3.cnf | ||
90 | |||
91 | install-exec-hook: | ||
92 | @if [ "@OPENSSLDIR@x" != "x" ]; then \ | ||
93 | OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \ | ||
94 | else \ | ||
95 | OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \ | ||
96 | fi; \ | ||
97 | mkdir -p "$$OPENSSLDIR/certs"; \ | ||
98 | for i in cert.pem openssl.cnf x509v3.cnf; do \ | ||
99 | if [ ! -f "$$OPENSSLDIR/$i" ]; then \ | ||
100 | $(INSTALL) -m 644 "$(srcdir)/$$i" "$$OPENSSLDIR/$$i"; \ | ||
101 | else \ | ||
102 | echo " $$OPENSSLDIR/$$i already exists, install will not overwrite"; \ | ||
103 | fi \ | ||
104 | done | ||
105 | |||
106 | uninstall-local: | ||
107 | @if [ "@OPENSSLDIR@x" != "x" ]; then \ | ||
108 | OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \ | ||
109 | else \ | ||
110 | OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \ | ||
111 | fi; \ | ||
112 | for i in cert.pem openssl.cnf x509v3.cnf; do \ | ||
113 | if cmp -s "$$OPENSSLDIR/$$i" "$(srcdir)/$$i"; then \ | ||
114 | rm -f "$$OPENSSLDIR/$$i"; \ | ||
115 | fi \ | ||
116 | done | ||
diff --git a/apps/apps_win.c b/apps/openssl/compat/apps_win.c index 496ac03..496ac03 100644 --- a/apps/apps_win.c +++ b/apps/openssl/compat/apps_win.c | |||
diff --git a/apps/certhash_disabled.c b/apps/openssl/compat/certhash_win.c index 8238ff7..8238ff7 100644 --- a/apps/certhash_disabled.c +++ b/apps/openssl/compat/certhash_win.c | |||
diff --git a/apps/poll_win.c b/apps/openssl/compat/poll_win.c index ce47b01..ce47b01 100644 --- a/apps/poll_win.c +++ b/apps/openssl/compat/poll_win.c | |||
diff --git a/configure.ac b/configure.ac index 91ae7ce..09bc9f1 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -119,6 +119,8 @@ AC_CONFIG_FILES([ | |||
119 | tls/Makefile | 119 | tls/Makefile |
120 | tests/Makefile | 120 | tests/Makefile |
121 | apps/Makefile | 121 | apps/Makefile |
122 | apps/openssl/Makefile | ||
123 | apps/nc/Makefile | ||
122 | man/Makefile | 124 | man/Makefile |
123 | libcrypto.pc | 125 | libcrypto.pc |
124 | libssl.pc | 126 | libssl.pc |
diff --git a/patches/openssl.c.patch b/patches/openssl.c.patch index 275e9ea..ba3ac36 100644 --- a/patches/openssl.c.patch +++ b/patches/openssl.c.patch | |||
@@ -1,5 +1,5 @@ | |||
1 | --- apps/openssl.c.orig 2015-07-20 02:01:42.000000000 -0600 | 1 | --- apps/openssl/openssl.c.orig 2015-07-20 02:01:42.000000000 -0600 |
2 | +++ apps/openssl.c 2015-07-20 02:02:00.000000000 -0600 | 2 | +++ apps/openssl/openssl.c 2015-07-20 02:02:00.000000000 -0600 |
3 | @@ -130,6 +130,19 @@ | 3 | @@ -130,6 +130,19 @@ |
4 | #include <openssl/engine.h> | 4 | #include <openssl/engine.h> |
5 | #endif | 5 | #endif |
diff --git a/tests/Makefile.am b/tests/Makefile.am index fe3bece..b114042 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am | |||
@@ -3,7 +3,8 @@ include $(top_srcdir)/Makefile.am.common | |||
3 | AM_CPPFLAGS += -I $(top_srcdir)/crypto/modes | 3 | AM_CPPFLAGS += -I $(top_srcdir)/crypto/modes |
4 | AM_CPPFLAGS += -I $(top_srcdir)/crypto/asn1 | 4 | AM_CPPFLAGS += -I $(top_srcdir)/crypto/asn1 |
5 | AM_CPPFLAGS += -I $(top_srcdir)/ssl | 5 | AM_CPPFLAGS += -I $(top_srcdir)/ssl |
6 | AM_CPPFLAGS += -I $(top_srcdir)/apps | 6 | AM_CPPFLAGS += -I $(top_srcdir)/apps/openssl |
7 | AM_CPPFLAGS += -I $(top_srcdir)/apps/openssl/compat | ||
7 | 8 | ||
8 | LDADD = $(PLATFORM_LDADD) $(PROG_LDADD) | 9 | LDADD = $(PLATFORM_LDADD) $(PROG_LDADD) |
9 | LDADD += $(top_builddir)/ssl/libssl.la | 10 | LDADD += $(top_builddir)/ssl/libssl.la |
diff --git a/tests/testdsa.sh b/tests/testdsa.sh index 22de755..ed681e7 100755 --- a/tests/testdsa.sh +++ b/tests/testdsa.sh | |||
@@ -4,9 +4,9 @@ | |||
4 | 4 | ||
5 | #Test DSA certificate generation of openssl | 5 | #Test DSA certificate generation of openssl |
6 | 6 | ||
7 | cmd=../apps/openssl | 7 | cmd=../apps/openssl/openssl |
8 | if [ -e ../apps/openssl.exe ]; then | 8 | if [ -e ../apps/openssl/openssl.exe ]; then |
9 | cmd=../apps/openssl.exe | 9 | cmd=../apps/openssl/openssl.exe |
10 | fi | 10 | fi |
11 | 11 | ||
12 | if [ -z $srcdir ]; then | 12 | if [ -z $srcdir ]; then |
diff --git a/tests/testenc.sh b/tests/testenc.sh index 9973c1c..4e488ad 100755 --- a/tests/testenc.sh +++ b/tests/testenc.sh | |||
@@ -2,9 +2,9 @@ | |||
2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ | 2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ |
3 | 3 | ||
4 | test=p | 4 | test=p |
5 | cmd=../apps/openssl | 5 | cmd=../apps/openssl/openssl |
6 | if [ -e ../apps/openssl.exe ]; then | 6 | if [ -e ../apps/openssl/openssl.exe ]; then |
7 | cmd=../apps/openssl.exe | 7 | cmd=../apps/openssl/openssl.exe |
8 | fi | 8 | fi |
9 | 9 | ||
10 | cat openssl.cnf >$test; | 10 | cat openssl.cnf >$test; |
diff --git a/tests/testrsa.sh b/tests/testrsa.sh index b72e760..c2c7c4c 100755 --- a/tests/testrsa.sh +++ b/tests/testrsa.sh | |||
@@ -4,9 +4,9 @@ | |||
4 | 4 | ||
5 | #Test RSA certificate generation of openssl | 5 | #Test RSA certificate generation of openssl |
6 | 6 | ||
7 | cmd=../apps/openssl | 7 | cmd=../apps/openssl/openssl |
8 | if [ -e ../apps/openssl.exe ]; then | 8 | if [ -e ../apps/openssl/openssl.exe ]; then |
9 | cmd=../apps/openssl.exe | 9 | cmd=../apps/openssl/openssl.exe |
10 | fi | 10 | fi |
11 | 11 | ||
12 | if [ -z $srcdir ]; then | 12 | if [ -z $srcdir ]; then |
diff --git a/tls/Makefile.am b/tls/Makefile.am index 82ec211..ed3f3c3 100644 --- a/tls/Makefile.am +++ b/tls/Makefile.am | |||
@@ -12,6 +12,7 @@ libtls_la_SOURCES = tls.c | |||
12 | libtls_la_SOURCES += tls_client.c | 12 | libtls_la_SOURCES += tls_client.c |
13 | libtls_la_SOURCES += tls_config.c | 13 | libtls_la_SOURCES += tls_config.c |
14 | libtls_la_SOURCES += tls_server.c | 14 | libtls_la_SOURCES += tls_server.c |
15 | libtls_la_SOURCES += tls_peer.c | ||
15 | libtls_la_SOURCES += tls_util.c | 16 | libtls_la_SOURCES += tls_util.c |
16 | libtls_la_SOURCES += tls_verify.c | 17 | libtls_la_SOURCES += tls_verify.c |
17 | noinst_HEADERS = tls_internal.h | 18 | noinst_HEADERS = tls_internal.h |
@@ -26,7 +26,7 @@ libssl_src=$CWD/openbsd/src/lib/libssl | |||
26 | libssl_regress=$CWD/openbsd/src/regress/lib/libssl | 26 | libssl_regress=$CWD/openbsd/src/regress/lib/libssl |
27 | libtls_src=$CWD/openbsd/src/lib/libtls | 27 | libtls_src=$CWD/openbsd/src/lib/libtls |
28 | libtls_regress=$CWD/openbsd/src/regress/lib/libtls | 28 | libtls_regress=$CWD/openbsd/src/regress/lib/libtls |
29 | openssl_app_src=$CWD/openbsd/src/usr.bin/openssl | 29 | app_src=$CWD/openbsd/src/usr.bin |
30 | 30 | ||
31 | # load library versions | 31 | # load library versions |
32 | . $libcrypto_src/crypto/shlib_version | 32 | . $libcrypto_src/crypto/shlib_version |
@@ -210,15 +210,25 @@ $CP m4/check*.m4 \ | |||
210 | sed -e "s/compat\///" crypto/Makefile.am.arc4random > \ | 210 | sed -e "s/compat\///" crypto/Makefile.am.arc4random > \ |
211 | libtls-standalone/compat/Makefile.am.arc4random | 211 | libtls-standalone/compat/Makefile.am.arc4random |
212 | 212 | ||
213 | # copy nc(1) source | ||
214 | echo "copying nc(1) source" | ||
215 | rm -f apps/nc/*.c apps/nc/*.h | ||
216 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/nc/Makefile.am` ; do | ||
217 | if [ -e $app_src/nc/$i ]; then | ||
218 | $CP $app_src/nc/$i apps/nc | ||
219 | fi | ||
220 | done | ||
221 | |||
213 | # copy openssl(1) source | 222 | # copy openssl(1) source |
214 | echo "copying openssl(1) source" | 223 | echo "copying openssl(1) source" |
215 | $CP $libc_src/stdlib/strtonum.c apps | 224 | rm -f apps/openssl/*.c apps/openssl/*.h |
216 | $CP $libcrypto_src/cert.pem apps | 225 | $CP $libc_src/stdlib/strtonum.c apps/openssl/compat |
217 | $CP $libcrypto_src/openssl.cnf apps | 226 | $CP $libcrypto_src/cert.pem apps/openssl |
218 | $CP $libcrypto_src/x509v3.cnf apps | 227 | $CP $libcrypto_src/openssl.cnf apps/openssl |
219 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' apps/Makefile.am` ; do | 228 | $CP $libcrypto_src/x509v3.cnf apps/openssl |
220 | if [ -e $openssl_app_src/$i ]; then | 229 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/openssl/Makefile.am` ; do |
221 | $CP $openssl_app_src/$i apps | 230 | if [ -e $app_src/openssl/$i ]; then |
231 | $CP $app_src/openssl/$i apps/openssl | ||
222 | fi | 232 | fi |
223 | done | 233 | done |
224 | 234 | ||
@@ -298,9 +308,6 @@ echo "copying manpages" | |||
298 | echo EXTRA_DIST = CMakeLists.txt > man/Makefile.am | 308 | echo EXTRA_DIST = CMakeLists.txt > man/Makefile.am |
299 | echo dist_man_MANS = >> man/Makefile.am | 309 | echo dist_man_MANS = >> man/Makefile.am |
300 | 310 | ||
301 | $CP $openssl_app_src/openssl.1 man | ||
302 | echo "dist_man_MANS += openssl.1" >> man/Makefile.am | ||
303 | |||
304 | $CP $libtls_src/tls_init.3 man | 311 | $CP $libtls_src/tls_init.3 man |
305 | echo "dist_man_MANS += tls_init.3" >> man/Makefile.am | 312 | echo "dist_man_MANS += tls_init.3" >> man/Makefile.am |
306 | 313 | ||