diff options
author | djm <> | 2012-10-13 21:23:57 +0000 |
---|---|---|
committer | djm <> | 2012-10-13 21:23:57 +0000 |
commit | 5bb3399db864c8865e0df73bd1564407bac5d182 (patch) | |
tree | 51d00d308f46148b4b341133936e44706703ad8b /src/lib/libcrypto/modes | |
parent | 7aa3571aba92d82f8dd3caabe48fad636f05a0fd (diff) | |
download | openbsd-5bb3399db864c8865e0df73bd1564407bac5d182.tar.gz openbsd-5bb3399db864c8865e0df73bd1564407bac5d182.tar.bz2 openbsd-5bb3399db864c8865e0df73bd1564407bac5d182.zip |
import OpenSSL-1.0.1c
Diffstat (limited to 'src/lib/libcrypto/modes')
-rw-r--r-- | src/lib/libcrypto/modes/Makefile | 77 |
1 files changed, 68 insertions, 9 deletions
diff --git a/src/lib/libcrypto/modes/Makefile b/src/lib/libcrypto/modes/Makefile index 6c85861b6c..c825b12f25 100644 --- a/src/lib/libcrypto/modes/Makefile +++ b/src/lib/libcrypto/modes/Makefile | |||
@@ -10,21 +10,27 @@ CFLAG=-g | |||
10 | MAKEFILE= Makefile | 10 | MAKEFILE= Makefile |
11 | AR= ar r | 11 | AR= ar r |
12 | 12 | ||
13 | MODES_ASM_OBJ= | ||
14 | |||
13 | CFLAGS= $(INCLUDES) $(CFLAG) | 15 | CFLAGS= $(INCLUDES) $(CFLAG) |
16 | ASFLAGS= $(INCLUDES) $(ASFLAG) | ||
17 | AFLAGS= $(ASFLAGS) | ||
14 | 18 | ||
15 | GENERAL=Makefile | 19 | GENERAL=Makefile |
16 | TEST= | 20 | TEST= |
17 | APPS= | 21 | APPS= |
18 | 22 | ||
19 | LIB=$(TOP)/libcrypto.a | 23 | LIB=$(TOP)/libcrypto.a |
20 | LIBSRC= cbc128.c ctr128.c cts128.c cfb128.c ofb128.c | 24 | LIBSRC= cbc128.c ctr128.c cts128.c cfb128.c ofb128.c gcm128.c \ |
21 | LIBOBJ= cbc128.o ctr128.o cts128.o cfb128.o ofb128.o | 25 | ccm128.c xts128.c |
26 | LIBOBJ= cbc128.o ctr128.o cts128.o cfb128.o ofb128.o gcm128.o \ | ||
27 | ccm128.o xts128.o $(MODES_ASM_OBJ) | ||
22 | 28 | ||
23 | SRC= $(LIBSRC) | 29 | SRC= $(LIBSRC) |
24 | 30 | ||
25 | #EXHEADER= store.h str_compat.h | 31 | #EXHEADER= store.h str_compat.h |
26 | EXHEADER= modes.h | 32 | EXHEADER= modes.h |
27 | HEADER= $(EXHEADER) | 33 | HEADER= modes_lcl.h $(EXHEADER) |
28 | 34 | ||
29 | ALL= $(GENERAL) $(SRC) $(HEADER) | 35 | ALL= $(GENERAL) $(SRC) $(HEADER) |
30 | 36 | ||
@@ -38,6 +44,24 @@ lib: $(LIBOBJ) | |||
38 | $(RANLIB) $(LIB) || echo Never mind. | 44 | $(RANLIB) $(LIB) || echo Never mind. |
39 | @touch lib | 45 | @touch lib |
40 | 46 | ||
47 | ghash-ia64.s: asm/ghash-ia64.pl | ||
48 | $(PERL) asm/ghash-ia64.pl $@ $(CFLAGS) | ||
49 | ghash-x86.s: asm/ghash-x86.pl | ||
50 | $(PERL) asm/ghash-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ | ||
51 | ghash-x86_64.s: asm/ghash-x86_64.pl | ||
52 | $(PERL) asm/ghash-x86_64.pl $(PERLASM_SCHEME) > $@ | ||
53 | ghash-sparcv9.s: asm/ghash-sparcv9.pl | ||
54 | $(PERL) asm/ghash-sparcv9.pl $@ $(CFLAGS) | ||
55 | ghash-alpha.s: asm/ghash-alpha.pl | ||
56 | $(PERL) $< | $(CC) -E - | tee $@ > /dev/null | ||
57 | ghash-parisc.s: asm/ghash-parisc.pl | ||
58 | $(PERL) asm/ghash-parisc.pl $(PERLASM_SCHEME) $@ | ||
59 | |||
60 | # GNU make "catch all" | ||
61 | ghash-%.S: asm/ghash-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ | ||
62 | |||
63 | ghash-armv4.o: ghash-armv4.S | ||
64 | |||
41 | files: | 65 | files: |
42 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | 66 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO |
43 | 67 | ||
@@ -71,12 +95,47 @@ dclean: | |||
71 | mv -f Makefile.new $(MAKEFILE) | 95 | mv -f Makefile.new $(MAKEFILE) |
72 | 96 | ||
73 | clean: | 97 | clean: |
74 | rm -f *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff | 98 | rm -f *.s *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff |
75 | 99 | ||
76 | # DO NOT DELETE THIS LINE -- make depend depends on it. | 100 | # DO NOT DELETE THIS LINE -- make depend depends on it. |
77 | 101 | ||
78 | cbc128.o: cbc128.c modes.h | 102 | cbc128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
79 | cfb128.o: cfb128.c modes.h | 103 | cbc128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h |
80 | ctr128.o: ctr128.c modes.h | 104 | cbc128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
81 | cts128.o: cts128.c modes.h | 105 | cbc128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h |
82 | ofb128.o: modes.h ofb128.c | 106 | cbc128.o: ../../include/openssl/symhacks.h cbc128.c modes_lcl.h |
107 | ccm128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
108 | ccm128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
109 | ccm128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
110 | ccm128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
111 | ccm128.o: ../../include/openssl/symhacks.h ccm128.c modes_lcl.h | ||
112 | cfb128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
113 | cfb128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
114 | cfb128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
115 | cfb128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
116 | cfb128.o: ../../include/openssl/symhacks.h cfb128.c modes_lcl.h | ||
117 | ctr128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
118 | ctr128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
119 | ctr128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
120 | ctr128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
121 | ctr128.o: ../../include/openssl/symhacks.h ctr128.c modes_lcl.h | ||
122 | cts128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
123 | cts128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
124 | cts128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
125 | cts128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
126 | cts128.o: ../../include/openssl/symhacks.h cts128.c modes_lcl.h | ||
127 | gcm128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
128 | gcm128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
129 | gcm128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
130 | gcm128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
131 | gcm128.o: ../../include/openssl/symhacks.h gcm128.c modes_lcl.h | ||
132 | ofb128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
133 | ofb128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
134 | ofb128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
135 | ofb128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
136 | ofb128.o: ../../include/openssl/symhacks.h modes_lcl.h ofb128.c | ||
137 | xts128.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
138 | xts128.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h | ||
139 | xts128.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
140 | xts128.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | ||
141 | xts128.o: ../../include/openssl/symhacks.h modes_lcl.h xts128.c | ||