summaryrefslogtreecommitdiffstats
path: root/engines/Makefile
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2015-06-16 12:59:37 +0100
committerMatt Caswell <matt@openssl.org>2015-08-11 20:27:46 +0100
commit2d5d70b15559f9813054ddb11b30b816daf62ebe (patch)
treed921ccc3d7a839020e4649231b4ab81dfde36c61 /engines/Makefile
parent6a009812b2e249fed01488f6f19f9fbfd9ee74c4 (diff)
Add OSSLTest Engine
This engine is for testing purposes only. It provides crippled crypto implementations and therefore must not be used in any instance where security is required. This will be used by the forthcoming libssl test harness which will operate as a man-in-the-middle proxy. The test harness will be able to modify TLS packets and read their contents. By using this test engine packets are not encrypted and MAC codes always verify. Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'engines/Makefile')
-rw-r--r--engines/Makefile23
1 files changed, 20 insertions, 3 deletions
diff --git a/engines/Makefile b/engines/Makefile
index e9dc1c47cc..c0b7c03493 100644
--- a/engines/Makefile
+++ b/engines/Makefile
@@ -31,16 +31,18 @@ AFLAGS= $(ASFLAGS)
GENERAL=Makefile engines.com install.com engine_vector.mar
LIB=$(TOP)/libcrypto.a
-LIBNAMES= 4758cca gmp padlock capi
+LIBNAMES= 4758cca gmp padlock capi ossltest
LIBSRC= e_4758cca.c \
e_gmp.c \
e_padlock.c \
- e_capi.c
+ e_capi.c \
+ e_ossltest.c
LIBOBJ= e_4758cca.o \
e_gmp.o \
e_padlock.o \
e_capi.o \
+ e_ossltest.o \
$(ENGINES_ASM_OBJ)
SRC= $(LIBSRC)
@@ -51,7 +53,8 @@ HEADER= e_4758cca_err.c e_4758cca_err.h \
e_nuron_err.c e_nuron_err.h \
e_sureware_err.c e_sureware_err.h \
e_ubsec_err.c e_ubsec_err.h \
- e_capi_err.c e_capi_err.h
+ e_capi_err.c e_capi_err.h \
+ e_ossltest_err.c e_ossltest_err.h
ALL= $(GENERAL) $(SRC) $(HEADER)
@@ -183,6 +186,20 @@ e_capi.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
e_capi.o: ../include/openssl/sha.h ../include/openssl/stack.h
e_capi.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
e_capi.o: ../include/openssl/x509_vfy.h e_capi.c
+e_ossltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
+e_ossltest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
+e_ossltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
+e_ossltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
+e_ossltest.o: ../include/openssl/engine.h ../include/openssl/err.h
+e_ossltest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
+e_ossltest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
+e_ossltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
+e_ossltest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
+e_ossltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
+e_ossltest.o: ../include/openssl/sha.h ../include/openssl/stack.h
+e_ossltest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
+e_ossltest.o: ../include/openssl/x509_vfy.h e_ossltest.c e_ossltest_err.c
+e_ossltest.o: e_ossltest_err.h
e_gmp.o: ../include/openssl/asn1.h ../include/openssl/bio.h
e_gmp.o: ../include/openssl/bn.h ../include/openssl/buffer.h
e_gmp.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h