summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl
diff options
context:
space:
mode:
authorryker <>1998-10-05 20:13:16 +0000
committerryker <>1998-10-05 20:13:16 +0000
commit9e43e2ac1373d5be5c6500c1bc3b1dd6ee9584b4 (patch)
tree51ff319f3510104698e541954d10ad98f9125f36 /src/lib/libssl/ssl
parent9e77c62555877f9a64805c49d0dcd7dbfbb40f4e (diff)
downloadopenbsd-9e43e2ac1373d5be5c6500c1bc3b1dd6ee9584b4.tar.gz
openbsd-9e43e2ac1373d5be5c6500c1bc3b1dd6ee9584b4.tar.bz2
openbsd-9e43e2ac1373d5be5c6500c1bc3b1dd6ee9584b4.zip
Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD build
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.
Diffstat (limited to 'src/lib/libssl/ssl')
-rw-r--r--src/lib/libssl/ssl/Makefile45
-rw-r--r--src/lib/libssl/ssl/shlib_version2
2 files changed, 47 insertions, 0 deletions
diff --git a/src/lib/libssl/ssl/Makefile b/src/lib/libssl/ssl/Makefile
new file mode 100644
index 0000000000..a2fce87b5c
--- /dev/null
+++ b/src/lib/libssl/ssl/Makefile
@@ -0,0 +1,45 @@
1
2LIB= ssl
3
4SSLEAYDIST= src
5
6LSSL_SRC= ${.CURDIR}/../${SSLEAYDIST}/ssl
7SSLEAY_INC= ${.CURDIR}/../${SSLEAYDIST}/include
8LCRYPTO_INC= ${.CURDIR}/../${SSLEAYDIST}/crypto
9
10.if ${MACHINE_ARCH} == "i386"
11CFLAGS+= -DL_ENDIAN -DBN_ASM
12.else
13.if ${MACHINE_ARCH} == "alpha"
14# no ENDIAN stuff defined for alpha
15.else
16CFLAGS+= -DB_ENDIAN
17.endif
18.endif
19CFLAGS+= -DNO_IDEA -DTERMIOS -DANSI_SOURCE
20CFLAGS+= -I${LSSL_SRC} -I${SSLEAY_INC} -I${LCRYPTO_INC}
21
22SRCS= s2_meth.c s2_srvr.c s2_clnt.c s2_lib.c s2_enc.c s2_pkt.c \
23 s3_meth.c s3_srvr.c s3_clnt.c s3_lib.c s3_enc.c s3_pkt.c s3_both.c \
24 s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c s23_pkt.c \
25 t1_meth.c t1_srvr.c t1_clnt.c t1_lib.c t1_enc.c \
26 ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
27 ssl_ciph.c ssl_stat.c ssl_rsa.c \
28 ssl_asn1.c ssl_txt.c ssl_algs.c \
29 bio_ssl.c ssl_err.c
30
31HDRS= ssl.h ssl2.h ssl3.h ssl23.h tls1.h
32
33.PATH: ${LSSL_SRC}
34
35includes:
36 @cd ${LSSL_SRC}; for i in $(HDRS); do \
37 j="cmp -s $$i ${DESTDIR}/usr/include/ssl/`basename $$i` || \
38 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
39 $$i ${DESTDIR}/usr/include/ssl"; \
40 echo $$j; \
41 eval "$$j"; \
42 done
43
44
45.include <bsd.lib.mk>
diff --git a/src/lib/libssl/ssl/shlib_version b/src/lib/libssl/ssl/shlib_version
new file mode 100644
index 0000000000..1edea46de9
--- /dev/null
+++ b/src/lib/libssl/ssl/shlib_version
@@ -0,0 +1,2 @@
1major=1
2minor=0