summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto
diff options
context:
space:
mode:
authordjm <>2010-10-01 22:54:19 +0000
committerdjm <>2010-10-01 22:54:19 +0000
commit242690ab2a8e991b85b4735c4e0bac0ec7bd3481 (patch)
treea55c90bd6ea9329d2afb5540220340cadd107178 /src/lib/libcrypto
parent5d1f64994b96668ba794f5211364ed54dd7ee08d (diff)
downloadopenbsd-242690ab2a8e991b85b4735c4e0bac0ec7bd3481.tar.gz
openbsd-242690ab2a8e991b85b4735c4e0bac0ec7bd3481.tar.bz2
openbsd-242690ab2a8e991b85b4735c4e0bac0ec7bd3481.zip
import OpenSSL-1.0.0a
Diffstat (limited to 'src/lib/libcrypto')
-rw-r--r--src/lib/libcrypto/Attic/Makefile73
-rw-r--r--src/lib/libcrypto/aes/Makefile47
-rw-r--r--src/lib/libcrypto/asn1/Makefile580
-rw-r--r--src/lib/libcrypto/asn1/a_gentm.c23
-rw-r--r--src/lib/libcrypto/asn1/a_utctm.c21
-rw-r--r--src/lib/libcrypto/bf/Makefile23
-rw-r--r--src/lib/libcrypto/bio/Makefile13
-rw-r--r--src/lib/libcrypto/bn/Makefile79
-rw-r--r--src/lib/libcrypto/bn/bntest.c38
-rw-r--r--src/lib/libcrypto/bn/exptest.c4
-rw-r--r--src/lib/libcrypto/buffer/Makefile13
-rw-r--r--src/lib/libcrypto/cast/Makefile20
-rw-r--r--src/lib/libcrypto/comp/Makefile2
-rw-r--r--src/lib/libcrypto/conf/Makefile17
-rw-r--r--src/lib/libcrypto/crypto-lib.com183
-rw-r--r--src/lib/libcrypto/des/Makefile55
-rw-r--r--src/lib/libcrypto/des/des-lib.com66
-rw-r--r--src/lib/libcrypto/des/rpc_des.h4
-rw-r--r--src/lib/libcrypto/dh/Makefile63
-rw-r--r--src/lib/libcrypto/dsa/Makefile133
-rw-r--r--src/lib/libcrypto/dsa/dsatest.c3
-rw-r--r--src/lib/libcrypto/dso/Makefile14
-rw-r--r--src/lib/libcrypto/dso/dso_dl.c42
-rw-r--r--src/lib/libcrypto/dso/dso_vms.c12
-rw-r--r--src/lib/libcrypto/dso/dso_win32.c228
-rw-r--r--src/lib/libcrypto/ec/Makefile48
-rw-r--r--src/lib/libcrypto/ec/ectest.c14
-rw-r--r--src/lib/libcrypto/engine/Makefile280
-rw-r--r--src/lib/libcrypto/engine/eng_cryptodev.c452
-rw-r--r--src/lib/libcrypto/engine/enginetest.c2
-rw-r--r--src/lib/libcrypto/err/Makefile46
-rw-r--r--src/lib/libcrypto/evp/Makefile782
-rw-r--r--src/lib/libcrypto/evp/c_allc.c5
-rw-r--r--src/lib/libcrypto/evp/c_alld.c8
-rw-r--r--src/lib/libcrypto/evp/evp_test.c6
-rw-r--r--src/lib/libcrypto/evp/m_md2.c1
-rw-r--r--src/lib/libcrypto/evp/m_mdc2.c3
-rw-r--r--src/lib/libcrypto/evp/m_sha.c1
-rw-r--r--src/lib/libcrypto/hmac/Makefile44
-rw-r--r--src/lib/libcrypto/idea/Makefile8
-rw-r--r--src/lib/libcrypto/install.com70
-rw-r--r--src/lib/libcrypto/krb5/Makefile2
-rw-r--r--src/lib/libcrypto/lhash/Makefile2
-rw-r--r--src/lib/libcrypto/md2/Makefile6
-rw-r--r--src/lib/libcrypto/md2/md2.h3
-rw-r--r--src/lib/libcrypto/md2/md2_dgst.c9
-rw-r--r--src/lib/libcrypto/md4/Makefile13
-rw-r--r--src/lib/libcrypto/md5/Makefile30
-rw-r--r--src/lib/libcrypto/mdc2/Makefile2
-rw-r--r--src/lib/libcrypto/mdc2/mdc2.h4
-rw-r--r--src/lib/libcrypto/mem.c64
-rw-r--r--src/lib/libcrypto/objects/Makefile21
-rw-r--r--src/lib/libcrypto/objects/obj_dat.h5255
-rw-r--r--src/lib/libcrypto/objects/obj_mac.h141
-rw-r--r--src/lib/libcrypto/ocsp/Makefile91
-rw-r--r--src/lib/libcrypto/opensslconf.h54
-rw-r--r--src/lib/libcrypto/opensslconf.h.in20
-rw-r--r--src/lib/libcrypto/pem/Makefile139
-rw-r--r--src/lib/libcrypto/perlasm/x86nasm.pl559
-rw-r--r--src/lib/libcrypto/pkcs12/Makefile177
-rw-r--r--src/lib/libcrypto/pkcs7/Makefile60
-rw-r--r--src/lib/libcrypto/rand/Makefile71
-rw-r--r--src/lib/libcrypto/rand/md_rand.c46
-rw-r--r--src/lib/libcrypto/rand/rand_egd.c2
-rw-r--r--src/lib/libcrypto/rand/rand_lcl.h11
-rw-r--r--src/lib/libcrypto/rand/rand_os2.c6
-rw-r--r--src/lib/libcrypto/rand/rand_unix.c71
-rw-r--r--src/lib/libcrypto/rand/rand_win.c71
-rw-r--r--src/lib/libcrypto/rc2/Makefile8
-rw-r--r--src/lib/libcrypto/rc4/Makefile44
-rw-r--r--src/lib/libcrypto/rc4/rc4test.c16
-rw-r--r--src/lib/libcrypto/rc5/Makefile15
-rw-r--r--src/lib/libcrypto/rc5/rc5.h5
-rw-r--r--src/lib/libcrypto/ripemd/Makefile22
-rw-r--r--src/lib/libcrypto/rsa/Makefile123
-rw-r--r--src/lib/libcrypto/rsa/rsa_test.c2
-rw-r--r--src/lib/libcrypto/sha/Makefile75
-rw-r--r--src/lib/libcrypto/sha/sha_dgst.c6
-rw-r--r--src/lib/libcrypto/sha/shatest.c4
-rw-r--r--src/lib/libcrypto/stack/Makefile2
-rw-r--r--src/lib/libcrypto/symhacks.h106
-rw-r--r--src/lib/libcrypto/threads/mttest.c99
-rw-r--r--src/lib/libcrypto/threads/pthreads-vms.com9
-rw-r--r--src/lib/libcrypto/txt_db/Makefile2
-rw-r--r--src/lib/libcrypto/ui/Makefile2
-rw-r--r--src/lib/libcrypto/util/ck_errf.pl22
-rw-r--r--src/lib/libcrypto/util/clean-depend.pl1
-rw-r--r--src/lib/libcrypto/util/cygwin.sh4
-rw-r--r--src/lib/libcrypto/util/deltree.com34
-rw-r--r--src/lib/libcrypto/util/domd10
-rw-r--r--src/lib/libcrypto/util/libeay.num985
-rw-r--r--src/lib/libcrypto/util/mk1mf.pl561
-rw-r--r--src/lib/libcrypto/util/mkdef.pl76
-rw-r--r--src/lib/libcrypto/util/mkfiles.pl32
-rw-r--r--src/lib/libcrypto/util/mklink.pl13
-rw-r--r--src/lib/libcrypto/util/pl/BC-32.pl2
-rw-r--r--src/lib/libcrypto/util/pl/Mingw32.pl6
-rw-r--r--src/lib/libcrypto/util/pl/VC-32.pl340
-rw-r--r--src/lib/libcrypto/util/pod2man.pl2
-rw-r--r--src/lib/libcrypto/util/point.sh2
-rw-r--r--src/lib/libcrypto/util/selftest.pl4
-rwxr-xr-xsrc/lib/libcrypto/util/shlib_wrap.sh6
-rw-r--r--src/lib/libcrypto/util/ssleay.num27
-rw-r--r--src/lib/libcrypto/x509/Makefile208
-rw-r--r--src/lib/libcrypto/x509v3/Makefile457
105 files changed, 7333 insertions, 6455 deletions
diff --git a/src/lib/libcrypto/Attic/Makefile b/src/lib/libcrypto/Attic/Makefile
index 6557f2b4e1..c1033f6d77 100644
--- a/src/lib/libcrypto/Attic/Makefile
+++ b/src/lib/libcrypto/Attic/Makefile
@@ -5,9 +5,9 @@
5DIR= crypto 5DIR= crypto
6TOP= .. 6TOP= ..
7CC= cc 7CC= cc
8INCLUDE= -I. -I$(TOP) -I../include 8INCLUDE= -I. -I$(TOP) -I../include $(ZLIB_INCLUDE)
9# INCLUDES targets sudbirs! 9# INCLUDES targets sudbirs!
10INCLUDES= -I.. -I../.. -I../../include 10INCLUDES= -I.. -I../.. -I../asn1 -I../evp -I../../include $(ZLIB_INCLUDE)
11CFLAG= -g 11CFLAG= -g
12MAKEDEPPROG= makedepend 12MAKEDEPPROG= makedepend
13MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) 13MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
@@ -17,7 +17,7 @@ AR= ar r
17 17
18RECURSIVE_MAKE= [ -n "$(SDIRS)" ] && for i in $(SDIRS) ; do \ 18RECURSIVE_MAKE= [ -n "$(SDIRS)" ] && for i in $(SDIRS) ; do \
19 (cd $$i && echo "making $$target in $(DIR)/$$i..." && \ 19 (cd $$i && echo "making $$target in $(DIR)/$$i..." && \
20 $(MAKE) -e TOP=../.. DIR=$$i INCLUDES='${INCLUDES}' $$target ) || exit 1; \ 20 $(MAKE) -e TOP=../.. DIR=$$i INCLUDES='$(INCLUDES)' $$target ) || exit 1; \
21 done; 21 done;
22 22
23PEX_LIBS= 23PEX_LIBS=
@@ -26,6 +26,7 @@ EX_LIBS=
26CFLAGS= $(INCLUDE) $(CFLAG) 26CFLAGS= $(INCLUDE) $(CFLAG)
27ASFLAGS= $(INCLUDE) $(ASFLAG) 27ASFLAGS= $(INCLUDE) $(ASFLAG)
28AFLAGS=$(ASFLAGS) 28AFLAGS=$(ASFLAGS)
29CPUID_OBJ=mem_clr.o
29 30
30LIBS= 31LIBS=
31 32
@@ -33,12 +34,12 @@ GENERAL=Makefile README crypto-lib.com install.com
33 34
34LIB= $(TOP)/libcrypto.a 35LIB= $(TOP)/libcrypto.a
35SHARED_LIB= libcrypto$(SHLIB_EXT) 36SHARED_LIB= libcrypto$(SHLIB_EXT)
36LIBSRC= cryptlib.c dyn_lck.c mem.c mem_clr.c mem_dbg.c cversion.c ex_data.c tmdiff.c cpt_err.c ebcdic.c uid.c o_time.c o_str.c o_dir.c o_init.c fips_err.c 37LIBSRC= cryptlib.c mem.c mem_clr.c mem_dbg.c cversion.c ex_data.c cpt_err.c ebcdic.c uid.c o_time.c o_str.c o_dir.c
37LIBOBJ= cryptlib.o dyn_lck.o mem.o mem_clr.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o o_init.o fips_err.o $(CPUID_OBJ) 38LIBOBJ= cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o $(CPUID_OBJ)
38 39
39SRC= $(LIBSRC) 40SRC= $(LIBSRC)
40 41
41EXHEADER= crypto.h tmdiff.h opensslv.h opensslconf.h ebcdic.h symhacks.h \ 42EXHEADER= crypto.h opensslv.h opensslconf.h ebcdic.h symhacks.h \
42 ossl_typ.h 43 ossl_typ.h
43HEADER= cryptlib.h buildinf.h md32_common.h o_time.h o_str.h o_dir.h $(EXHEADER) 44HEADER= cryptlib.h buildinf.h md32_common.h o_time.h o_str.h o_dir.h $(EXHEADER)
44 45
@@ -47,7 +48,7 @@ ALL= $(GENERAL) $(SRC) $(HEADER)
47top: 48top:
48 @(cd ..; $(MAKE) DIRS=$(DIR) all) 49 @(cd ..; $(MAKE) DIRS=$(DIR) all)
49 50
50all: lib 51all: shared
51 52
52buildinf.h: ../Makefile 53buildinf.h: ../Makefile
53 ( echo "#ifndef MK1MF_BUILD"; \ 54 ( echo "#ifndef MK1MF_BUILD"; \
@@ -57,26 +58,26 @@ buildinf.h: ../Makefile
57 echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \ 58 echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
58 echo '#endif' ) >buildinf.h 59 echo '#endif' ) >buildinf.h
59 60
60x86cpuid-elf.s: x86cpuid.pl perlasm/x86asm.pl 61x86cpuid.s: x86cpuid.pl perlasm/x86asm.pl
61 $(PERL) x86cpuid.pl elf $(CFLAGS) $(PROCESSOR) > $@ 62 $(PERL) x86cpuid.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
62x86cpuid-cof.s: x86cpuid.pl perlasm/x86asm.pl
63 $(PERL) x86cpuid.pl coff $(CFLAGS) $(PROCESSOR) > $@
64x86cpuid-out.s: x86cpuid.pl perlasm/x86asm.pl
65 $(PERL) x86cpuid.pl a.out $(CFLAGS) $(PROCESSOR) > $@
66 63
67uplink.o: ../ms/uplink.c 64applink.o: $(TOP)/ms/applink.c
68 $(CC) $(CFLAGS) -c -o $@ ../ms/uplink.c 65 $(CC) $(CFLAGS) -c -o $@ $(TOP)/ms/applink.c
69 66
70uplink-cof.s: ../ms/uplink.pl 67uplink.o: $(TOP)/ms/uplink.c applink.o
71 $(PERL) ../ms/uplink.pl coff > $@ 68 $(CC) $(CFLAGS) -c -o $@ $(TOP)/ms/uplink.c
69
70uplink-cof.s: $(TOP)/ms/uplink.pl
71 $(PERL) $(TOP)/ms/uplink.pl coff > $@
72 72
73x86_64cpuid.s: x86_64cpuid.pl 73x86_64cpuid.s: x86_64cpuid.pl
74 $(PERL) x86_64cpuid.pl $@ 74 $(PERL) x86_64cpuid.pl $(PERLASM_SCHEME) > $@
75ia64cpuid.s: ia64cpuid.S 75ia64cpuid.s: ia64cpuid.S
76 $(CC) $(CFLAGS) -E ia64cpuid.S > $@ 76 $(CC) $(CFLAGS) -E ia64cpuid.S > $@
77ppccpuid.s: ppccpuid.pl; $(PERL) ppccpuid.pl $(PERLASM_SCHEME) $@
77 78
78testapps: 79testapps:
79 [ -z "$(THIS)" ] || ( if echo ${SDIRS} | fgrep ' des '; \ 80 [ -z "$(THIS)" ] || ( if echo $(SDIRS) | fgrep ' des '; \
80 then cd des && $(MAKE) -e des; fi ) 81 then cd des && $(MAKE) -e des; fi )
81 [ -z "$(THIS)" ] || ( cd pkcs7 && $(MAKE) -e testapps ); 82 [ -z "$(THIS)" ] || ( cd pkcs7 && $(MAKE) -e testapps );
82 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi 83 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
@@ -94,11 +95,11 @@ links:
94 @$(PERL) $(TOP)/util/mklink.pl ../apps $(APPS) 95 @$(PERL) $(TOP)/util/mklink.pl ../apps $(APPS)
95 @target=links; $(RECURSIVE_MAKE) 96 @target=links; $(RECURSIVE_MAKE)
96 97
97# lib: and $(LIB): are splitted to avoid end-less loop 98# lib: $(LIB): are splitted to avoid end-less loop
98lib: buildinf.h $(LIB) subdirs 99lib: $(LIB)
99 @touch lib 100 @touch lib
100$(LIB): $(LIBOBJ) 101$(LIB): $(LIBOBJ)
101 $(ARX) $(LIB) $(LIBOBJ) 102 $(AR) $(LIB) $(LIBOBJ)
102 $(RANLIB) $(LIB) || echo Never mind. 103 $(RANLIB) $(LIB) || echo Never mind.
103 104
104shared: buildinf.h lib subdirs 105shared: buildinf.h lib subdirs
@@ -135,6 +136,7 @@ clean:
135dclean: 136dclean:
136 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 137 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
137 mv -f Makefile.new $(MAKEFILE) 138 mv -f Makefile.new $(MAKEFILE)
139 rm -f opensslconf.h
138 @target=dclean; $(RECURSIVE_MAKE) 140 @target=dclean; $(RECURSIVE_MAKE)
139 141
140# DO NOT DELETE THIS LINE -- make depend depends on it. 142# DO NOT DELETE THIS LINE -- make depend depends on it.
@@ -159,13 +161,6 @@ cversion.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
159cversion.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 161cversion.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
160cversion.o: ../include/openssl/stack.h ../include/openssl/symhacks.h buildinf.h 162cversion.o: ../include/openssl/stack.h ../include/openssl/symhacks.h buildinf.h
161cversion.o: cryptlib.h cversion.c 163cversion.o: cryptlib.h cversion.c
162dyn_lck.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
163dyn_lck.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
164dyn_lck.o: ../include/openssl/err.h ../include/openssl/lhash.h
165dyn_lck.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
166dyn_lck.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
167dyn_lck.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
168dyn_lck.o: dyn_lck.c
169ebcdic.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h ebcdic.c 164ebcdic.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h ebcdic.c
170ex_data.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h 165ex_data.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
171ex_data.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 166ex_data.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
@@ -174,13 +169,6 @@ ex_data.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
174ex_data.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 169ex_data.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
175ex_data.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h 170ex_data.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
176ex_data.o: ex_data.c 171ex_data.o: ex_data.c
177fips_err.o: ../include/openssl/bio.h ../include/openssl/crypto.h
178fips_err.o: ../include/openssl/e_os2.h ../include/openssl/err.h
179fips_err.o: ../include/openssl/fips.h ../include/openssl/lhash.h
180fips_err.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
181fips_err.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
182fips_err.o: ../include/openssl/stack.h ../include/openssl/symhacks.h fips_err.c
183fips_err.o: fips_err.h
184mem.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h 172mem.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
185mem.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 173mem.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
186mem.o: ../include/openssl/err.h ../include/openssl/lhash.h 174mem.o: ../include/openssl/err.h ../include/openssl/lhash.h
@@ -201,23 +189,10 @@ mem_dbg.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
201mem_dbg.o: mem_dbg.c 189mem_dbg.o: mem_dbg.c
202o_dir.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h 190o_dir.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
203o_dir.o: LPdir_unix.c o_dir.c o_dir.h 191o_dir.o: LPdir_unix.c o_dir.c o_dir.h
204o_init.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/crypto.h
205o_init.o: ../include/openssl/e_os2.h ../include/openssl/err.h
206o_init.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
207o_init.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
208o_init.o: ../include/openssl/safestack.h ../include/openssl/stack.h
209o_init.o: ../include/openssl/symhacks.h o_init.c
210o_str.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h 192o_str.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
211o_str.o: o_str.c o_str.h 193o_str.o: o_str.c o_str.h
212o_time.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h o_time.c 194o_time.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h o_time.c
213o_time.o: o_time.h 195o_time.o: o_time.h
214tmdiff.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
215tmdiff.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
216tmdiff.o: ../include/openssl/err.h ../include/openssl/lhash.h
217tmdiff.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
218tmdiff.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
219tmdiff.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
220tmdiff.o: ../include/openssl/tmdiff.h cryptlib.h tmdiff.c
221uid.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 196uid.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
222uid.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 197uid.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
223uid.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 198uid.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
diff --git a/src/lib/libcrypto/aes/Makefile b/src/lib/libcrypto/aes/Makefile
index 9d174f4c3e..c501a43a8f 100644
--- a/src/lib/libcrypto/aes/Makefile
+++ b/src/lib/libcrypto/aes/Makefile
@@ -11,7 +11,7 @@ CFLAG=-g
11MAKEFILE= Makefile 11MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13 13
14AES_ASM_OBJ=aes_core.o aes_cbc.o 14AES_ENC=aes_core.o aes_cbc.o
15 15
16CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
17ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -26,7 +26,7 @@ LIB=$(TOP)/libcrypto.a
26LIBSRC=aes_core.c aes_misc.c aes_ecb.c aes_cbc.c aes_cfb.c aes_ofb.c \ 26LIBSRC=aes_core.c aes_misc.c aes_ecb.c aes_cbc.c aes_cfb.c aes_ofb.c \
27 aes_ctr.c aes_ige.c aes_wrap.c 27 aes_ctr.c aes_ige.c aes_wrap.c
28LIBOBJ=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \ 28LIBOBJ=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \
29 $(AES_ASM_OBJ) 29 $(AES_ENC)
30 30
31SRC= $(LIBSRC) 31SRC= $(LIBSRC)
32 32
@@ -41,24 +41,27 @@ top:
41all: lib 41all: lib
42 42
43lib: $(LIBOBJ) 43lib: $(LIBOBJ)
44 $(ARX) $(LIB) $(LIBOBJ) 44 $(AR) $(LIB) $(LIBOBJ)
45 $(RANLIB) $(LIB) || echo Never mind. 45 $(RANLIB) $(LIB) || echo Never mind.
46 @touch lib 46 @touch lib
47 47
48$(LIBOBJ): $(LIBSRC)
49
50aes-ia64.s: asm/aes-ia64.S 48aes-ia64.s: asm/aes-ia64.S
51 $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@ 49 $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@
52 50
53ax86-elf.s: asm/aes-586.pl ../perlasm/x86asm.pl 51aes-586.s: asm/aes-586.pl ../perlasm/x86asm.pl
54 (cd asm; $(PERL) aes-586.pl elf $(CFLAGS) $(PROCESSOR) > ../$@) 52 $(PERL) asm/aes-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
55ax86-cof.s: asm/aes-586.pl ../perlasm/x86asm.pl
56 (cd asm; $(PERL) aes-586.pl coff $(CFLAGS) $(PROCESSOR) > ../$@)
57ax86-out.s: asm/aes-586.pl ../perlasm/x86asm.pl
58 (cd asm; $(PERL) aes-586.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@)
59 53
60aes-x86_64.s: asm/aes-x86_64.pl 54aes-x86_64.s: asm/aes-x86_64.pl
61 $(PERL) asm/aes-x86_64.pl $@ 55 $(PERL) asm/aes-x86_64.pl $(PERLASM_SCHEME) > $@
56
57aes-sparcv9.s: asm/aes-sparcv9.pl
58 $(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@
59
60aes-ppc.s: asm/aes-ppc.pl
61 $(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@
62
63# GNU make "catch all"
64aes-%.s: asm/aes-%.pl; $(PERL) $< $(CFLAGS) > $@
62 65
63files: 66files:
64 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 67 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -97,16 +100,14 @@ clean:
97 100
98# DO NOT DELETE THIS LINE -- make depend depends on it. 101# DO NOT DELETE THIS LINE -- make depend depends on it.
99 102
100aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 103aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
101aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c aes_locl.h 104aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c
102aes_cfb.o: ../../e_os.h ../../include/openssl/aes.h 105aes_cfb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
103aes_cfb.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 106aes_cfb.o: ../../include/openssl/opensslconf.h aes_cfb.c
104aes_cfb.o: aes_cfb.c aes_locl.h
105aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 107aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
106aes_core.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h 108aes_core.o: ../../include/openssl/opensslconf.h aes_core.c aes_locl.h
107aes_core.o: aes_core.c aes_locl.h 109aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
108aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 110aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c
109aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c aes_locl.h
110aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 111aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
111aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h 112aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h
112aes_ige.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/bio.h 113aes_ige.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/bio.h
@@ -119,8 +120,8 @@ aes_ige.o: ../../include/openssl/symhacks.h ../cryptlib.h aes_ige.c aes_locl.h
119aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 120aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
120aes_misc.o: ../../include/openssl/opensslconf.h 121aes_misc.o: ../../include/openssl/opensslconf.h
121aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c 122aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c
122aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 123aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
123aes_ofb.o: ../../include/openssl/opensslconf.h aes_locl.h aes_ofb.c 124aes_ofb.o: ../../include/openssl/opensslconf.h aes_ofb.c
124aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h 125aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h
125aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 126aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
126aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 127aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
diff --git a/src/lib/libcrypto/asn1/Makefile b/src/lib/libcrypto/asn1/Makefile
index 94a6885804..160544eede 100644
--- a/src/lib/libcrypto/asn1/Makefile
+++ b/src/lib/libcrypto/asn1/Makefile
@@ -22,30 +22,32 @@ LIBSRC= a_object.c a_bitstr.c a_utctm.c a_gentm.c a_time.c a_int.c a_octet.c \
22 a_enum.c a_utf8.c a_sign.c a_digest.c a_verify.c a_mbstr.c a_strex.c \ 22 a_enum.c a_utf8.c a_sign.c a_digest.c a_verify.c a_mbstr.c a_strex.c \
23 x_algor.c x_val.c x_pubkey.c x_sig.c x_req.c x_attrib.c x_bignum.c \ 23 x_algor.c x_val.c x_pubkey.c x_sig.c x_req.c x_attrib.c x_bignum.c \
24 x_long.c x_name.c x_x509.c x_x509a.c x_crl.c x_info.c x_spki.c nsseq.c \ 24 x_long.c x_name.c x_x509.c x_x509a.c x_crl.c x_info.c x_spki.c nsseq.c \
25 d2i_pu.c d2i_pr.c i2d_pu.c i2d_pr.c\ 25 x_nx509.c d2i_pu.c d2i_pr.c i2d_pu.c i2d_pr.c\
26 t_req.c t_x509.c t_x509a.c t_crl.c t_pkey.c t_spki.c t_bitst.c \ 26 t_req.c t_x509.c t_x509a.c t_crl.c t_pkey.c t_spki.c t_bitst.c \
27 tasn_new.c tasn_fre.c tasn_enc.c tasn_dec.c tasn_utl.c tasn_typ.c \ 27 tasn_new.c tasn_fre.c tasn_enc.c tasn_dec.c tasn_utl.c tasn_typ.c \
28 tasn_prn.c ameth_lib.c \
28 f_int.c f_string.c n_pkey.c \ 29 f_int.c f_string.c n_pkey.c \
29 f_enum.c a_hdr.c x_pkey.c a_bool.c x_exten.c asn_mime.c \ 30 f_enum.c x_pkey.c a_bool.c x_exten.c bio_asn1.c bio_ndef.c asn_mime.c \
30 asn1_gen.c asn1_par.c asn1_lib.c asn1_err.c a_meth.c a_bytes.c a_strnid.c \ 31 asn1_gen.c asn1_par.c asn1_lib.c asn1_err.c a_bytes.c a_strnid.c \
31 evp_asn1.c asn_pack.c p5_pbe.c p5_pbev2.c p8_pkey.c asn_moid.c 32 evp_asn1.c asn_pack.c p5_pbe.c p5_pbev2.c p8_pkey.c asn_moid.c
32LIBOBJ= a_object.o a_bitstr.o a_utctm.o a_gentm.o a_time.o a_int.o a_octet.o \ 33LIBOBJ= a_object.o a_bitstr.o a_utctm.o a_gentm.o a_time.o a_int.o a_octet.o \
33 a_print.o a_type.o a_set.o a_dup.o a_d2i_fp.o a_i2d_fp.o \ 34 a_print.o a_type.o a_set.o a_dup.o a_d2i_fp.o a_i2d_fp.o \
34 a_enum.o a_utf8.o a_sign.o a_digest.o a_verify.o a_mbstr.o a_strex.o \ 35 a_enum.o a_utf8.o a_sign.o a_digest.o a_verify.o a_mbstr.o a_strex.o \
35 x_algor.o x_val.o x_pubkey.o x_sig.o x_req.o x_attrib.o x_bignum.o \ 36 x_algor.o x_val.o x_pubkey.o x_sig.o x_req.o x_attrib.o x_bignum.o \
36 x_long.o x_name.o x_x509.o x_x509a.o x_crl.o x_info.o x_spki.o nsseq.o \ 37 x_long.o x_name.o x_x509.o x_x509a.o x_crl.o x_info.o x_spki.o nsseq.o \
37 d2i_pu.o d2i_pr.o i2d_pu.o i2d_pr.o \ 38 x_nx509.o d2i_pu.o d2i_pr.o i2d_pu.o i2d_pr.o \
38 t_req.o t_x509.o t_x509a.o t_crl.o t_pkey.o t_spki.o t_bitst.o \ 39 t_req.o t_x509.o t_x509a.o t_crl.o t_pkey.o t_spki.o t_bitst.o \
39 tasn_new.o tasn_fre.o tasn_enc.o tasn_dec.o tasn_utl.o tasn_typ.o \ 40 tasn_new.o tasn_fre.o tasn_enc.o tasn_dec.o tasn_utl.o tasn_typ.o \
41 tasn_prn.o ameth_lib.o \
40 f_int.o f_string.o n_pkey.o \ 42 f_int.o f_string.o n_pkey.o \
41 f_enum.o a_hdr.o x_pkey.o a_bool.o x_exten.o asn_mime.o \ 43 f_enum.o x_pkey.o a_bool.o x_exten.o bio_asn1.o bio_ndef.o asn_mime.o \
42 asn1_gen.o asn1_par.o asn1_lib.o asn1_err.o a_meth.o a_bytes.o a_strnid.o \ 44 asn1_gen.o asn1_par.o asn1_lib.o asn1_err.o a_bytes.o a_strnid.o \
43 evp_asn1.o asn_pack.o p5_pbe.o p5_pbev2.o p8_pkey.o asn_moid.o 45 evp_asn1.o asn_pack.o p5_pbe.o p5_pbev2.o p8_pkey.o asn_moid.o
44 46
45SRC= $(LIBSRC) 47SRC= $(LIBSRC)
46 48
47EXHEADER= asn1.h asn1_mac.h asn1t.h 49EXHEADER= asn1.h asn1_mac.h asn1t.h
48HEADER= $(EXHEADER) 50HEADER= $(EXHEADER) asn1_locl.h
49 51
50ALL= $(GENERAL) $(SRC) $(HEADER) 52ALL= $(GENERAL) $(SRC) $(HEADER)
51 53
@@ -63,7 +65,7 @@ pk: pk.c
63all: lib 65all: lib
64 66
65lib: $(LIBOBJ) 67lib: $(LIBOBJ)
66 $(ARX) $(LIB) $(LIBOBJ) 68 $(AR) $(LIB) $(LIBOBJ)
67 $(RANLIB) $(LIB) || echo Never mind. 69 $(RANLIB) $(LIB) || echo Never mind.
68 @touch lib 70 @touch lib
69 71
@@ -142,9 +144,9 @@ a_digest.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
142a_digest.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 144a_digest.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
143a_digest.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 145a_digest.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
144a_digest.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 146a_digest.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
145a_digest.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 147a_digest.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
146a_digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 148a_digest.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
147a_digest.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 149a_digest.o: ../../include/openssl/opensslconf.h
148a_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 150a_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
149a_digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 151a_digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
150a_digest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 152a_digest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -173,14 +175,6 @@ a_gentm.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
173a_gentm.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 175a_gentm.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
174a_gentm.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 176a_gentm.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
175a_gentm.o: ../cryptlib.h ../o_time.h a_gentm.c 177a_gentm.o: ../cryptlib.h ../o_time.h a_gentm.c
176a_hdr.o: ../../e_os.h ../../include/openssl/asn1.h
177a_hdr.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
178a_hdr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
179a_hdr.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
180a_hdr.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
181a_hdr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
182a_hdr.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
183a_hdr.o: ../../include/openssl/symhacks.h ../cryptlib.h a_hdr.c
184a_i2d_fp.o: ../../e_os.h ../../include/openssl/asn1.h 178a_i2d_fp.o: ../../e_os.h ../../include/openssl/asn1.h
185a_i2d_fp.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 179a_i2d_fp.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
186a_i2d_fp.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 180a_i2d_fp.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
@@ -205,13 +199,6 @@ a_mbstr.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
205a_mbstr.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 199a_mbstr.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
206a_mbstr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 200a_mbstr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
207a_mbstr.o: ../cryptlib.h a_mbstr.c 201a_mbstr.o: ../cryptlib.h a_mbstr.c
208a_meth.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
209a_meth.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
210a_meth.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
211a_meth.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
212a_meth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
213a_meth.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
214a_meth.o: ../../include/openssl/symhacks.h ../cryptlib.h a_meth.c
215a_object.o: ../../e_os.h ../../include/openssl/asn1.h 202a_object.o: ../../e_os.h ../../include/openssl/asn1.h
216a_object.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 203a_object.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
217a_object.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 204a_object.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
@@ -250,27 +237,27 @@ a_sign.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
250a_sign.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 237a_sign.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
251a_sign.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 238a_sign.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
252a_sign.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 239a_sign.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
253a_sign.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 240a_sign.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
254a_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 241a_sign.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
255a_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 242a_sign.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
256a_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 243a_sign.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
257a_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 244a_sign.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
258a_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 245a_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
259a_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 246a_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
260a_sign.o: ../../include/openssl/x509_vfy.h ../cryptlib.h a_sign.c 247a_sign.o: ../cryptlib.h a_sign.c asn1_locl.h
261a_strex.o: ../../e_os.h ../../include/openssl/asn1.h 248a_strex.o: ../../e_os.h ../../include/openssl/asn1.h
262a_strex.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 249a_strex.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
263a_strex.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 250a_strex.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
264a_strex.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 251a_strex.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
265a_strex.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 252a_strex.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
266a_strex.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 253a_strex.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
267a_strex.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 254a_strex.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
268a_strex.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 255a_strex.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
269a_strex.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 256a_strex.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
270a_strex.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 257a_strex.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
271a_strex.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 258a_strex.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
272a_strex.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 259a_strex.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
273a_strex.o: ../../include/openssl/x509_vfy.h ../cryptlib.h a_strex.c charmap.h 260a_strex.o: ../cryptlib.h a_strex.c charmap.h
274a_strnid.o: ../../e_os.h ../../include/openssl/asn1.h 261a_strnid.o: ../../e_os.h ../../include/openssl/asn1.h
275a_strnid.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 262a_strnid.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
276a_strnid.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 263a_strnid.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
@@ -318,14 +305,29 @@ a_verify.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
318a_verify.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 305a_verify.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
319a_verify.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 306a_verify.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
320a_verify.o: ../../include/openssl/err.h ../../include/openssl/evp.h 307a_verify.o: ../../include/openssl/err.h ../../include/openssl/evp.h
321a_verify.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 308a_verify.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
322a_verify.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 309a_verify.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
323a_verify.o: ../../include/openssl/opensslconf.h
324a_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 310a_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
325a_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 311a_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
326a_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 312a_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
327a_verify.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 313a_verify.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
328a_verify.o: ../../include/openssl/x509_vfy.h ../cryptlib.h a_verify.c 314a_verify.o: ../../include/openssl/x509_vfy.h ../cryptlib.h a_verify.c
315a_verify.o: asn1_locl.h
316ameth_lib.o: ../../e_os.h ../../include/openssl/asn1.h
317ameth_lib.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
318ameth_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
319ameth_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
320ameth_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
321ameth_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h
322ameth_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
323ameth_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
324ameth_lib.o: ../../include/openssl/opensslconf.h
325ameth_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
326ameth_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
327ameth_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
328ameth_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
329ameth_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h ameth_lib.c
330ameth_lib.o: asn1_locl.h
329asn1_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 331asn1_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
330asn1_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 332asn1_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
331asn1_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 333asn1_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
@@ -339,9 +341,8 @@ asn1_gen.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
339asn1_gen.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 341asn1_gen.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
340asn1_gen.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 342asn1_gen.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
341asn1_gen.o: ../../include/openssl/err.h ../../include/openssl/evp.h 343asn1_gen.o: ../../include/openssl/err.h ../../include/openssl/evp.h
342asn1_gen.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 344asn1_gen.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
343asn1_gen.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 345asn1_gen.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
344asn1_gen.o: ../../include/openssl/opensslconf.h
345asn1_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 346asn1_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
346asn1_gen.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 347asn1_gen.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
347asn1_gen.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 348asn1_gen.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -371,24 +372,23 @@ asn_mime.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
371asn_mime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 372asn_mime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
372asn_mime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 373asn_mime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
373asn_mime.o: ../../include/openssl/err.h ../../include/openssl/evp.h 374asn_mime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
374asn_mime.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 375asn_mime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
375asn_mime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 376asn_mime.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
376asn_mime.o: ../../include/openssl/opensslconf.h
377asn_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 377asn_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
378asn_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 378asn_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
379asn_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 379asn_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
380asn_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 380asn_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
381asn_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 381asn_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
382asn_mime.o: ../cryptlib.h asn_mime.c 382asn_mime.o: ../cryptlib.h asn1_locl.h asn_mime.c
383asn_moid.o: ../../e_os.h ../../include/openssl/asn1.h 383asn_moid.o: ../../e_os.h ../../include/openssl/asn1.h
384asn_moid.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 384asn_moid.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
385asn_moid.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 385asn_moid.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
386asn_moid.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 386asn_moid.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
387asn_moid.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 387asn_moid.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
388asn_moid.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 388asn_moid.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
389asn_moid.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 389asn_moid.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
390asn_moid.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 390asn_moid.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
391asn_moid.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 391asn_moid.o: ../../include/openssl/opensslconf.h
392asn_moid.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 392asn_moid.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
393asn_moid.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 393asn_moid.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
394asn_moid.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 394asn_moid.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -402,28 +402,43 @@ asn_pack.o: ../../include/openssl/opensslconf.h
402asn_pack.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 402asn_pack.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
403asn_pack.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 403asn_pack.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
404asn_pack.o: ../../include/openssl/symhacks.h ../cryptlib.h asn_pack.c 404asn_pack.o: ../../include/openssl/symhacks.h ../cryptlib.h asn_pack.c
405bio_asn1.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
406bio_asn1.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
407bio_asn1.o: ../../include/openssl/opensslconf.h
408bio_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
409bio_asn1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
410bio_asn1.o: ../../include/openssl/symhacks.h bio_asn1.c
411bio_ndef.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
412bio_ndef.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
413bio_ndef.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
414bio_ndef.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
415bio_ndef.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
416bio_ndef.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
417bio_ndef.o: ../../include/openssl/symhacks.h bio_ndef.c
405d2i_pr.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 418d2i_pr.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
406d2i_pr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 419d2i_pr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
407d2i_pr.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 420d2i_pr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
408d2i_pr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 421d2i_pr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
422d2i_pr.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
409d2i_pr.o: ../../include/openssl/err.h ../../include/openssl/evp.h 423d2i_pr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
410d2i_pr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 424d2i_pr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
411d2i_pr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 425d2i_pr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
412d2i_pr.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 426d2i_pr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
413d2i_pr.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rsa.h 427d2i_pr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
414d2i_pr.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 428d2i_pr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
415d2i_pr.o: ../../include/openssl/symhacks.h ../cryptlib.h d2i_pr.c 429d2i_pr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
430d2i_pr.o: ../../include/openssl/x509_vfy.h ../cryptlib.h asn1_locl.h d2i_pr.c
416d2i_pu.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 431d2i_pu.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
417d2i_pu.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 432d2i_pu.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
418d2i_pu.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 433d2i_pu.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
419d2i_pu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 434d2i_pu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
420d2i_pu.o: ../../include/openssl/err.h ../../include/openssl/evp.h 435d2i_pu.o: ../../include/openssl/err.h ../../include/openssl/evp.h
421d2i_pu.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 436d2i_pu.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
422d2i_pu.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 437d2i_pu.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
423d2i_pu.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 438d2i_pu.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
424d2i_pu.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rsa.h 439d2i_pu.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
425d2i_pu.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 440d2i_pu.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
426d2i_pu.o: ../../include/openssl/symhacks.h ../cryptlib.h d2i_pu.c 441d2i_pu.o: ../cryptlib.h d2i_pu.c
427evp_asn1.o: ../../e_os.h ../../include/openssl/asn1.h 442evp_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
428evp_asn1.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h 443evp_asn1.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
429evp_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 444evp_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
@@ -455,77 +470,76 @@ f_string.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
455f_string.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 470f_string.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
456f_string.o: ../../include/openssl/symhacks.h ../cryptlib.h f_string.c 471f_string.o: ../../include/openssl/symhacks.h ../cryptlib.h f_string.c
457i2d_pr.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 472i2d_pr.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
458i2d_pr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 473i2d_pr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
459i2d_pr.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
460i2d_pr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 474i2d_pr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
475i2d_pr.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
461i2d_pr.o: ../../include/openssl/err.h ../../include/openssl/evp.h 476i2d_pr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
462i2d_pr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 477i2d_pr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
463i2d_pr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 478i2d_pr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
464i2d_pr.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 479i2d_pr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
465i2d_pr.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rsa.h 480i2d_pr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
466i2d_pr.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 481i2d_pr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
467i2d_pr.o: ../../include/openssl/symhacks.h ../cryptlib.h i2d_pr.c 482i2d_pr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
483i2d_pr.o: ../../include/openssl/x509_vfy.h ../cryptlib.h asn1_locl.h i2d_pr.c
468i2d_pu.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 484i2d_pu.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
469i2d_pu.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 485i2d_pu.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
470i2d_pu.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 486i2d_pu.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
471i2d_pu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 487i2d_pu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
472i2d_pu.o: ../../include/openssl/err.h ../../include/openssl/evp.h 488i2d_pu.o: ../../include/openssl/err.h ../../include/openssl/evp.h
473i2d_pu.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 489i2d_pu.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
474i2d_pu.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 490i2d_pu.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
475i2d_pu.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 491i2d_pu.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
476i2d_pu.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rsa.h 492i2d_pu.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
477i2d_pu.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 493i2d_pu.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
478i2d_pu.o: ../../include/openssl/symhacks.h ../cryptlib.h i2d_pu.c 494i2d_pu.o: ../cryptlib.h i2d_pu.c
479n_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 495n_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
480n_pkey.o: ../../include/openssl/asn1_mac.h ../../include/openssl/asn1t.h 496n_pkey.o: ../../include/openssl/asn1_mac.h ../../include/openssl/asn1t.h
481n_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 497n_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
482n_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 498n_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
483n_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 499n_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
484n_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 500n_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
485n_pkey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 501n_pkey.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
486n_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 502n_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
487n_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 503n_pkey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
488n_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 504n_pkey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
489n_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 505n_pkey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
490n_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 506n_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
491n_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 507n_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
492n_pkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 508n_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h n_pkey.c
493n_pkey.o: ../cryptlib.h n_pkey.c
494nsseq.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 509nsseq.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
495nsseq.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 510nsseq.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
496nsseq.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 511nsseq.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
497nsseq.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 512nsseq.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
498nsseq.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h 513nsseq.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h
499nsseq.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 514nsseq.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
500nsseq.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 515nsseq.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
501nsseq.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 516nsseq.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
502nsseq.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 517nsseq.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
503nsseq.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 518nsseq.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
504nsseq.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 519nsseq.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
505nsseq.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h nsseq.c 520nsseq.o: ../../include/openssl/x509_vfy.h nsseq.c
506p5_pbe.o: ../../e_os.h ../../include/openssl/asn1.h 521p5_pbe.o: ../../e_os.h ../../include/openssl/asn1.h
507p5_pbe.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 522p5_pbe.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
508p5_pbe.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 523p5_pbe.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
509p5_pbe.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 524p5_pbe.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
510p5_pbe.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 525p5_pbe.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
511p5_pbe.o: ../../include/openssl/err.h ../../include/openssl/evp.h 526p5_pbe.o: ../../include/openssl/err.h ../../include/openssl/evp.h
512p5_pbe.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 527p5_pbe.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
513p5_pbe.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 528p5_pbe.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
514p5_pbe.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 529p5_pbe.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
515p5_pbe.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 530p5_pbe.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
516p5_pbe.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 531p5_pbe.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
517p5_pbe.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 532p5_pbe.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
518p5_pbe.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 533p5_pbe.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
519p5_pbe.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p5_pbe.c 534p5_pbe.o: ../cryptlib.h p5_pbe.c
520p5_pbev2.o: ../../e_os.h ../../include/openssl/asn1.h 535p5_pbev2.o: ../../e_os.h ../../include/openssl/asn1.h
521p5_pbev2.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 536p5_pbev2.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
522p5_pbev2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 537p5_pbev2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
523p5_pbev2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 538p5_pbev2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
524p5_pbev2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 539p5_pbev2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
525p5_pbev2.o: ../../include/openssl/err.h ../../include/openssl/evp.h 540p5_pbev2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
526p5_pbev2.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 541p5_pbev2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
527p5_pbev2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 542p5_pbev2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
528p5_pbev2.o: ../../include/openssl/opensslconf.h
529p5_pbev2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 543p5_pbev2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
530p5_pbev2.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 544p5_pbev2.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
531p5_pbev2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 545p5_pbev2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -538,51 +552,48 @@ p8_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
538p8_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 552p8_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
539p8_pkey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 553p8_pkey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
540p8_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h 554p8_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
541p8_pkey.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 555p8_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
542p8_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 556p8_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
543p8_pkey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 557p8_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
544p8_pkey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 558p8_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
545p8_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 559p8_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
546p8_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 560p8_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
547p8_pkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 561p8_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p8_pkey.c
548p8_pkey.o: ../cryptlib.h p8_pkey.c
549t_bitst.o: ../../e_os.h ../../include/openssl/asn1.h 562t_bitst.o: ../../e_os.h ../../include/openssl/asn1.h
550t_bitst.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 563t_bitst.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
551t_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 564t_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
552t_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 565t_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
553t_bitst.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 566t_bitst.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
554t_bitst.o: ../../include/openssl/err.h ../../include/openssl/evp.h 567t_bitst.o: ../../include/openssl/err.h ../../include/openssl/evp.h
555t_bitst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 568t_bitst.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
556t_bitst.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 569t_bitst.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
557t_bitst.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 570t_bitst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
558t_bitst.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 571t_bitst.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
559t_bitst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 572t_bitst.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
560t_bitst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 573t_bitst.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
561t_bitst.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 574t_bitst.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
562t_bitst.o: ../../include/openssl/x509v3.h ../cryptlib.h t_bitst.c 575t_bitst.o: ../cryptlib.h t_bitst.c
563t_crl.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 576t_crl.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
564t_crl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 577t_crl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
565t_crl.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 578t_crl.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
566t_crl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 579t_crl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
567t_crl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 580t_crl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
568t_crl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 581t_crl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
569t_crl.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 582t_crl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
570t_crl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 583t_crl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
571t_crl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 584t_crl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
572t_crl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 585t_crl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
573t_crl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 586t_crl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
574t_crl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 587t_crl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
575t_crl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 588t_crl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
576t_crl.o: ../../include/openssl/x509v3.h ../cryptlib.h t_crl.c 589t_crl.o: ../cryptlib.h t_crl.c
577t_pkey.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 590t_pkey.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
578t_pkey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 591t_pkey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
579t_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h 592t_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
580t_pkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 593t_pkey.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
581t_pkey.o: ../../include/openssl/ec.h ../../include/openssl/err.h 594t_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
582t_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 595t_pkey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
583t_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 596t_pkey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
584t_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
585t_pkey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
586t_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 597t_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
587t_pkey.o: ../cryptlib.h t_pkey.c 598t_pkey.o: ../cryptlib.h t_pkey.c
588t_req.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 599t_req.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
@@ -591,57 +602,57 @@ t_req.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
591t_req.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 602t_req.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
592t_req.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 603t_req.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
593t_req.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 604t_req.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
594t_req.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 605t_req.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
595t_req.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 606t_req.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
596t_req.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 607t_req.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
597t_req.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 608t_req.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
598t_req.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 609t_req.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
599t_req.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 610t_req.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
600t_req.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 611t_req.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
601t_req.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 612t_req.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
602t_req.o: ../../include/openssl/x509v3.h ../cryptlib.h t_req.c 613t_req.o: ../cryptlib.h t_req.c
603t_spki.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 614t_spki.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
604t_spki.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 615t_spki.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
605t_spki.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 616t_spki.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
606t_spki.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 617t_spki.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
607t_spki.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 618t_spki.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
608t_spki.o: ../../include/openssl/err.h ../../include/openssl/evp.h 619t_spki.o: ../../include/openssl/err.h ../../include/openssl/evp.h
609t_spki.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 620t_spki.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
610t_spki.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 621t_spki.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
611t_spki.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 622t_spki.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
612t_spki.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 623t_spki.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
613t_spki.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 624t_spki.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
614t_spki.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 625t_spki.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
615t_spki.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 626t_spki.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
616t_spki.o: ../../include/openssl/x509_vfy.h ../cryptlib.h t_spki.c 627t_spki.o: ../cryptlib.h t_spki.c
617t_x509.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 628t_x509.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
618t_x509.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 629t_x509.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
619t_x509.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 630t_x509.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
620t_x509.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 631t_x509.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
621t_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 632t_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
622t_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 633t_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
623t_x509.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 634t_x509.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
624t_x509.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 635t_x509.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
625t_x509.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 636t_x509.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
626t_x509.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 637t_x509.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
627t_x509.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 638t_x509.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
628t_x509.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 639t_x509.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
629t_x509.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 640t_x509.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
630t_x509.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 641t_x509.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
631t_x509.o: ../../include/openssl/x509v3.h ../cryptlib.h t_x509.c 642t_x509.o: ../cryptlib.h t_x509.c
632t_x509a.o: ../../e_os.h ../../include/openssl/asn1.h 643t_x509a.o: ../../e_os.h ../../include/openssl/asn1.h
633t_x509a.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 644t_x509a.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
634t_x509a.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 645t_x509a.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
635t_x509a.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 646t_x509a.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
636t_x509a.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 647t_x509a.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
637t_x509a.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 648t_x509a.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
638t_x509a.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 649t_x509a.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
639t_x509a.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 650t_x509a.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
640t_x509a.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 651t_x509a.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
641t_x509a.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 652t_x509a.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
642t_x509a.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 653t_x509a.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
643t_x509a.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 654t_x509a.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
644t_x509a.o: ../../include/openssl/x509_vfy.h ../cryptlib.h t_x509a.c 655t_x509a.o: ../cryptlib.h t_x509a.c
645tasn_dec.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 656tasn_dec.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
646tasn_dec.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 657tasn_dec.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
647tasn_dec.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 658tasn_dec.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
@@ -675,6 +686,21 @@ tasn_new.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
675tasn_new.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 686tasn_new.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
676tasn_new.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 687tasn_new.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
677tasn_new.o: ../../include/openssl/symhacks.h tasn_new.c 688tasn_new.o: ../../include/openssl/symhacks.h tasn_new.c
689tasn_prn.o: ../../e_os.h ../../include/openssl/asn1.h
690tasn_prn.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
691tasn_prn.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
692tasn_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
693tasn_prn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
694tasn_prn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
695tasn_prn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
696tasn_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
697tasn_prn.o: ../../include/openssl/opensslconf.h
698tasn_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
699tasn_prn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
700tasn_prn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
701tasn_prn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
702tasn_prn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
703tasn_prn.o: ../cryptlib.h asn1_locl.h tasn_prn.c
678tasn_typ.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 704tasn_typ.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
679tasn_typ.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 705tasn_typ.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
680tasn_typ.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 706tasn_typ.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
@@ -694,23 +720,21 @@ x_algor.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
694x_algor.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 720x_algor.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
695x_algor.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 721x_algor.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
696x_algor.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h 722x_algor.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h
697x_algor.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 723x_algor.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
698x_algor.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 724x_algor.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
699x_algor.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 725x_algor.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
700x_algor.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 726x_algor.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
701x_algor.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 727x_algor.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
702x_algor.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 728x_algor.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
703x_algor.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 729x_algor.o: ../../include/openssl/x509_vfy.h x_algor.c
704x_algor.o: x_algor.c
705x_attrib.o: ../../e_os.h ../../include/openssl/asn1.h 730x_attrib.o: ../../e_os.h ../../include/openssl/asn1.h
706x_attrib.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 731x_attrib.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
707x_attrib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 732x_attrib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
708x_attrib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 733x_attrib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
709x_attrib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 734x_attrib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
710x_attrib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 735x_attrib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
711x_attrib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 736x_attrib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
712x_attrib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 737x_attrib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
713x_attrib.o: ../../include/openssl/opensslconf.h
714x_attrib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 738x_attrib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
715x_attrib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 739x_attrib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
716x_attrib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 740x_attrib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -727,44 +751,42 @@ x_bignum.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
727x_bignum.o: ../../include/openssl/symhacks.h ../cryptlib.h x_bignum.c 751x_bignum.o: ../../include/openssl/symhacks.h ../cryptlib.h x_bignum.c
728x_crl.o: ../../e_os.h ../../include/openssl/asn1.h 752x_crl.o: ../../e_os.h ../../include/openssl/asn1.h
729x_crl.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 753x_crl.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
730x_crl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 754x_crl.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
731x_crl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 755x_crl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
732x_crl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 756x_crl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
733x_crl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 757x_crl.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
734x_crl.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 758x_crl.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
735x_crl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 759x_crl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
736x_crl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 760x_crl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
737x_crl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 761x_crl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
738x_crl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 762x_crl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
739x_crl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 763x_crl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
740x_crl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 764x_crl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
741x_crl.o: ../cryptlib.h x_crl.c 765x_crl.o: ../../include/openssl/x509v3.h ../cryptlib.h asn1_locl.h x_crl.c
742x_exten.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 766x_exten.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
743x_exten.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 767x_exten.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
744x_exten.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 768x_exten.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
745x_exten.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 769x_exten.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
746x_exten.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h 770x_exten.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h
747x_exten.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 771x_exten.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
748x_exten.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 772x_exten.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
749x_exten.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 773x_exten.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
750x_exten.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 774x_exten.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
751x_exten.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 775x_exten.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
752x_exten.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 776x_exten.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
753x_exten.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 777x_exten.o: ../../include/openssl/x509_vfy.h x_exten.c
754x_exten.o: x_exten.c
755x_info.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 778x_info.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
756x_info.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 779x_info.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
757x_info.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 780x_info.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
758x_info.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 781x_info.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
759x_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h 782x_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h
760x_info.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 783x_info.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
761x_info.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 784x_info.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
762x_info.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 785x_info.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
763x_info.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 786x_info.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
764x_info.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 787x_info.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
765x_info.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 788x_info.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
766x_info.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 789x_info.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_info.c
767x_info.o: ../cryptlib.h x_info.c
768x_long.o: ../../e_os.h ../../include/openssl/asn1.h 790x_long.o: ../../e_os.h ../../include/openssl/asn1.h
769x_long.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 791x_long.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
770x_long.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 792x_long.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
@@ -780,125 +802,129 @@ x_name.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
780x_name.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 802x_name.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
781x_name.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 803x_name.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
782x_name.o: ../../include/openssl/err.h ../../include/openssl/evp.h 804x_name.o: ../../include/openssl/err.h ../../include/openssl/evp.h
783x_name.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 805x_name.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
784x_name.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 806x_name.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
785x_name.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 807x_name.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
786x_name.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 808x_name.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
787x_name.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 809x_name.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
788x_name.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 810x_name.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
789x_name.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 811x_name.o: ../../include/openssl/x509_vfy.h ../cryptlib.h asn1_locl.h x_name.c
790x_name.o: ../cryptlib.h x_name.c 812x_nx509.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
813x_nx509.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
814x_nx509.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
815x_nx509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
816x_nx509.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h
817x_nx509.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
818x_nx509.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
819x_nx509.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
820x_nx509.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
821x_nx509.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
822x_nx509.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
823x_nx509.o: ../../include/openssl/x509_vfy.h x_nx509.c
791x_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 824x_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
792x_pkey.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h 825x_pkey.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
793x_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 826x_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
794x_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 827x_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
795x_pkey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 828x_pkey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
796x_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h 829x_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
797x_pkey.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 830x_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
798x_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 831x_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
799x_pkey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 832x_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
800x_pkey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 833x_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
801x_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 834x_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
802x_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 835x_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
803x_pkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 836x_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_pkey.c
804x_pkey.o: ../cryptlib.h x_pkey.c
805x_pubkey.o: ../../e_os.h ../../include/openssl/asn1.h 837x_pubkey.o: ../../e_os.h ../../include/openssl/asn1.h
806x_pubkey.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 838x_pubkey.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
807x_pubkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 839x_pubkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
808x_pubkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 840x_pubkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
809x_pubkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 841x_pubkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
810x_pubkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 842x_pubkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
811x_pubkey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 843x_pubkey.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
812x_pubkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 844x_pubkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
813x_pubkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 845x_pubkey.o: ../../include/openssl/opensslconf.h
814x_pubkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 846x_pubkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
815x_pubkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 847x_pubkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
816x_pubkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 848x_pubkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
817x_pubkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 849x_pubkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
818x_pubkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 850x_pubkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
819x_pubkey.o: ../cryptlib.h x_pubkey.c 851x_pubkey.o: ../cryptlib.h asn1_locl.h x_pubkey.c
820x_req.o: ../../e_os.h ../../include/openssl/asn1.h 852x_req.o: ../../e_os.h ../../include/openssl/asn1.h
821x_req.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 853x_req.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
822x_req.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 854x_req.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
823x_req.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 855x_req.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
824x_req.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 856x_req.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
825x_req.o: ../../include/openssl/err.h ../../include/openssl/evp.h 857x_req.o: ../../include/openssl/err.h ../../include/openssl/evp.h
826x_req.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 858x_req.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
827x_req.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 859x_req.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
828x_req.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 860x_req.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
829x_req.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 861x_req.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
830x_req.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 862x_req.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
831x_req.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 863x_req.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
832x_req.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 864x_req.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_req.c
833x_req.o: ../cryptlib.h x_req.c
834x_sig.o: ../../e_os.h ../../include/openssl/asn1.h 865x_sig.o: ../../e_os.h ../../include/openssl/asn1.h
835x_sig.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 866x_sig.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
836x_sig.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 867x_sig.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
837x_sig.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 868x_sig.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
838x_sig.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 869x_sig.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
839x_sig.o: ../../include/openssl/err.h ../../include/openssl/evp.h 870x_sig.o: ../../include/openssl/err.h ../../include/openssl/evp.h
840x_sig.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 871x_sig.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
841x_sig.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 872x_sig.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
842x_sig.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 873x_sig.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
843x_sig.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 874x_sig.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
844x_sig.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 875x_sig.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
845x_sig.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 876x_sig.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
846x_sig.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 877x_sig.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_sig.c
847x_sig.o: ../cryptlib.h x_sig.c
848x_spki.o: ../../e_os.h ../../include/openssl/asn1.h 878x_spki.o: ../../e_os.h ../../include/openssl/asn1.h
849x_spki.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 879x_spki.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
850x_spki.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 880x_spki.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
851x_spki.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 881x_spki.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
852x_spki.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 882x_spki.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
853x_spki.o: ../../include/openssl/err.h ../../include/openssl/evp.h 883x_spki.o: ../../include/openssl/err.h ../../include/openssl/evp.h
854x_spki.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 884x_spki.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
855x_spki.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 885x_spki.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
856x_spki.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 886x_spki.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
857x_spki.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 887x_spki.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
858x_spki.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 888x_spki.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
859x_spki.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 889x_spki.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
860x_spki.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 890x_spki.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_spki.c
861x_spki.o: ../cryptlib.h x_spki.c
862x_val.o: ../../e_os.h ../../include/openssl/asn1.h 891x_val.o: ../../e_os.h ../../include/openssl/asn1.h
863x_val.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 892x_val.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
864x_val.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 893x_val.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
865x_val.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 894x_val.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
866x_val.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 895x_val.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
867x_val.o: ../../include/openssl/err.h ../../include/openssl/evp.h 896x_val.o: ../../include/openssl/err.h ../../include/openssl/evp.h
868x_val.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 897x_val.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
869x_val.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 898x_val.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
870x_val.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 899x_val.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
871x_val.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 900x_val.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
872x_val.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 901x_val.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
873x_val.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 902x_val.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
874x_val.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 903x_val.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_val.c
875x_val.o: ../cryptlib.h x_val.c
876x_x509.o: ../../e_os.h ../../include/openssl/asn1.h 904x_x509.o: ../../e_os.h ../../include/openssl/asn1.h
877x_x509.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 905x_x509.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
878x_x509.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 906x_x509.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
879x_x509.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 907x_x509.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
880x_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 908x_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
881x_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 909x_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
882x_x509.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 910x_x509.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
883x_x509.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 911x_x509.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
884x_x509.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 912x_x509.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
885x_x509.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 913x_x509.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
886x_x509.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 914x_x509.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
887x_x509.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 915x_x509.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
888x_x509.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 916x_x509.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
889x_x509.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 917x_x509.o: ../../include/openssl/x509v3.h ../cryptlib.h x_x509.c
890x_x509.o: ../cryptlib.h x_x509.c
891x_x509a.o: ../../e_os.h ../../include/openssl/asn1.h 918x_x509a.o: ../../e_os.h ../../include/openssl/asn1.h
892x_x509a.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 919x_x509a.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
893x_x509a.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 920x_x509a.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
894x_x509a.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 921x_x509a.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
895x_x509a.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 922x_x509a.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
896x_x509a.o: ../../include/openssl/err.h ../../include/openssl/evp.h 923x_x509a.o: ../../include/openssl/err.h ../../include/openssl/evp.h
897x_x509a.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 924x_x509a.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
898x_x509a.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 925x_x509a.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
899x_x509a.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 926x_x509a.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
900x_x509a.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 927x_x509a.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
901x_x509a.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 928x_x509a.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
902x_x509a.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 929x_x509a.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
903x_x509a.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 930x_x509a.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_x509a.c
904x_x509a.o: ../cryptlib.h x_x509a.c
diff --git a/src/lib/libcrypto/asn1/a_gentm.c b/src/lib/libcrypto/asn1/a_gentm.c
index def79062a5..c79c6f538c 100644
--- a/src/lib/libcrypto/asn1/a_gentm.c
+++ b/src/lib/libcrypto/asn1/a_gentm.c
@@ -117,8 +117,8 @@ err:
117 117
118int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME *d) 118int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME *d)
119 { 119 {
120 static int min[9]={ 0, 0, 1, 1, 0, 0, 0, 0, 0}; 120 static const int min[9]={ 0, 0, 1, 1, 0, 0, 0, 0, 0};
121 static int max[9]={99, 99,12,31,23,59,59,12,59}; 121 static const int max[9]={99, 99,12,31,23,59,59,12,59};
122 char *a; 122 char *a;
123 int n,i,l,o; 123 int n,i,l,o;
124 124
@@ -176,6 +176,11 @@ int ASN1_GENERALIZEDTIME_check(ASN1_GENERALIZEDTIME *d)
176 o++; 176 o++;
177 } 177 }
178 } 178 }
179 else
180 {
181 /* Missing time zone information. */
182 goto err;
183 }
179 return(o == l); 184 return(o == l);
180err: 185err:
181 return(0); 186 return(0);
@@ -206,6 +211,12 @@ int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str)
206ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, 211ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,
207 time_t t) 212 time_t t)
208 { 213 {
214 return ASN1_GENERALIZEDTIME_adj(s, t, 0, 0);
215 }
216
217ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s,
218 time_t t, int offset_day, long offset_sec)
219 {
209 char *p; 220 char *p;
210 struct tm *ts; 221 struct tm *ts;
211 struct tm data; 222 struct tm data;
@@ -220,13 +231,19 @@ ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,
220 if (ts == NULL) 231 if (ts == NULL)
221 return(NULL); 232 return(NULL);
222 233
234 if (offset_day || offset_sec)
235 {
236 if (!OPENSSL_gmtime_adj(ts, offset_day, offset_sec))
237 return NULL;
238 }
239
223 p=(char *)s->data; 240 p=(char *)s->data;
224 if ((p == NULL) || ((size_t)s->length < len)) 241 if ((p == NULL) || ((size_t)s->length < len))
225 { 242 {
226 p=OPENSSL_malloc(len); 243 p=OPENSSL_malloc(len);
227 if (p == NULL) 244 if (p == NULL)
228 { 245 {
229 ASN1err(ASN1_F_ASN1_GENERALIZEDTIME_SET, 246 ASN1err(ASN1_F_ASN1_GENERALIZEDTIME_ADJ,
230 ERR_R_MALLOC_FAILURE); 247 ERR_R_MALLOC_FAILURE);
231 return(NULL); 248 return(NULL);
232 } 249 }
diff --git a/src/lib/libcrypto/asn1/a_utctm.c b/src/lib/libcrypto/asn1/a_utctm.c
index d31c028193..072e236592 100644
--- a/src/lib/libcrypto/asn1/a_utctm.c
+++ b/src/lib/libcrypto/asn1/a_utctm.c
@@ -114,8 +114,8 @@ err:
114 114
115int ASN1_UTCTIME_check(ASN1_UTCTIME *d) 115int ASN1_UTCTIME_check(ASN1_UTCTIME *d)
116 { 116 {
117 static int min[8]={ 0, 1, 1, 0, 0, 0, 0, 0}; 117 static const int min[8]={ 0, 1, 1, 0, 0, 0, 0, 0};
118 static int max[8]={99,12,31,23,59,59,12,59}; 118 static const int max[8]={99,12,31,23,59,59,12,59};
119 char *a; 119 char *a;
120 int n,i,l,o; 120 int n,i,l,o;
121 121
@@ -186,6 +186,12 @@ int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str)
186 186
187ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t) 187ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t)
188 { 188 {
189 return ASN1_UTCTIME_adj(s, t, 0, 0);
190 }
191
192ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t,
193 int offset_day, long offset_sec)
194 {
189 char *p; 195 char *p;
190 struct tm *ts; 196 struct tm *ts;
191 struct tm data; 197 struct tm data;
@@ -200,13 +206,22 @@ ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t)
200 if (ts == NULL) 206 if (ts == NULL)
201 return(NULL); 207 return(NULL);
202 208
209 if (offset_day || offset_sec)
210 {
211 if (!OPENSSL_gmtime_adj(ts, offset_day, offset_sec))
212 return NULL;
213 }
214
215 if((ts->tm_year < 50) || (ts->tm_year >= 150))
216 return NULL;
217
203 p=(char *)s->data; 218 p=(char *)s->data;
204 if ((p == NULL) || ((size_t)s->length < len)) 219 if ((p == NULL) || ((size_t)s->length < len))
205 { 220 {
206 p=OPENSSL_malloc(len); 221 p=OPENSSL_malloc(len);
207 if (p == NULL) 222 if (p == NULL)
208 { 223 {
209 ASN1err(ASN1_F_ASN1_UTCTIME_SET,ERR_R_MALLOC_FAILURE); 224 ASN1err(ASN1_F_ASN1_UTCTIME_ADJ,ERR_R_MALLOC_FAILURE);
210 return(NULL); 225 return(NULL);
211 } 226 }
212 if (s->data != NULL) 227 if (s->data != NULL)
diff --git a/src/lib/libcrypto/bf/Makefile b/src/lib/libcrypto/bf/Makefile
index 7f4f03eb82..dd2c2c708e 100644
--- a/src/lib/libcrypto/bf/Makefile
+++ b/src/lib/libcrypto/bf/Makefile
@@ -12,8 +12,6 @@ MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13 13
14BF_ENC= bf_enc.o 14BF_ENC= bf_enc.o
15# or use
16#DES_ENC= bx86-elf.o
17 15
18CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
19ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -40,19 +38,12 @@ top:
40all: lib 38all: lib
41 39
42lib: $(LIBOBJ) 40lib: $(LIBOBJ)
43 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
44 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
45 @touch lib 43 @touch lib
46 44
47# ELF 45bf-586.s: asm/bf-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
48bx86-elf.s: asm/bf-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 46 $(PERL) asm/bf-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
49 (cd asm; $(PERL) bf-586.pl elf $(CFLAGS) $(PROCESSOR) > ../$@)
50# COFF
51bx86-cof.s: asm/bf-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
52 (cd asm; $(PERL) bf-586.pl coff $(CFLAGS) $(PROCESSOR) > ../$@)
53# a.out
54bx86-out.s: asm/bf-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
55 (cd asm; $(PERL) bf-586.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@)
56 47
57files: 48files:
58 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 49 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -103,9 +94,5 @@ bf_enc.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h
103bf_enc.o: ../../include/openssl/opensslconf.h bf_enc.c bf_locl.h 94bf_enc.o: ../../include/openssl/opensslconf.h bf_enc.c bf_locl.h
104bf_ofb64.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h 95bf_ofb64.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h
105bf_ofb64.o: ../../include/openssl/opensslconf.h bf_locl.h bf_ofb64.c 96bf_ofb64.o: ../../include/openssl/opensslconf.h bf_locl.h bf_ofb64.c
106bf_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/crypto.h 97bf_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/e_os2.h
107bf_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/fips.h 98bf_skey.o: ../../include/openssl/opensslconf.h bf_locl.h bf_pi.h bf_skey.c
108bf_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
109bf_skey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
110bf_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
111bf_skey.o: bf_locl.h bf_pi.h bf_skey.c
diff --git a/src/lib/libcrypto/bio/Makefile b/src/lib/libcrypto/bio/Makefile
index 1cd76ce7a2..c395d80496 100644
--- a/src/lib/libcrypto/bio/Makefile
+++ b/src/lib/libcrypto/bio/Makefile
@@ -45,7 +45,7 @@ top:
45all: lib 45all: lib
46 46
47lib: $(LIBOBJ) 47lib: $(LIBOBJ)
48 $(ARX) $(LIB) $(LIBOBJ) 48 $(AR) $(LIB) $(LIBOBJ)
49 $(RANLIB) $(LIB) || echo Never mind. 49 $(RANLIB) $(LIB) || echo Never mind.
50 @touch lib 50 @touch lib
51 51
@@ -102,11 +102,12 @@ b_print.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
102b_print.o: ../../include/openssl/symhacks.h ../cryptlib.h b_print.c 102b_print.o: ../../include/openssl/symhacks.h ../cryptlib.h b_print.c
103b_sock.o: ../../e_os.h ../../include/openssl/bio.h 103b_sock.o: ../../e_os.h ../../include/openssl/bio.h
104b_sock.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 104b_sock.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
105b_sock.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 105b_sock.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
106b_sock.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 106b_sock.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
107b_sock.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 107b_sock.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
108b_sock.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 108b_sock.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
109b_sock.o: ../../include/openssl/symhacks.h ../cryptlib.h b_sock.c 109b_sock.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
110b_sock.o: ../cryptlib.h b_sock.c
110bf_buff.o: ../../e_os.h ../../include/openssl/bio.h 111bf_buff.o: ../../e_os.h ../../include/openssl/bio.h
111bf_buff.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 112bf_buff.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
112bf_buff.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 113bf_buff.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
diff --git a/src/lib/libcrypto/bn/Makefile b/src/lib/libcrypto/bn/Makefile
index f5e8f65a46..aabc4f56b8 100644
--- a/src/lib/libcrypto/bn/Makefile
+++ b/src/lib/libcrypto/bn/Makefile
@@ -12,8 +12,6 @@ MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13 13
14BN_ASM= bn_asm.o 14BN_ASM= bn_asm.o
15# or use
16#BN_ASM= bn86-elf.o
17 15
18CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
19ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -28,13 +26,13 @@ LIBSRC= bn_add.c bn_div.c bn_exp.c bn_lib.c bn_ctx.c bn_mul.c bn_mod.c \
28 bn_print.c bn_rand.c bn_shift.c bn_word.c bn_blind.c \ 26 bn_print.c bn_rand.c bn_shift.c bn_word.c bn_blind.c \
29 bn_kron.c bn_sqrt.c bn_gcd.c bn_prime.c bn_err.c bn_sqr.c bn_asm.c \ 27 bn_kron.c bn_sqrt.c bn_gcd.c bn_prime.c bn_err.c bn_sqr.c bn_asm.c \
30 bn_recp.c bn_mont.c bn_mpi.c bn_exp2.c bn_gf2m.c bn_nist.c \ 28 bn_recp.c bn_mont.c bn_mpi.c bn_exp2.c bn_gf2m.c bn_nist.c \
31 bn_depr.c bn_x931p.c bn_const.c bn_opt.c 29 bn_depr.c bn_const.c
32 30
33LIBOBJ= bn_add.o bn_div.o bn_exp.o bn_lib.o bn_ctx.o bn_mul.o bn_mod.o \ 31LIBOBJ= bn_add.o bn_div.o bn_exp.o bn_lib.o bn_ctx.o bn_mul.o bn_mod.o \
34 bn_print.o bn_rand.o bn_shift.o bn_word.o bn_blind.o \ 32 bn_print.o bn_rand.o bn_shift.o bn_word.o bn_blind.o \
35 bn_kron.o bn_sqrt.o bn_gcd.o bn_prime.o bn_err.o bn_sqr.o $(BN_ASM) \ 33 bn_kron.o bn_sqrt.o bn_gcd.o bn_prime.o bn_err.o bn_sqr.o $(BN_ASM) \
36 bn_recp.o bn_mont.o bn_mpi.o bn_exp2.o bn_gf2m.o bn_nist.o \ 34 bn_recp.o bn_mont.o bn_mpi.o bn_exp2.o bn_gf2m.o bn_nist.o \
37 bn_depr.o bn_x931p.o bn_const.o bn_opt.o 35 bn_depr.o bn_const.o
38 36
39SRC= $(LIBSRC) 37SRC= $(LIBSRC)
40 38
@@ -58,36 +56,25 @@ bnbug: bnbug.c ../../libcrypto.a top
58 cc -g -I../../include bnbug.c -o bnbug ../../libcrypto.a 56 cc -g -I../../include bnbug.c -o bnbug ../../libcrypto.a
59 57
60lib: $(LIBOBJ) 58lib: $(LIBOBJ)
61 $(ARX) $(LIB) $(LIBOBJ) 59 $(AR) $(LIB) $(LIBOBJ)
62 $(RANLIB) $(LIB) || echo Never mind. 60 $(RANLIB) $(LIB) || echo Never mind.
63 @touch lib 61 @touch lib
64 62
65# ELF 63bn-586.s: asm/bn-586.pl ../perlasm/x86asm.pl
66bn86-elf.s: asm/bn-586.pl ../perlasm/x86asm.pl 64 $(PERL) asm/bn-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
67 (cd asm; $(PERL) bn-586.pl elf $(CFLAGS) > ../$@) 65co-586.s: asm/co-586.pl ../perlasm/x86asm.pl
68co86-elf.s: asm/co-586.pl ../perlasm/x86asm.pl 66 $(PERL) asm/co-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
69 (cd asm; $(PERL) co-586.pl elf $(CFLAGS) > ../$@) 67x86-mont.s: asm/x86-mont.pl ../perlasm/x86asm.pl
70mo86-elf.s: asm/mo-586.pl ../perlasm/x86asm.pl 68 $(PERL) asm/x86-mont.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
71 (cd asm; $(PERL) mo-586.pl elf $(CFLAGS) > ../$@)
72# COFF
73bn86-cof.s: asm/bn-586.pl ../perlasm/x86asm.pl
74 (cd asm; $(PERL) bn-586.pl coff $(CFLAGS) > ../$@)
75co86-cof.s: asm/co-586.pl ../perlasm/x86asm.pl
76 (cd asm; $(PERL) co-586.pl coff $(CFLAGS) > ../$@)
77mo86-cof.s: asm/mo-586.pl ../perlasm/x86asm.pl
78 (cd asm; $(PERL) mo-586.pl coff $(CFLAGS) > ../$@)
79# a.out
80bn86-out.s: asm/bn-586.pl ../perlasm/x86asm.pl
81 (cd asm; $(PERL) bn-586.pl a.out $(CFLAGS) > ../$@)
82co86-out.s: asm/co-586.pl ../perlasm/x86asm.pl
83 (cd asm; $(PERL) co-586.pl a.out $(CFLAGS) > ../$@)
84mo86-out.s: asm/mo-586.pl ../perlasm/x86asm.pl
85 (cd asm; $(PERL) mo-586.pl a.out $(CFLAGS) > ../$@)
86 69
87sparcv8.o: asm/sparcv8.S 70sparcv8.o: asm/sparcv8.S
88 $(CC) $(CFLAGS) -c asm/sparcv8.S 71 $(CC) $(CFLAGS) -c asm/sparcv8.S
89sparcv8plus.o: asm/sparcv8plus.S 72bn-sparcv9.o: asm/sparcv8plus.S
90 $(CC) $(CFLAGS) -c asm/sparcv8plus.S 73 $(CC) $(CFLAGS) -c -o $@ asm/sparcv8plus.S
74sparcv9a-mont.s: asm/sparcv9a-mont.pl
75 $(PERL) asm/sparcv9a-mont.pl $(CFLAGS) > $@
76sparcv9-mont.s: asm/sparcv9-mont.pl
77 $(PERL) asm/sparcv9-mont.pl $(CFLAGS) > $@
91 78
92bn-mips3.o: asm/mips3.s 79bn-mips3.o: asm/mips3.s
93 @if [ "$(CC)" = "gcc" ]; then \ 80 @if [ "$(CC)" = "gcc" ]; then \
@@ -95,10 +82,13 @@ bn-mips3.o: asm/mips3.s
95 as -$$ABI -O -o $@ asm/mips3.s; \ 82 as -$$ABI -O -o $@ asm/mips3.s; \
96 else $(CC) -c $(CFLAGS) -o $@ asm/mips3.s; fi 83 else $(CC) -c $(CFLAGS) -o $@ asm/mips3.s; fi
97 84
85bn-s390x.o: asm/s390x.S
86 $(CC) $(CFLAGS) -c -o $@ asm/s390x.S
87
98x86_64-gcc.o: asm/x86_64-gcc.c 88x86_64-gcc.o: asm/x86_64-gcc.c
99 $(CC) $(CFLAGS) -c -o $@ asm/x86_64-gcc.c 89 $(CC) $(CFLAGS) -c -o $@ asm/x86_64-gcc.c
100x86_64-mont.s: asm/x86_64-mont.pl 90x86_64-mont.s: asm/x86_64-mont.pl
101 $(PERL) asm/x86_64-mont.pl $@ 91 $(PERL) asm/x86_64-mont.pl $(PERLASM_SCHEME) > $@
102 92
103bn-ia64.s: asm/ia64.S 93bn-ia64.s: asm/ia64.S
104 $(CC) $(CFLAGS) -E asm/ia64.S > $@ 94 $(CC) $(CFLAGS) -E asm/ia64.S > $@
@@ -111,12 +101,14 @@ pa-risc2.o: asm/pa-risc2.s
111 /usr/ccs/bin/as -o pa-risc2.o asm/pa-risc2.s 101 /usr/ccs/bin/as -o pa-risc2.o asm/pa-risc2.s
112 102
113# ppc - AIX, Linux, MacOS X... 103# ppc - AIX, Linux, MacOS X...
114linux_ppc32.s: asm/ppc.pl; $(PERL) $< $@ 104bn-ppc.s: asm/ppc.pl; $(PERL) asm/ppc.pl $(PERLASM_SCHEME) $@
115linux_ppc64.s: asm/ppc.pl; $(PERL) $< $@ 105ppc-mont.s: asm/ppc-mont.pl;$(PERL) asm/ppc-mont.pl $(PERLASM_SCHEME) $@
116aix_ppc32.s: asm/ppc.pl; $(PERL) asm/ppc.pl $@ 106
117aix_ppc64.s: asm/ppc.pl; $(PERL) asm/ppc.pl $@ 107alpha-mont.s: asm/alpha-mont.pl
118osx_ppc32.s: asm/ppc.pl; $(PERL) $< $@ 108 $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
119osx_ppc64.s: asm/ppc.pl; $(PERL) $< $@ 109
110# GNU make "catch all"
111%-mont.s: asm/%-mont.pl; $(PERL) $< $(CFLAGS) > $@
120 112
121files: 113files:
122 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 114 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -184,8 +176,11 @@ bn_blind.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
184bn_blind.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 176bn_blind.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
185bn_blind.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 177bn_blind.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
186bn_blind.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_blind.c bn_lcl.h 178bn_blind.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_blind.c bn_lcl.h
187bn_const.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 179bn_const.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
188bn_const.o: ../../include/openssl/ossl_typ.h bn.h bn_const.c 180bn_const.o: ../../include/openssl/opensslconf.h
181bn_const.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
182bn_const.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
183bn_const.o: ../../include/openssl/symhacks.h bn.h bn_const.c
189bn_ctx.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h 184bn_ctx.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
190bn_ctx.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 185bn_ctx.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
191bn_ctx.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 186bn_ctx.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
@@ -292,13 +287,6 @@ bn_nist.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
292bn_nist.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 287bn_nist.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
293bn_nist.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 288bn_nist.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
294bn_nist.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_nist.c 289bn_nist.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_nist.c
295bn_opt.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
296bn_opt.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
297bn_opt.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
298bn_opt.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
299bn_opt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
300bn_opt.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
301bn_opt.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_opt.c
302bn_prime.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h 290bn_prime.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
303bn_prime.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 291bn_prime.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
304bn_prime.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 292bn_prime.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
@@ -357,6 +345,3 @@ bn_word.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
357bn_word.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 345bn_word.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
358bn_word.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 346bn_word.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
359bn_word.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_word.c 347bn_word.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_word.c
360bn_x931p.o: ../../include/openssl/bn.h ../../include/openssl/e_os2.h
361bn_x931p.o: ../../include/openssl/opensslconf.h
362bn_x931p.o: ../../include/openssl/ossl_typ.h bn_x931p.c
diff --git a/src/lib/libcrypto/bn/bntest.c b/src/lib/libcrypto/bn/bntest.c
index cf190380f5..0cd99c5b4b 100644
--- a/src/lib/libcrypto/bn/bntest.c
+++ b/src/lib/libcrypto/bn/bntest.c
@@ -486,7 +486,7 @@ static void print_word(BIO *bp,BN_ULONG w)
486 return; 486 return;
487 } 487 }
488#endif 488#endif
489 BIO_printf(bp,"%lX",w); 489 BIO_printf(bp,BN_HEX_FMT1,w);
490 } 490 }
491 491
492int test_div_word(BIO *bp) 492int test_div_word(BIO *bp)
@@ -732,6 +732,8 @@ int test_mont(BIO *bp, BN_CTX *ctx)
732 BN_init(&n); 732 BN_init(&n);
733 733
734 mont=BN_MONT_CTX_new(); 734 mont=BN_MONT_CTX_new();
735 if (mont == NULL)
736 return 0;
735 737
736 BN_bntest_rand(&a,100,0,0); /**/ 738 BN_bntest_rand(&a,100,0,0); /**/
737 BN_bntest_rand(&b,100,0,0); /**/ 739 BN_bntest_rand(&b,100,0,0); /**/
@@ -1027,7 +1029,7 @@ int test_exp(BIO *bp, BN_CTX *ctx)
1027 BN_bntest_rand(a,20+i*5,0,0); /**/ 1029 BN_bntest_rand(a,20+i*5,0,0); /**/
1028 BN_bntest_rand(b,2+i,0,0); /**/ 1030 BN_bntest_rand(b,2+i,0,0); /**/
1029 1031
1030 if (!BN_exp(d,a,b,ctx)) 1032 if (BN_exp(d,a,b,ctx) <= 0)
1031 return(0); 1033 return(0);
1032 1034
1033 if (bp != NULL) 1035 if (bp != NULL)
@@ -1116,8 +1118,8 @@ int test_gf2m_mod(BIO *bp)
1116 { 1118 {
1117 BIGNUM *a,*b[2],*c,*d,*e; 1119 BIGNUM *a,*b[2],*c,*d,*e;
1118 int i, j, ret = 0; 1120 int i, j, ret = 0;
1119 unsigned int p0[] = {163,7,6,3,0}; 1121 int p0[] = {163,7,6,3,0,-1};
1120 unsigned int p1[] = {193,15,0}; 1122 int p1[] = {193,15,0,-1};
1121 1123
1122 a=BN_new(); 1124 a=BN_new();
1123 b[0]=BN_new(); 1125 b[0]=BN_new();
@@ -1174,8 +1176,8 @@ int test_gf2m_mod_mul(BIO *bp,BN_CTX *ctx)
1174 { 1176 {
1175 BIGNUM *a,*b[2],*c,*d,*e,*f,*g,*h; 1177 BIGNUM *a,*b[2],*c,*d,*e,*f,*g,*h;
1176 int i, j, ret = 0; 1178 int i, j, ret = 0;
1177 unsigned int p0[] = {163,7,6,3,0}; 1179 int p0[] = {163,7,6,3,0,-1};
1178 unsigned int p1[] = {193,15,0}; 1180 int p1[] = {193,15,0,-1};
1179 1181
1180 a=BN_new(); 1182 a=BN_new();
1181 b[0]=BN_new(); 1183 b[0]=BN_new();
@@ -1245,8 +1247,8 @@ int test_gf2m_mod_sqr(BIO *bp,BN_CTX *ctx)
1245 { 1247 {
1246 BIGNUM *a,*b[2],*c,*d; 1248 BIGNUM *a,*b[2],*c,*d;
1247 int i, j, ret = 0; 1249 int i, j, ret = 0;
1248 unsigned int p0[] = {163,7,6,3,0}; 1250 int p0[] = {163,7,6,3,0,-1};
1249 unsigned int p1[] = {193,15,0}; 1251 int p1[] = {193,15,0,-1};
1250 1252
1251 a=BN_new(); 1253 a=BN_new();
1252 b[0]=BN_new(); 1254 b[0]=BN_new();
@@ -1304,8 +1306,8 @@ int test_gf2m_mod_inv(BIO *bp,BN_CTX *ctx)
1304 { 1306 {
1305 BIGNUM *a,*b[2],*c,*d; 1307 BIGNUM *a,*b[2],*c,*d;
1306 int i, j, ret = 0; 1308 int i, j, ret = 0;
1307 unsigned int p0[] = {163,7,6,3,0}; 1309 int p0[] = {163,7,6,3,0,-1};
1308 unsigned int p1[] = {193,15,0}; 1310 int p1[] = {193,15,0,-1};
1309 1311
1310 a=BN_new(); 1312 a=BN_new();
1311 b[0]=BN_new(); 1313 b[0]=BN_new();
@@ -1359,8 +1361,8 @@ int test_gf2m_mod_div(BIO *bp,BN_CTX *ctx)
1359 { 1361 {
1360 BIGNUM *a,*b[2],*c,*d,*e,*f; 1362 BIGNUM *a,*b[2],*c,*d,*e,*f;
1361 int i, j, ret = 0; 1363 int i, j, ret = 0;
1362 unsigned int p0[] = {163,7,6,3,0}; 1364 int p0[] = {163,7,6,3,0,-1};
1363 unsigned int p1[] = {193,15,0}; 1365 int p1[] = {193,15,0,-1};
1364 1366
1365 a=BN_new(); 1367 a=BN_new();
1366 b[0]=BN_new(); 1368 b[0]=BN_new();
@@ -1422,8 +1424,8 @@ int test_gf2m_mod_exp(BIO *bp,BN_CTX *ctx)
1422 { 1424 {
1423 BIGNUM *a,*b[2],*c,*d,*e,*f; 1425 BIGNUM *a,*b[2],*c,*d,*e,*f;
1424 int i, j, ret = 0; 1426 int i, j, ret = 0;
1425 unsigned int p0[] = {163,7,6,3,0}; 1427 int p0[] = {163,7,6,3,0,-1};
1426 unsigned int p1[] = {193,15,0}; 1428 int p1[] = {193,15,0,-1};
1427 1429
1428 a=BN_new(); 1430 a=BN_new();
1429 b[0]=BN_new(); 1431 b[0]=BN_new();
@@ -1493,8 +1495,8 @@ int test_gf2m_mod_sqrt(BIO *bp,BN_CTX *ctx)
1493 { 1495 {
1494 BIGNUM *a,*b[2],*c,*d,*e,*f; 1496 BIGNUM *a,*b[2],*c,*d,*e,*f;
1495 int i, j, ret = 0; 1497 int i, j, ret = 0;
1496 unsigned int p0[] = {163,7,6,3,0}; 1498 int p0[] = {163,7,6,3,0,-1};
1497 unsigned int p1[] = {193,15,0}; 1499 int p1[] = {193,15,0,-1};
1498 1500
1499 a=BN_new(); 1501 a=BN_new();
1500 b[0]=BN_new(); 1502 b[0]=BN_new();
@@ -1552,8 +1554,8 @@ int test_gf2m_mod_solve_quad(BIO *bp,BN_CTX *ctx)
1552 { 1554 {
1553 BIGNUM *a,*b[2],*c,*d,*e; 1555 BIGNUM *a,*b[2],*c,*d,*e;
1554 int i, j, s = 0, t, ret = 0; 1556 int i, j, s = 0, t, ret = 0;
1555 unsigned int p0[] = {163,7,6,3,0}; 1557 int p0[] = {163,7,6,3,0,-1};
1556 unsigned int p1[] = {193,15,0}; 1558 int p1[] = {193,15,0,-1};
1557 1559
1558 a=BN_new(); 1560 a=BN_new();
1559 b[0]=BN_new(); 1561 b[0]=BN_new();
diff --git a/src/lib/libcrypto/bn/exptest.c b/src/lib/libcrypto/bn/exptest.c
index f598a07cf5..074a8e882a 100644
--- a/src/lib/libcrypto/bn/exptest.c
+++ b/src/lib/libcrypto/bn/exptest.c
@@ -163,7 +163,7 @@ int main(int argc, char *argv[])
163 { 163 {
164 if (BN_cmp(r_simple,r_mont) != 0) 164 if (BN_cmp(r_simple,r_mont) != 0)
165 printf("\nsimple and mont results differ\n"); 165 printf("\nsimple and mont results differ\n");
166 if (BN_cmp(r_simple,r_mont) != 0) 166 if (BN_cmp(r_simple,r_mont_const) != 0)
167 printf("\nsimple and mont const time results differ\n"); 167 printf("\nsimple and mont const time results differ\n");
168 if (BN_cmp(r_simple,r_recp) != 0) 168 if (BN_cmp(r_simple,r_recp) != 0)
169 printf("\nsimple and recp results differ\n"); 169 printf("\nsimple and recp results differ\n");
@@ -187,7 +187,7 @@ int main(int argc, char *argv[])
187 BN_free(b); 187 BN_free(b);
188 BN_free(m); 188 BN_free(m);
189 BN_CTX_free(ctx); 189 BN_CTX_free(ctx);
190 ERR_remove_state(0); 190 ERR_remove_thread_state(NULL);
191 CRYPTO_mem_leaks(out); 191 CRYPTO_mem_leaks(out);
192 BIO_free(out); 192 BIO_free(out);
193 printf(" done\n"); 193 printf(" done\n");
diff --git a/src/lib/libcrypto/buffer/Makefile b/src/lib/libcrypto/buffer/Makefile
index 9e0f46e19a..9f3a88d2d6 100644
--- a/src/lib/libcrypto/buffer/Makefile
+++ b/src/lib/libcrypto/buffer/Makefile
@@ -17,8 +17,8 @@ TEST=
17APPS= 17APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= buffer.c buf_str.c buf_err.c 20LIBSRC= buffer.c buf_err.c
21LIBOBJ= buffer.o buf_str.o buf_err.o 21LIBOBJ= buffer.o buf_err.o
22 22
23SRC= $(LIBSRC) 23SRC= $(LIBSRC)
24 24
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -81,13 +81,6 @@ buf_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
81buf_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 81buf_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
82buf_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 82buf_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
83buf_err.o: buf_err.c 83buf_err.o: buf_err.c
84buf_str.o: ../../e_os.h ../../include/openssl/bio.h
85buf_str.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
86buf_str.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
87buf_str.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
88buf_str.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
89buf_str.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
90buf_str.o: ../../include/openssl/symhacks.h ../cryptlib.h buf_str.c
91buffer.o: ../../e_os.h ../../include/openssl/bio.h 84buffer.o: ../../e_os.h ../../include/openssl/bio.h
92buffer.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 85buffer.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
93buffer.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 86buffer.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
diff --git a/src/lib/libcrypto/cast/Makefile b/src/lib/libcrypto/cast/Makefile
index 2e026dbe0d..0acc38f28d 100644
--- a/src/lib/libcrypto/cast/Makefile
+++ b/src/lib/libcrypto/cast/Makefile
@@ -38,19 +38,12 @@ top:
38all: lib 38all: lib
39 39
40lib: $(LIBOBJ) 40lib: $(LIBOBJ)
41 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
42 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
43 @touch lib 43 @touch lib
44 44
45# ELF 45cast-586.s: asm/cast-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
46cx86-elf.s: asm/cast-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 46 $(PERL) asm/cast-586.pl $(PERLASM_SCHEME) $(CLAGS) $(PROCESSOR) > $@
47 (cd asm; $(PERL) cast-586.pl elf $(CLAGS) $(PROCESSOR) > ../$@)
48# COFF
49cx86-cof.s: asm/cast-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
50 (cd asm; $(PERL) cast-586.pl coff $(CLAGS) $(PROCESSOR) > ../$@)
51# a.out
52cx86-out.s: asm/cast-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
53 (cd asm; $(PERL) cast-586.pl a.out $(CLAGS) $(PROCESSOR) > ../$@)
54 47
55files: 48files:
56 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 49 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -102,8 +95,5 @@ c_ofb64.o: ../../e_os.h ../../include/openssl/cast.h
102c_ofb64.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 95c_ofb64.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
103c_ofb64.o: c_ofb64.c cast_lcl.h 96c_ofb64.o: c_ofb64.c cast_lcl.h
104c_skey.o: ../../e_os.h ../../include/openssl/cast.h 97c_skey.o: ../../e_os.h ../../include/openssl/cast.h
105c_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 98c_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
106c_skey.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h 99c_skey.o: c_skey.c cast_lcl.h cast_s.h
107c_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
108c_skey.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
109c_skey.o: ../../include/openssl/symhacks.h c_skey.c cast_lcl.h cast_s.h
diff --git a/src/lib/libcrypto/comp/Makefile b/src/lib/libcrypto/comp/Makefile
index 5d364b8513..efda832dce 100644
--- a/src/lib/libcrypto/comp/Makefile
+++ b/src/lib/libcrypto/comp/Makefile
@@ -36,7 +36,7 @@ top:
36all: lib 36all: lib
37 37
38lib: $(LIBOBJ) 38lib: $(LIBOBJ)
39 $(ARX) $(LIB) $(LIBOBJ) 39 $(AR) $(LIB) $(LIBOBJ)
40 $(RANLIB) $(LIB) || echo Never mind. 40 $(RANLIB) $(LIB) || echo Never mind.
41 @touch lib 41 @touch lib
42 42
diff --git a/src/lib/libcrypto/conf/Makefile b/src/lib/libcrypto/conf/Makefile
index ccd0721332..78bb324106 100644
--- a/src/lib/libcrypto/conf/Makefile
+++ b/src/lib/libcrypto/conf/Makefile
@@ -36,7 +36,7 @@ top:
36all: lib 36all: lib
37 37
38lib: $(LIBOBJ) 38lib: $(LIBOBJ)
39 $(ARX) $(LIB) $(LIBOBJ) 39 $(AR) $(LIB) $(LIBOBJ)
40 $(RANLIB) $(LIB) || echo Never mind. 40 $(RANLIB) $(LIB) || echo Never mind.
41 @touch lib 41 @touch lib
42 42
@@ -114,8 +114,8 @@ conf_mall.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
114conf_mall.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 114conf_mall.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
115conf_mall.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 115conf_mall.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
116conf_mall.o: ../../include/openssl/err.h ../../include/openssl/evp.h 116conf_mall.o: ../../include/openssl/err.h ../../include/openssl/evp.h
117conf_mall.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 117conf_mall.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
118conf_mall.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 118conf_mall.o: ../../include/openssl/objects.h
119conf_mall.o: ../../include/openssl/opensslconf.h 119conf_mall.o: ../../include/openssl/opensslconf.h
120conf_mall.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 120conf_mall.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
121conf_mall.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 121conf_mall.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -128,9 +128,9 @@ conf_mod.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
128conf_mod.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 128conf_mod.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
129conf_mod.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 129conf_mod.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
130conf_mod.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 130conf_mod.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
131conf_mod.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 131conf_mod.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
132conf_mod.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 132conf_mod.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
133conf_mod.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 133conf_mod.o: ../../include/openssl/opensslconf.h
134conf_mod.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 134conf_mod.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
135conf_mod.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 135conf_mod.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
136conf_mod.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 136conf_mod.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -143,9 +143,8 @@ conf_sap.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
143conf_sap.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 143conf_sap.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
144conf_sap.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 144conf_sap.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
145conf_sap.o: ../../include/openssl/err.h ../../include/openssl/evp.h 145conf_sap.o: ../../include/openssl/err.h ../../include/openssl/evp.h
146conf_sap.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 146conf_sap.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
147conf_sap.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 147conf_sap.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
148conf_sap.o: ../../include/openssl/opensslconf.h
149conf_sap.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 148conf_sap.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
150conf_sap.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 149conf_sap.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
151conf_sap.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 150conf_sap.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/crypto-lib.com b/src/lib/libcrypto/crypto-lib.com
index e72af90822..a4b6635091 100644
--- a/src/lib/libcrypto/crypto-lib.com
+++ b/src/lib/libcrypto/crypto-lib.com
@@ -6,10 +6,11 @@ $! A-Com Computing, Inc.
6$! byer@mail.all-net.net 6$! byer@mail.all-net.net
7$! 7$!
8$! Changes by Richard Levitte <richard@levitte.org> 8$! Changes by Richard Levitte <richard@levitte.org>
9$! Zoltan Arpadffy <arpadffy@polarhome.com>
9$! 10$!
10$! This command files compiles and creates the "[.xxx.EXE.CRYPTO]LIBCRYPTO.OLB" 11$! This command files compiles and creates the "[.xxx.EXE.CRYPTO]LIBCRYPTO.OLB"
11$! library for OpenSSL. The "xxx" denotes the machine architecture of AXP 12$! library for OpenSSL. The "xxx" denotes the machine architecture, ALPHA,
12$! or VAX. 13$! IA64 or VAX.
13$! 14$!
14$! It was re-written so it would try to determine what "C" compiler to use 15$! It was re-written so it would try to determine what "C" compiler to use
15$! or you can specify which "C" compiler to use. 16$! or you can specify which "C" compiler to use.
@@ -17,28 +18,28 @@ $!
17$! Specify the following as P1 to build just that part or ALL to just 18$! Specify the following as P1 to build just that part or ALL to just
18$! build everything. 19$! build everything.
19$! 20$!
20$! LIBRARY To just compile the [.xxx.EXE.CRYPTO]LIBCRYPTO.OLB Library. 21$! LIBRARY To just compile the [.xxx.EXE.CRYPTO]LIBCRYPTO.OLB Library.
21$! APPS To just compile the [.xxx.EXE.CRYPTO]*.EXE 22$! APPS To just compile the [.xxx.EXE.CRYPTO]*.EXE
22$! ALL To do both LIBRARY and APPS 23$! ALL To do both LIBRARY and APPS
23$! 24$!
24$! Specify DEBUG or NODEBUG as P2 to compile with or without debugger 25$! Specify DEBUG or NODEBUG as P2 to compile with or without debugger
25$! information. 26$! information.
26$! 27$!
27$! Specify which compiler at P3 to try to compile under. 28$! Specify which compiler at P3 to try to compile under.
28$! 29$!
29$! VAXC For VAX C. 30$! VAXC For VAX C.
30$! DECC For DEC C. 31$! DECC For DEC C.
31$! GNUC For GNU C. 32$! GNUC For GNU C.
32$! 33$!
33$! If you don't speficy a compiler, it will try to determine which 34$! If you don't specify a compiler, it will try to determine which
34$! "C" compiler to use. 35$! "C" compiler to use.
35$! 36$!
36$! P4, if defined, sets a TCP/IP library to use, through one of the following 37$! P4, if defined, sets a TCP/IP library to use, through one of the following
37$! keywords: 38$! keywords:
38$! 39$!
39$! UCX for UCX 40$! UCX For UCX
40$! TCPIP for TCPIP (post UCX) 41$! TCPIP For TCPIP (post UCX)
41$! SOCKETSHR for SOCKETSHR+NETLIB 42$! SOCKETSHR For SOCKETSHR+NETLIB
42$! 43$!
43$! P5, if defined, sets a compiler thread NOT needed on OpenVMS 7.1 (and up) 44$! P5, if defined, sets a compiler thread NOT needed on OpenVMS 7.1 (and up)
44$! 45$!
@@ -54,36 +55,49 @@ $ TCPIP_LIB = ""
54$! 55$!
55$! Check Which Architecture We Are Using. 56$! Check Which Architecture We Are Using.
56$! 57$!
57$ IF (F$GETSYI("CPU").GE.128) 58$ IF (F$GETSYI("CPU").LT.128)
58$ THEN 59$ THEN
59$! 60$!
60$! The Architecture Is AXP 61$! The Architecture Is VAX
61$! 62$!
62$ ARCH := AXP 63$ ARCH = "VAX"
63$! 64$!
64$! Else... 65$! Else...
65$! 66$!
66$ ELSE 67$ ELSE
67$! 68$!
68$! The Architecture Is VAX. 69$! The Architecture Is Alpha, IA64 or whatever comes in the future.
69$! 70$!
70$ ARCH := VAX 71$ ARCH = F$EDIT( F$GETSYI( "ARCH_NAME"), "UPCASE")
72$ IF (ARCH .EQS. "") THEN ARCH = "UNK"
71$! 73$!
72$! End The Architecture Check. 74$! End The Architecture Check.
73$! 75$!
74$ ENDIF 76$ ENDIF
75$! 77$!
76$! Define The Different Encryption Types. 78$! Define The Different Encryption Types.
79$! NOTE: Some might think this list ugly. However, it's made this way to
80$! reflect the SDIRS variable in [-]Makefile.org as closely as possible,
81$! thereby making it fairly easy to verify that the lists are the same.
77$! 82$!
83$ ET_WHIRLPOOL = "WHRLPOOL"
84$ IF ARCH .EQS. "VAX" THEN ET_WHIRLPOOL = ""
78$ ENCRYPT_TYPES = "Basic,"+ - 85$ ENCRYPT_TYPES = "Basic,"+ -
79 "OBJECTS,"+ - 86 "OBJECTS,"+ -
80 "MD2,MD4,MD5,SHA,MDC2,HMAC,RIPEMD,"+ - 87 "MD2,MD4,MD5,SHA,MDC2,HMAC,RIPEMD,"+ET_WHIRLPOOL+","+ -
81 "DES,RC2,RC4,RC5,IDEA,BF,CAST,CAMELLIA,SEED,"+ - 88 "DES,AES,RC2,RC4,RC5,IDEA,BF,CAST,CAMELLIA,SEED,MODES,"+ -
82 "BN,EC,RSA,DSA,ECDSA,DH,ECDH,DSO,ENGINE,AES,"+ - 89 "BN,EC,RSA,DSA,ECDSA,DH,ECDH,DSO,ENGINE,"+ -
83 "BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ - 90 "BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ -
84 "EVP,EVP_2,ASN1,ASN1_2,PEM,X509,X509V3,"+ - 91 "EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ -
85 "CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ - 92 "CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ -
86 "STORE,CMS,PQUEUE,JPAKE" 93 "STORE,CMS,PQUEUE,TS,JPAKE"
94$! Define The OBJ Directory.
95$!
96$ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.CRYPTO]
97$!
98$! Define The EXE Directory.
99$!
100$ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.CRYPTO]
87$! 101$!
88$! Check To Make Sure We Have Valid Command Line Parameters. 102$! Check To Make Sure We Have Valid Command Line Parameters.
89$! 103$!
@@ -97,9 +111,6 @@ $! Tell The User What Kind of Machine We Run On.
97$! 111$!
98$ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine." 112$ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine."
99$! 113$!
100$! Define The OBJ Directory.
101$!
102$ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.CRYPTO]
103$! 114$!
104$! Check To See If The Architecture Specific OBJ Directory Exists. 115$! Check To See If The Architecture Specific OBJ Directory Exists.
105$! 116$!
@@ -114,10 +125,6 @@ $! End The Architecture Specific OBJ Directory Check.
114$! 125$!
115$ ENDIF 126$ ENDIF
116$! 127$!
117$! Define The EXE Directory.
118$!
119$ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.CRYPTO]
120$!
121$! Check To See If The Architecture Specific Directory Exists. 128$! Check To See If The Architecture Specific Directory Exists.
122$! 129$!
123$ IF (F$PARSE(EXE_DIR).EQS."") 130$ IF (F$PARSE(EXE_DIR).EQS."")
@@ -161,15 +168,16 @@ $!
161$ APPS_DES = "DES/DES,CBC3_ENC" 168$ APPS_DES = "DES/DES,CBC3_ENC"
162$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE" 169$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE"
163$ 170$
164$ LIB_ = "cryptlib,dyn_lck,mem,mem_clr,mem_dbg,cversion,ex_data,tmdiff,cpt_err,ebcdic,uid,o_time,o_str,o_dir,o_init,fips_err" 171$ LIB_ = "cryptlib,mem,mem_clr,mem_dbg,cversion,ex_data,cpt_err,ebcdic,uid,o_time,o_str,o_dir"
165$ LIB_MD2 = "md2_dgst,md2_one" 172$ LIB_MD2 = "md2_dgst,md2_one"
166$ LIB_MD4 = "md4_dgst,md4_one" 173$ LIB_MD4 = "md4_dgst,md4_one"
167$ LIB_MD5 = "md5_dgst,md5_one" 174$ LIB_MD5 = "md5_dgst,md5_one"
168$ LIB_SHA = "sha_dgst,sha1dgst,sha_one,sha1_one,sha256,sha512" 175$ LIB_SHA = "sha_dgst,sha1dgst,sha_one,sha1_one,sha256,sha512"
169$ LIB_MDC2 = "mdc2dgst,mdc2_one" 176$ LIB_MDC2 = "mdc2dgst,mdc2_one"
170$ LIB_HMAC = "hmac" 177$ LIB_HMAC = "hmac,hm_ameth,hm_pmeth"
171$ LIB_RIPEMD = "rmd_dgst,rmd_one" 178$ LIB_RIPEMD = "rmd_dgst,rmd_one"
172$ LIB_DES = "des_lib,set_key,ecb_enc,cbc_enc,"+ - 179$ LIB_WHRLPOOL = "wp_dgst,wp_block"
180$ LIB_DES = "set_key,ecb_enc,cbc_enc,"+ -
173 "ecb3_enc,cfb64enc,cfb64ede,cfb_enc,ofb64ede,"+ - 181 "ecb3_enc,cfb64enc,cfb64ede,cfb_enc,ofb64ede,"+ -
174 "enc_read,enc_writ,ofb64enc,"+ - 182 "enc_read,enc_writ,ofb64enc,"+ -
175 "ofb_enc,str2key,pcbc_enc,qud_cksm,rand_key,"+ - 183 "ofb_enc,str2key,pcbc_enc,qud_cksm,rand_key,"+ -
@@ -184,35 +192,39 @@ $ LIB_BF = "bf_skey,bf_ecb,bf_enc,bf_cfb64,bf_ofb64"
184$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64" 192$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64"
185$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ - 193$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ -
186 "cmll_cfb,cmll_ctr" 194 "cmll_cfb,cmll_ctr"
187$ LIB_SEED = "seed,seed_cbc,seed_ecb,seed_cfb,seed_ofb" 195$ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb"
196$ LIB_MODES = "cbc128,ctr128,cfb128,ofb128"
188$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper" 197$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper"
189$ IF F$TRNLNM("OPENSSL_NO_ASM").OR.ARCH.EQS."AXP" THEN LIB_BN_ASM = "bn_asm" 198$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN -
199 LIB_BN_ASM = "bn_asm"
190$ LIB_BN = "bn_add,bn_div,bn_exp,bn_lib,bn_ctx,bn_mul,bn_mod,"+ - 200$ LIB_BN = "bn_add,bn_div,bn_exp,bn_lib,bn_ctx,bn_mul,bn_mod,"+ -
191 "bn_print,bn_rand,bn_shift,bn_word,bn_blind,"+ - 201 "bn_print,bn_rand,bn_shift,bn_word,bn_blind,"+ -
192 "bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ - 202 "bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ -
193 "bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ - 203 "bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ -
194 "bn_depr,bn_x931p,bn_const,bn_opt" 204 "bn_depr,bn_const"
195$ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ec_cvt,ec_mult,"+ - 205$ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ec_cvt,ec_mult,"+ -
196 "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,"+ - 206 "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,"+ -
197 "ec2_smpl,ec2_mult" 207 "ec2_smpl,ec2_mult,ec_ameth,ec_pmeth,eck_prn"
198$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ - 208$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ -
199 "rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ - 209 "rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ -
200 "rsa_pss,rsa_x931,rsa_x931g,rsa_asn1,rsa_depr,rsa_eng" 210 "rsa_pss,rsa_x931,rsa_asn1,rsa_depr,rsa_ameth,rsa_prn,"+ -
211 "rsa_pmeth"
201$ LIB_DSA = "dsa_gen,dsa_key,dsa_lib,dsa_asn1,dsa_vrf,dsa_sign,"+ - 212$ LIB_DSA = "dsa_gen,dsa_key,dsa_lib,dsa_asn1,dsa_vrf,dsa_sign,"+ -
202 "dsa_err,dsa_ossl,dsa_depr,dsa_utl" 213 "dsa_err,dsa_ossl,dsa_depr,dsa_ameth,dsa_pmeth,dsa_prn"
203$ LIB_ECDSA = "ecs_lib,ecs_asn1,ecs_ossl,ecs_sign,ecs_vrf,ecs_err" 214$ LIB_ECDSA = "ecs_lib,ecs_asn1,ecs_ossl,ecs_sign,ecs_vrf,ecs_err"
204$ LIB_DH = "dh_asn1,dh_gen,dh_key,dh_lib,dh_check,dh_err,dh_depr" 215$ LIB_DH = "dh_asn1,dh_gen,dh_key,dh_lib,dh_check,dh_err,dh_depr,"+ -
216 "dh_ameth,dh_pmeth,dh_prn"
205$ LIB_ECDH = "ech_lib,ech_ossl,ech_key,ech_err" 217$ LIB_ECDH = "ech_lib,ech_ossl,ech_key,ech_err"
206$ LIB_DSO = "dso_dl,dso_dlfcn,dso_err,dso_lib,dso_null,"+ - 218$ LIB_DSO = "dso_dl,dso_dlfcn,dso_err,dso_lib,dso_null,"+ -
207 "dso_openssl,dso_win32,dso_vms" 219 "dso_openssl,dso_win32,dso_vms,dso_beos"
208$ LIB_ENGINE = "eng_err,eng_lib,eng_list,eng_init,eng_ctrl,"+ - 220$ LIB_ENGINE = "eng_err,eng_lib,eng_list,eng_init,eng_ctrl,"+ -
209 "eng_table,eng_pkey,eng_fat,eng_all,"+ - 221 "eng_table,eng_pkey,eng_fat,eng_all,"+ -
210 "tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ - 222 "tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ -
211 "tb_cipher,tb_digest,"+ - 223 "tb_cipher,tb_digest,tb_pkmeth,tb_asnmth,"+ -
212 "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev,eng_padlock" 224 "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev"
213$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,"+ - 225$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,aes_ctr,"+ -
214 "aes_ctr,aes_ige,aes_wrap" 226 "aes_ige,aes_wrap"
215$ LIB_BUFFER = "buffer,buf_str,buf_err" 227$ LIB_BUFFER = "buffer,buf_err"
216$ LIB_BIO = "bio_lib,bio_cb,bio_err,"+ - 228$ LIB_BIO = "bio_lib,bio_cb,bio_err,"+ -
217 "bss_mem,bss_null,bss_fd,"+ - 229 "bss_mem,bss_null,bss_fd,"+ -
218 "bss_file,bss_sock,bss_conn,"+ - 230 "bss_file,bss_sock,bss_conn,"+ -
@@ -224,33 +236,34 @@ $ LIB_STACK = "stack"
224$ LIB_LHASH = "lhash,lh_stats" 236$ LIB_LHASH = "lhash,lh_stats"
225$ LIB_RAND = "md_rand,randfile,rand_lib,rand_err,rand_egd,"+ - 237$ LIB_RAND = "md_rand,randfile,rand_lib,rand_err,rand_egd,"+ -
226 "rand_vms" 238 "rand_vms"
227$ LIB_ERR = "err,err_def,err_all,err_prn,err_str,err_bio" 239$ LIB_ERR = "err,err_all,err_prn"
228$ LIB_OBJECTS = "o_names,obj_dat,obj_lib,obj_err" 240$ LIB_OBJECTS = "o_names,obj_dat,obj_lib,obj_err,obj_xref"
229$ LIB_EVP = "encode,digest,dig_eng,evp_enc,evp_key,evp_acnf,evp_cnf,"+ - 241$ LIB_EVP = "encode,digest,evp_enc,evp_key,evp_acnf,"+ -
230 "e_des,e_bf,e_idea,e_des3,e_camellia,"+ - 242 "e_des,e_bf,e_idea,e_des3,e_camellia,"+ -
231 "e_rc4,e_aes,names,e_seed,"+ - 243 "e_rc4,e_aes,names,e_seed,"+ -
232 "e_xcbc_d,e_rc2,e_cast,e_rc5,enc_min" 244 "e_xcbc_d,e_rc2,e_cast,e_rc5"
233$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1," + - 245$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1,m_wp," + -
234 "m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ - 246 "m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ -
235 "p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ - 247 "p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ -
236 "bio_md,bio_b64,bio_enc,evp_err,e_null,"+ - 248 "bio_md,bio_b64,bio_enc,evp_err,e_null,"+ -
237 "c_all,c_allc,c_alld,evp_lib,bio_ok,"+- 249 "c_all,c_allc,c_alld,evp_lib,bio_ok,"+-
238 "evp_pkey,evp_pbe,p5_crpt,p5_crpt2" 250 "evp_pkey,evp_pbe,p5_crpt,p5_crpt2"
239$ LIB_EVP_3 = "e_old" 251$ LIB_EVP_3 = "e_old,pmeth_lib,pmeth_fn,pmeth_gn,m_sigver"
240$ LIB_ASN1 = "a_object,a_bitstr,a_utctm,a_gentm,a_time,a_int,a_octet,"+ - 252$ LIB_ASN1 = "a_object,a_bitstr,a_utctm,a_gentm,a_time,a_int,a_octet,"+ -
241 "a_print,a_type,a_set,a_dup,a_d2i_fp,a_i2d_fp,"+ - 253 "a_print,a_type,a_set,a_dup,a_d2i_fp,a_i2d_fp,"+ -
242 "a_enum,a_utf8,a_sign,a_digest,a_verify,a_mbstr,a_strex,"+ - 254 "a_enum,a_utf8,a_sign,a_digest,a_verify,a_mbstr,a_strex,"+ -
243 "x_algor,x_val,x_pubkey,x_sig,x_req,x_attrib,x_bignum,"+ - 255 "x_algor,x_val,x_pubkey,x_sig,x_req,x_attrib,x_bignum,"+ -
244 "x_long,x_name,x_x509,x_x509a,x_crl,x_info,x_spki,nsseq,"+ - 256 "x_long,x_name,x_x509,x_x509a,x_crl,x_info,x_spki,nsseq,"+ -
245 "d2i_pu,d2i_pr,i2d_pu,i2d_pr" 257 "x_nx509,d2i_pu,d2i_pr,i2d_pu,i2d_pr"
246$ LIB_ASN1_2 = "t_req,t_x509,t_x509a,t_crl,t_pkey,t_spki,t_bitst,"+ - 258$ LIB_ASN1_2 = "t_req,t_x509,t_x509a,t_crl,t_pkey,t_spki,t_bitst,"+ -
247 "tasn_new,tasn_fre,tasn_enc,tasn_dec,tasn_utl,tasn_typ,"+ - 259 "tasn_new,tasn_fre,tasn_enc,tasn_dec,tasn_utl,tasn_typ,"+ -
260 "tasn_prn,ameth_lib,"+ -
248 "f_int,f_string,n_pkey,"+ - 261 "f_int,f_string,n_pkey,"+ -
249 "f_enum,a_hdr,x_pkey,a_bool,x_exten,asn_mime,"+ - 262 "f_enum,x_pkey,a_bool,x_exten,bio_asn1,bio_ndef,asn_mime,"+ -
250 "asn1_gen,asn1_par,asn1_lib,asn1_err,a_meth,a_bytes,a_strnid,"+ - 263 "asn1_gen,asn1_par,asn1_lib,asn1_err,a_bytes,a_strnid,"+ -
251 "evp_asn1,asn_pack,p5_pbe,p5_pbev2,p8_pkey,asn_moid" 264 "evp_asn1,asn_pack,p5_pbe,p5_pbev2,p8_pkey,asn_moid"
252$ LIB_PEM = "pem_sign,pem_seal,pem_info,pem_lib,pem_all,pem_err,"+ - 265$ LIB_PEM = "pem_sign,pem_seal,pem_info,pem_lib,pem_all,pem_err,"+ -
253 "pem_x509,pem_xaux,pem_oth,pem_pk8,pem_pkey" 266 "pem_x509,pem_xaux,pem_oth,pem_pk8,pem_pkey,pvkfmt"
254$ LIB_X509 = "x509_def,x509_d2,x509_r2x,x509_cmp,"+ - 267$ LIB_X509 = "x509_def,x509_d2,x509_r2x,x509_cmp,"+ -
255 "x509_obj,x509_req,x509spki,x509_vfy,"+ - 268 "x509_obj,x509_req,x509spki,x509_vfy,"+ -
256 "x509_set,x509cset,x509rset,x509_err,"+ - 269 "x509_set,x509cset,x509rset,x509_err,"+ -
@@ -266,7 +279,7 @@ $ LIB_X509V3 = "v3_bcons,v3_bitst,v3_conf,v3_extku,v3_ia5,v3_lib,"+ -
266$ LIB_CONF = "conf_err,conf_lib,conf_api,conf_def,conf_mod,conf_mall,conf_sap" 279$ LIB_CONF = "conf_err,conf_lib,conf_api,conf_def,conf_mod,conf_mall,conf_sap"
267$ LIB_TXT_DB = "txt_db" 280$ LIB_TXT_DB = "txt_db"
268$ LIB_PKCS7 = "pk7_asn1,pk7_lib,pkcs7err,pk7_doit,pk7_smime,pk7_attr,"+ - 281$ LIB_PKCS7 = "pk7_asn1,pk7_lib,pkcs7err,pk7_doit,pk7_smime,pk7_attr,"+ -
269 "pk7_mime" 282 "pk7_mime,bio_pk7"
270$ LIB_PKCS12 = "p12_add,p12_asn,p12_attr,p12_crpt,p12_crt,p12_decr,"+ - 283$ LIB_PKCS12 = "p12_add,p12_asn,p12_attr,p12_crpt,p12_crt,p12_decr,"+ -
271 "p12_init,p12_key,p12_kiss,p12_mutl,"+ - 284 "p12_init,p12_key,p12_kiss,p12_mutl,"+ -
272 "p12_utl,p12_npas,pk12err,p12_p8d,p12_p8e" 285 "p12_utl,p12_npas,pk12err,p12_p8d,p12_p8e"
@@ -281,6 +294,9 @@ $ LIB_STORE = "str_err,str_lib,str_meth,str_mem"
281$ LIB_CMS = "cms_lib,cms_asn1,cms_att,cms_io,cms_smime,cms_err,"+ - 294$ LIB_CMS = "cms_lib,cms_asn1,cms_att,cms_io,cms_smime,cms_err,"+ -
282 "cms_sd,cms_dd,cms_cd,cms_env,cms_enc,cms_ess" 295 "cms_sd,cms_dd,cms_cd,cms_env,cms_enc,cms_ess"
283$ LIB_PQUEUE = "pqueue" 296$ LIB_PQUEUE = "pqueue"
297$ LIB_TS = "ts_err,ts_req_utils,ts_req_print,ts_rsp_utils,ts_rsp_print,"+ -
298 "ts_rsp_sign,ts_rsp_verify,ts_verify_ctx,ts_lib,ts_conf,"+ -
299 "ts_asn1"
284$ LIB_JPAKE = "jpake,jpake_err" 300$ LIB_JPAKE = "jpake,jpake_err"
285$! 301$!
286$! Setup exceptional compilations 302$! Setup exceptional compilations
@@ -291,7 +307,7 @@ $ ! Disable the DOLLARID warning
291$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,o_dir" 307$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,o_dir"
292$ ! Disable disjoint optimization 308$ ! Disable disjoint optimization
293$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + - 309$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + -
294 "sha_dgst,sha1dgst,rmd_dgst,bf_enc," 310 "seed,sha_dgst,sha1dgst,rmd_dgst,bf_enc,"
295$ ! Disable the MIXLINKAGE warning 311$ ! Disable the MIXLINKAGE warning
296$ COMPILEWITH_CC6 = ",enc_read,set_key," 312$ COMPILEWITH_CC6 = ",enc_read,set_key,"
297$! 313$!
@@ -334,11 +350,11 @@ $! Create The Library and Apps Module Names.
334$! 350$!
335$ LIB_MODULE = "LIB_" + MODULE_NAME 351$ LIB_MODULE = "LIB_" + MODULE_NAME
336$ APPS_MODULE = "APPS_" + MODULE_NAME 352$ APPS_MODULE = "APPS_" + MODULE_NAME
337$ IF (MODULE_NAME.EQS."ASN1_2") 353$ IF (F$EXTRACT(0,5,MODULE_NAME).EQS."ASN1_")
338$ THEN 354$ THEN
339$ MODULE_NAME = "ASN1" 355$ MODULE_NAME = "ASN1"
340$ ENDIF 356$ ENDIF
341$ IF (MODULE_NAME.EQS."EVP_2") 357$ IF (F$EXTRACT(0,4,MODULE_NAME).EQS."EVP_")
342$ THEN 358$ THEN
343$ MODULE_NAME = "EVP" 359$ MODULE_NAME = "EVP"
344$ ENDIF 360$ ENDIF
@@ -353,7 +369,7 @@ $!
353$ IF F$TYPE('LIB_MODULE') .EQS. "" 369$ IF F$TYPE('LIB_MODULE') .EQS. ""
354$ THEN 370$ THEN
355$ WRITE SYS$ERROR "" 371$ WRITE SYS$ERROR ""
356$ WRITE SYS$ERROR "The module ",MODULE_NAME," does not exist. Continuing..." 372$ WRITE SYS$ERROR "The module ",MODULE_NAME1," does not exist. Continuing..."
357$ WRITE SYS$ERROR "" 373$ WRITE SYS$ERROR ""
358$ GOTO MODULE_NEXT 374$ GOTO MODULE_NEXT
359$ ENDIF 375$ ENDIF
@@ -694,7 +710,7 @@ $!
694$ IF (F$SEARCH(OPT_FILE).EQS."") 710$ IF (F$SEARCH(OPT_FILE).EQS."")
695$ THEN 711$ THEN
696$! 712$!
697$! Figure Out If We Need An AXP Or A VAX Linker Option File. 713$! Figure Out If We Need A non-VAX Or A VAX Linker Option File.
698$! 714$!
699$ IF ARCH .EQS. "VAX" 715$ IF ARCH .EQS. "VAX"
700$ THEN 716$ THEN
@@ -714,19 +730,19 @@ $! Else...
714$! 730$!
715$ ELSE 731$ ELSE
716$! 732$!
717$! Create The AXP Linker Option File. 733$! Create The non-VAX Linker Option File.
718$! 734$!
719$ CREATE 'OPT_FILE' 735$ CREATE 'OPT_FILE'
720$DECK 736$DECK
721! 737!
722! Default System Options File For AXP To Link Agianst 738! Default System Options File For non-VAX To Link Agianst
723! The Sharable C Runtime Library. 739! The Sharable C Runtime Library.
724! 740!
725SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE 741SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE
726SYS$SHARE:CMA$OPEN_RTL/SHARE 742SYS$SHARE:CMA$OPEN_RTL/SHARE
727$EOD 743$EOD
728$! 744$!
729$! End The VAX/AXP DEC C Option File Check. 745$! End The DEC C Option File Check.
730$! 746$!
731$ ENDIF 747$ ENDIF
732$! 748$!
@@ -763,12 +779,12 @@ $! Else...
763$! 779$!
764$ ELSE 780$ ELSE
765$! 781$!
766$! Else, Check To See If P1 Has A Valid Arguement. 782$! Else, Check To See If P1 Has A Valid Argument.
767$! 783$!
768$ IF (P1.EQS."LIBRARY").OR.(P1.EQS."APPS") 784$ IF (P1.EQS."LIBRARY").OR.(P1.EQS."APPS")
769$ THEN 785$ THEN
770$! 786$!
771$! A Valid Arguement. 787$! A Valid Argument.
772$! 788$!
773$ BUILDALL = P1 789$ BUILDALL = P1
774$! 790$!
@@ -787,15 +803,16 @@ $ WRITE SYS$OUTPUT " APPS : To Compile Just The [.xxx.EXE.CRYPTO]*.E
787$ WRITE SYS$OUTPUT "" 803$ WRITE SYS$OUTPUT ""
788$ WRITE SYS$OUTPUT " Where 'xxx' Stands For:" 804$ WRITE SYS$OUTPUT " Where 'xxx' Stands For:"
789$ WRITE SYS$OUTPUT "" 805$ WRITE SYS$OUTPUT ""
790$ WRITE SYS$OUTPUT " AXP : Alpha Architecture." 806$ WRITE SYS$OUTPUT " ALPHA : Alpha Architecture."
791$ WRITE SYS$OUTPUT " VAX : VAX Architecture." 807$ WRITE SYS$OUTPUT " IA64 : IA64 Architecture."
808$ WRITE SYS$OUTPUT " VAX : VAX Architecture."
792$ WRITE SYS$OUTPUT "" 809$ WRITE SYS$OUTPUT ""
793$! 810$!
794$! Time To EXIT. 811$! Time To EXIT.
795$! 812$!
796$ EXIT 813$ EXIT
797$! 814$!
798$! End The Valid Arguement Check. 815$! End The Valid Argument Check.
799$! 816$!
800$ ENDIF 817$ ENDIF
801$! 818$!
@@ -848,7 +865,7 @@ $! Time To EXIT.
848$! 865$!
849$ EXIT 866$ EXIT
850$! 867$!
851$! End The Valid Arguement Check. 868$! End The Valid Argument Check.
852$! 869$!
853$ ENDIF 870$ ENDIF
854$! 871$!
@@ -913,7 +930,7 @@ $ ELSE
913$! 930$!
914$! Check To See If We Have VAXC Or DECC. 931$! Check To See If We Have VAXC Or DECC.
915$! 932$!
916$ IF (ARCH.EQS."AXP").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."") 933$ IF (ARCH.NES."VAX").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."")
917$ THEN 934$ THEN
918$! 935$!
919$! Looks Like DECC, Set To Use DECC. 936$! Looks Like DECC, Set To Use DECC.
@@ -1019,12 +1036,12 @@ $ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" -
1019 THEN CC = "CC/DECC" 1036 THEN CC = "CC/DECC"
1020$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + - 1037$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
1021 "/NOLIST/PREFIX=ALL" + - 1038 "/NOLIST/PREFIX=ALL" + -
1022 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP])" + - 1039 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + -
1023 CCEXTRAFLAGS 1040 CCEXTRAFLAGS
1024$! 1041$!
1025$! Define The Linker Options File Name. 1042$! Define The Linker Options File Name.
1026$! 1043$!
1027$ OPT_FILE = "SYS$DISK:[]VAX_DECC_OPTIONS.OPT" 1044$ OPT_FILE = "''EXE_DIR'VAX_DECC_OPTIONS.OPT"
1028$! 1045$!
1029$! End DECC Check. 1046$! End DECC Check.
1030$! 1047$!
@@ -1046,14 +1063,14 @@ $!
1046$! Compile Using VAXC. 1063$! Compile Using VAXC.
1047$! 1064$!
1048$ CC = "CC" 1065$ CC = "CC"
1049$ IF ARCH.EQS."AXP" 1066$ IF ARCH.NES."VAX"
1050$ THEN 1067$ THEN
1051$ WRITE SYS$OUTPUT "There is no VAX C on Alpha!" 1068$ WRITE SYS$OUTPUT "There is no VAX C on ''ARCH'!"
1052$ EXIT 1069$ EXIT
1053$ ENDIF 1070$ ENDIF
1054$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC" 1071$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
1055$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - 1072$ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
1056 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 1073 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + -
1057 CCEXTRAFLAGS 1074 CCEXTRAFLAGS
1058$ CCDEFS = """VAXC""," + CCDEFS 1075$ CCDEFS = """VAXC""," + CCDEFS
1059$! 1076$!
@@ -1063,7 +1080,7 @@ $ DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB]
1063$! 1080$!
1064$! Define The Linker Options File Name. 1081$! Define The Linker Options File Name.
1065$! 1082$!
1066$ OPT_FILE = "SYS$DISK:[]VAX_VAXC_OPTIONS.OPT" 1083$ OPT_FILE = "''EXE_DIR'VAX_VAXC_OPTIONS.OPT"
1067$! 1084$!
1068$! End VAXC Check 1085$! End VAXC Check
1069$! 1086$!
@@ -1085,12 +1102,12 @@ $!
1085$! Use GNU C... 1102$! Use GNU C...
1086$! 1103$!
1087$ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - 1104$ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
1088 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 1105 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + -
1089 CCEXTRAFLAGS 1106 CCEXTRAFLAGS
1090$! 1107$!
1091$! Define The Linker Options File Name. 1108$! Define The Linker Options File Name.
1092$! 1109$!
1093$ OPT_FILE = "SYS$DISK:[]VAX_GNUC_OPTIONS.OPT" 1110$ OPT_FILE = "''EXE_DIR'VAX_GNUC_OPTIONS.OPT"
1094$! 1111$!
1095$! End The GNU C Check. 1112$! End The GNU C Check.
1096$! 1113$!
@@ -1135,7 +1152,7 @@ $! Show user the result
1135$! 1152$!
1136$ WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC 1153$ WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC
1137$! 1154$!
1138$! Else The User Entered An Invalid Arguement. 1155$! Else The User Entered An Invalid Argument.
1139$! 1156$!
1140$ ELSE 1157$ ELSE
1141$! 1158$!
@@ -1153,14 +1170,14 @@ $! Time To EXIT.
1153$! 1170$!
1154$ EXIT 1171$ EXIT
1155$! 1172$!
1156$! End The Valid Arguement Check. 1173$! End The Valid Argument Check.
1157$! 1174$!
1158$ ENDIF 1175$ ENDIF
1159$! 1176$!
1160$! Build a MACRO command for the architecture at hand 1177$! Build a MACRO command for the architecture at hand
1161$! 1178$!
1162$ IF ARCH .EQS. "VAX" THEN MACRO = "MACRO/''DEBUGGER'" 1179$ IF ARCH .EQS. "VAX" THEN MACRO = "MACRO/''DEBUGGER'"
1163$ IF ARCH .EQS. "AXP" THEN MACRO = "MACRO/MIGRATION/''DEBUGGER'/''MACRO_OPTIMIZE'" 1180$ IF ARCH .NES. "VAX" THEN MACRO = "MACRO/MIGRATION/''DEBUGGER'/''MACRO_OPTIMIZE'"
1164$! 1181$!
1165$! Show user the result 1182$! Show user the result
1166$! 1183$!
@@ -1248,7 +1265,7 @@ $! Print info
1248$! 1265$!
1249$ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB 1266$ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB
1250$! 1267$!
1251$! Else The User Entered An Invalid Arguement. 1268$! Else The User Entered An Invalid Argument.
1252$! 1269$!
1253$ ELSE 1270$ ELSE
1254$! 1271$!
diff --git a/src/lib/libcrypto/des/Makefile b/src/lib/libcrypto/des/Makefile
index 786e68802e..ae982265fd 100644
--- a/src/lib/libcrypto/des/Makefile
+++ b/src/lib/libcrypto/des/Makefile
@@ -12,8 +12,6 @@ MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13RANLIB= ranlib 13RANLIB= ranlib
14DES_ENC= des_enc.o fcrypt_b.o 14DES_ENC= des_enc.o fcrypt_b.o
15# or use
16#DES_ENC= dx86-elf.o yx86-elf.o
17 15
18CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
19ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -24,7 +22,7 @@ TEST=destest.c
24APPS= 22APPS=
25 23
26LIB=$(TOP)/libcrypto.a 24LIB=$(TOP)/libcrypto.a
27LIBSRC= des_lib.c cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \ 25LIBSRC= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
28 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \ 26 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
29 fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \ 27 fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \
30 qud_cksm.c rand_key.c rpc_enc.c set_key.c \ 28 qud_cksm.c rand_key.c rpc_enc.c set_key.c \
@@ -33,7 +31,7 @@ LIBSRC= des_lib.c cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
33 str2key.c cfb64ede.c ofb64ede.c ede_cbcm_enc.c des_old.c des_old2.c \ 31 str2key.c cfb64ede.c ofb64ede.c ede_cbcm_enc.c des_old.c des_old2.c \
34 read2pwd.c 32 read2pwd.c
35 33
36LIBOBJ= des_lib.o set_key.o ecb_enc.o cbc_enc.o \ 34LIBOBJ= set_key.o ecb_enc.o cbc_enc.o \
37 ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \ 35 ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \
38 enc_read.o enc_writ.o ofb64enc.o \ 36 enc_read.o enc_writ.o ofb64enc.o \
39 ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \ 37 ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \
@@ -54,7 +52,7 @@ top:
54all: lib 52all: lib
55 53
56lib: $(LIBOBJ) 54lib: $(LIBOBJ)
57 $(ARX) $(LIB) $(LIBOBJ) 55 $(AR) $(LIB) $(LIBOBJ)
58 $(RANLIB) $(LIB) || echo Never mind. 56 $(RANLIB) $(LIB) || echo Never mind.
59 @touch lib 57 @touch lib
60 58
@@ -64,21 +62,10 @@ des: des.o cbc3_enc.o lib
64des_enc-sparc.S: asm/des_enc.m4 62des_enc-sparc.S: asm/des_enc.m4
65 m4 -B 8192 asm/des_enc.m4 > des_enc-sparc.S 63 m4 -B 8192 asm/des_enc.m4 > des_enc-sparc.S
66 64
67# ELF 65des-586.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
68dx86-elf.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 66 $(PERL) asm/des-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
69 (cd asm; $(PERL) des-586.pl elf $(CFLAGS) > ../$@) 67crypt586.s: asm/crypt586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
70yx86-elf.s: asm/crypt586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 68 $(PERL) asm/crypt586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
71 (cd asm; $(PERL) crypt586.pl elf $(CFLAGS) > ../$@)
72# COFF
73dx86-cof.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
74 (cd asm; $(PERL) des-586.pl coff $(CFLAGS) > ../$@)
75yx86-cof.s: asm/crypt586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
76 (cd asm; $(PERL) crypt586.pl coff $(CFLAGS) > ../$@)
77# a.out
78dx86-out.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
79 (cd asm; $(PERL) des-586.pl a.out $(CFLAGS) > ../$@)
80yx86-out.s: asm/crypt586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
81 (cd asm; $(PERL) crypt586.pl a.out $(CFLAGS) > ../$@)
82 69
83files: 70files:
84 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 71 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -156,14 +143,7 @@ des_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
156des_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 143des_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
157des_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 144des_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
158des_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 145des_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
159des_enc.o: des_enc.c des_locl.h ncbc_enc.c 146des_enc.o: des_enc.c des_locl.h ncbc_enc.c spr.h
160des_lib.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
161des_lib.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
162des_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
163des_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
164des_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
165des_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
166des_lib.o: ../../include/openssl/ui_compat.h des_lib.c des_locl.h des_ver.h
167des_old.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 147des_old.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
168des_old.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 148des_old.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
169des_old.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 149des_old.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
@@ -182,12 +162,13 @@ ecb3_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
182ecb3_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 162ecb3_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
183ecb3_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 163ecb3_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
184ecb3_enc.o: des_locl.h ecb3_enc.c 164ecb3_enc.o: des_locl.h ecb3_enc.c
165ecb_enc.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
185ecb_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 166ecb_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
186ecb_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 167ecb_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
187ecb_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 168ecb_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
188ecb_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 169ecb_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
189ecb_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 170ecb_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
190ecb_enc.o: des_locl.h ecb_enc.c spr.h 171ecb_enc.o: ../../include/openssl/ui_compat.h des_locl.h des_ver.h ecb_enc.c
191ede_cbcm_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 172ede_cbcm_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
192ede_cbcm_enc.o: ../../include/openssl/e_os2.h 173ede_cbcm_enc.o: ../../include/openssl/e_os2.h
193ede_cbcm_enc.o: ../../include/openssl/opensslconf.h 174ede_cbcm_enc.o: ../../include/openssl/opensslconf.h
@@ -277,11 +258,11 @@ rpc_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
277rpc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 258rpc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
278rpc_enc.o: des_locl.h des_ver.h rpc_des.h rpc_enc.c 259rpc_enc.o: des_locl.h des_ver.h rpc_des.h rpc_enc.c
279set_key.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 260set_key.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
280set_key.o: ../../include/openssl/e_os2.h ../../include/openssl/fips.h 261set_key.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
281set_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/ossl_typ.h 262set_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
282set_key.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 263set_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
283set_key.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 264set_key.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
284set_key.o: ../../include/openssl/ui_compat.h des_locl.h set_key.c 265set_key.o: des_locl.h set_key.c
285str2key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 266str2key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
286str2key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 267str2key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
287str2key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 268str2key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
diff --git a/src/lib/libcrypto/des/des-lib.com b/src/lib/libcrypto/des/des-lib.com
index fc2c35a1ce..348f1c0470 100644
--- a/src/lib/libcrypto/des/des-lib.com
+++ b/src/lib/libcrypto/des/des-lib.com
@@ -9,7 +9,7 @@ $! Changes by Richard Levitte <richard@levitte.org>
9$! 9$!
10$! This command files compiles and creates the 10$! This command files compiles and creates the
11$! "[.xxx.EXE.CRYPTO.DES]LIBDES.OLB" library. The "xxx" denotes the machine 11$! "[.xxx.EXE.CRYPTO.DES]LIBDES.OLB" library. The "xxx" denotes the machine
12$! architecture of AXP or VAX. 12$! architecture of ALPHA, IA64 or VAX.
13$! 13$!
14$! It was re-written to try to determine which "C" compiler to try to use 14$! It was re-written to try to determine which "C" compiler to try to use
15$! or the user can specify a compiler in P3. 15$! or the user can specify a compiler in P3.
@@ -45,25 +45,34 @@ $!
45$! 45$!
46$! Check Which Architecture We Are Using. 46$! Check Which Architecture We Are Using.
47$! 47$!
48$ IF (F$GETSYI("CPU").GE.128) 48$ IF (F$GETSYI("CPU").LT.128)
49$ THEN 49$ THEN
50$! 50$!
51$! The Architecture Is AXP. 51$! The Architecture Is VAX
52$! 52$!
53$ ARCH := AXP 53$ ARCH := VAX
54$! 54$!
55$! Else... 55$! Else...
56$! 56$!
57$ ELSE 57$ ELSE
58$! 58$!
59$! The Architecture Is VAX. 59$! The Architecture Is Alpha, IA64 or whatever comes in the future.
60$! 60$!
61$ ARCH := VAX 61$ ARCH = F$EDIT( F$GETSYI( "ARCH_NAME"), "UPCASE")
62$ IF (ARCH .EQS. "") THEN ARCH = "UNK"
62$! 63$!
63$! End The Architecture Check. 64$! End The Architecture Check.
64$! 65$!
65$ ENDIF 66$ ENDIF
66$! 67$!
68$! Define The OBJ Directory Name.
69$!
70$ OBJ_DIR := SYS$DISK:[--.'ARCH'.OBJ.CRYPTO.DES]
71$!
72$! Define The EXE Directory Name.
73$!
74$ EXE_DIR :== SYS$DISK:[--.'ARCH'.EXE.CRYPTO.DES]
75$!
67$! Check To Make Sure We Have Valid Command Line Parameters. 76$! Check To Make Sure We Have Valid Command Line Parameters.
68$! 77$!
69$ GOSUB CHECK_OPTIONS 78$ GOSUB CHECK_OPTIONS
@@ -72,10 +81,6 @@ $! Tell The User What Kind of Machine We Run On.
72$! 81$!
73$ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine." 82$ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine."
74$! 83$!
75$! Define The OBJ Directory Name.
76$!
77$ OBJ_DIR := SYS$DISK:[--.'ARCH'.OBJ.CRYPTO.DES]
78$!
79$! Check To See If The Architecture Specific OBJ Directory Exists. 84$! Check To See If The Architecture Specific OBJ Directory Exists.
80$! 85$!
81$ IF (F$PARSE(OBJ_DIR).EQS."") 86$ IF (F$PARSE(OBJ_DIR).EQS."")
@@ -89,10 +94,6 @@ $! End The Architecture Specific OBJ Directory Check.
89$! 94$!
90$ ENDIF 95$ ENDIF
91$! 96$!
92$! Define The EXE Directory Name.
93$!
94$ EXE_DIR :== SYS$DISK:[--.'ARCH'.EXE.CRYPTO.DES]
95$!
96$! Check To See If The Architecture Specific Directory Exists. 97$! Check To See If The Architecture Specific Directory Exists.
97$! 98$!
98$ IF (F$PARSE(EXE_DIR).EQS."") 99$ IF (F$PARSE(EXE_DIR).EQS."")
@@ -564,7 +565,7 @@ $!
564$ IF (F$SEARCH(OPT_FILE).EQS."") 565$ IF (F$SEARCH(OPT_FILE).EQS."")
565$ THEN 566$ THEN
566$! 567$!
567$! Figure Out If We Need An AXP Or A VAX Linker Option File. 568$! Figure Out If We Need An non-VAX Or A VAX Linker Option File.
568$! 569$!
569$ IF (F$GETSYI("CPU").LT.128) 570$ IF (F$GETSYI("CPU").LT.128)
570$ THEN 571$ THEN
@@ -584,19 +585,19 @@ $! Else...
584$! 585$!
585$ ELSE 586$ ELSE
586$! 587$!
587$! Create The AXP Linker Option File. 588$! Create The non-VAX Linker Option File.
588$! 589$!
589$ CREATE 'OPT_FILE' 590$ CREATE 'OPT_FILE'
590$DECK 591$DECK
591! 592!
592! Default System Options File For AXP To Link Agianst 593! Default System Options File For non-VAX To Link Agianst
593! The Sharable C Runtime Library. 594! The Sharable C Runtime Library.
594! 595!
595SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE 596SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE
596SYS$SHARE:CMA$OPEN_RTL/SHARE 597SYS$SHARE:CMA$OPEN_RTL/SHARE
597$EOD 598$EOD
598$! 599$!
599$! End The VAX/AXP DEC C Option File Check. 600$! End The DEC C Option File Check.
600$! 601$!
601$ ENDIF 602$ ENDIF
602$! 603$!
@@ -658,13 +659,13 @@ $! Else...
658$! 659$!
659$ ELSE 660$ ELSE
660$! 661$!
661$! Else, Check To See If P1 Has A Valid Arguement. 662$! Else, Check To See If P1 Has A Valid Argument.
662$! 663$!
663$ IF (P1.EQS."LIBRARY").OR.(P1.EQS."DESTEST").OR.(P1.EQS."SPEED") - 664$ IF (P1.EQS."LIBRARY").OR.(P1.EQS."DESTEST").OR.(P1.EQS."SPEED") -
664 .OR.(P1.EQS."RPW").OR.(P1.EQS."DES").OR.(P1.EQS."DES_OPTS") 665 .OR.(P1.EQS."RPW").OR.(P1.EQS."DES").OR.(P1.EQS."DES_OPTS")
665$ THEN 666$ THEN
666$! 667$!
667$! A Valid Arguement. 668$! A Valid Argument.
668$! 669$!
669$ BUILDALL = P1 670$ BUILDALL = P1
670$! 671$!
@@ -677,7 +678,7 @@ $!
677$ WRITE SYS$OUTPUT "" 678$ WRITE SYS$OUTPUT ""
678$ WRITE SYS$OUTPUT "The Option ",P1," Is Invalid. The Valid Options Are:" 679$ WRITE SYS$OUTPUT "The Option ",P1," Is Invalid. The Valid Options Are:"
679$ WRITE SYS$OUTPUT "" 680$ WRITE SYS$OUTPUT ""
680$ WRITE SYS$OUTPUT " ALL : Just Build Everything. 681$ WRITE SYS$OUTPUT " ALL : Just Build Everything."
681$ WRITE SYS$OUTPUT " LIBRARY : To Compile Just The [.xxx.EXE.CRYPTO.DES]LIBDES.OLB Library." 682$ WRITE SYS$OUTPUT " LIBRARY : To Compile Just The [.xxx.EXE.CRYPTO.DES]LIBDES.OLB Library."
682$ WRITE SYS$OUTPUT " DESTEST : To Compile Just The [.xxx.EXE.CRYPTO.DES]DESTEST.EXE Program." 683$ WRITE SYS$OUTPUT " DESTEST : To Compile Just The [.xxx.EXE.CRYPTO.DES]DESTEST.EXE Program."
683$ WRITE SYS$OUTPUT " SPEED : To Compile Just The [.xxx.EXE.CRYPTO.DES]SPEED.EXE Program." 684$ WRITE SYS$OUTPUT " SPEED : To Compile Just The [.xxx.EXE.CRYPTO.DES]SPEED.EXE Program."
@@ -687,15 +688,16 @@ $ WRITE SYS$OUTPUT " DES_OPTS : To Compile Just The [.xxx.EXE.CRYTPO.DES
687$ WRITE SYS$OUTPUT "" 688$ WRITE SYS$OUTPUT ""
688$ WRITE SYS$OUTPUT " Where 'xxx' Stands For: " 689$ WRITE SYS$OUTPUT " Where 'xxx' Stands For: "
689$ WRITE SYS$OUTPUT "" 690$ WRITE SYS$OUTPUT ""
690$ WRITE SYS$OUTPUT " AXP : Alpha Architecture." 691$ WRITE SYS$OUTPUT " ALPHA : Alpha Architecture."
691$ WRITE SYS$OUTPUT " VAX : VAX Architecture." 692$ WRITE SYS$OUTPUT " IA64 : IA64 Architecture."
693$ WRITE SYS$OUTPUT " VAX : VAX Architecture."
692$ WRITE SYS$OUTPUT "" 694$ WRITE SYS$OUTPUT ""
693$! 695$!
694$! Time To EXIT. 696$! Time To EXIT.
695$! 697$!
696$ EXIT 698$ EXIT
697$! 699$!
698$! End The Valid Arguement Check. 700$! End The Valid Argument Check.
699$! 701$!
700$ ENDIF 702$ ENDIF
701$! 703$!
@@ -752,7 +754,7 @@ $! Time To EXIT.
752$! 754$!
753$ EXIT 755$ EXIT
754$! 756$!
755$! End The Valid Arguement Check. 757$! End The Valid Argument Check.
756$! 758$!
757$ ENDIF 759$ ENDIF
758$! 760$!
@@ -817,7 +819,7 @@ $ ELSE
817$! 819$!
818$! Check To See If We Have VAXC Or DECC. 820$! Check To See If We Have VAXC Or DECC.
819$! 821$!
820$ IF (ARCH.EQS."AXP").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."") 822$ IF (ARCH.NES."VAX").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."")
821$ THEN 823$ THEN
822$! 824$!
823$! Looks Like DECC, Set To Use DECC. 825$! Looks Like DECC, Set To Use DECC.
@@ -882,7 +884,7 @@ $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
882$! 884$!
883$! Define The Linker Options File Name. 885$! Define The Linker Options File Name.
884$! 886$!
885$ OPT_FILE = "SYS$DISK:[]VAX_DECC_OPTIONS.OPT" 887$ OPT_FILE = "''EXE_DIR'VAX_DECC_OPTIONS.OPT"
886$! 888$!
887$! End DECC Check. 889$! End DECC Check.
888$! 890$!
@@ -904,9 +906,9 @@ $!
904$! Compile Using VAXC. 906$! Compile Using VAXC.
905$! 907$!
906$ CC = "CC" 908$ CC = "CC"
907$ IF ARCH.EQS."AXP" 909$ IF ARCH.NES."VAX"
908$ THEN 910$ THEN
909$ WRITE SYS$OUTPUT "There is no VAX C on Alpha!" 911$ WRITE SYS$OUTPUT "There is no VAX C on ''ARCH'!"
910$ EXIT 912$ EXIT
911$ ENDIF 913$ ENDIF
912$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC" 914$ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
@@ -919,7 +921,7 @@ $ DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB]
919$! 921$!
920$! Define The Linker Options File Name. 922$! Define The Linker Options File Name.
921$! 923$!
922$ OPT_FILE = "SYS$DISK:[]VAX_VAXC_OPTIONS.OPT" 924$ OPT_FILE = "''EXE_DIR'VAX_VAXC_OPTIONS.OPT"
923$! 925$!
924$! End VAXC Check 926$! End VAXC Check
925$! 927$!
@@ -944,7 +946,7 @@ $ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + CCEXTRAFLAGS
944$! 946$!
945$! Define The Linker Options File Name. 947$! Define The Linker Options File Name.
946$! 948$!
947$ OPT_FILE = "SYS$DISK:[]VAX_GNUC_OPTIONS.OPT" 949$ OPT_FILE = "''EXE_DIR'VAX_GNUC_OPTIONS.OPT"
948$! 950$!
949$! End The GNU C Check. 951$! End The GNU C Check.
950$! 952$!
@@ -976,7 +978,7 @@ $! Show user the result
976$! 978$!
977$ WRITE SYS$OUTPUT "Main Compiling Command: ",CC 979$ WRITE SYS$OUTPUT "Main Compiling Command: ",CC
978$! 980$!
979$! Else The User Entered An Invalid Arguement. 981$! Else The User Entered An Invalid Argument.
980$! 982$!
981$ ELSE 983$ ELSE
982$! 984$!
diff --git a/src/lib/libcrypto/des/rpc_des.h b/src/lib/libcrypto/des/rpc_des.h
index 4cbb4d2dcd..41328d7965 100644
--- a/src/lib/libcrypto/des/rpc_des.h
+++ b/src/lib/libcrypto/des/rpc_des.h
@@ -122,10 +122,10 @@ struct desparams {
122/* 122/*
123 * Encrypt an arbitrary sized buffer 123 * Encrypt an arbitrary sized buffer
124 */ 124 */
125#define DESIOCBLOCK _IOWR(d, 6, struct desparams) 125#define DESIOCBLOCK _IOWR('d', 6, struct desparams)
126 126
127/* 127/*
128 * Encrypt of small amount of data, quickly 128 * Encrypt of small amount of data, quickly
129 */ 129 */
130#define DESIOCQUICK _IOWR(d, 7, struct desparams) 130#define DESIOCQUICK _IOWR('d', 7, struct desparams)
131 131
diff --git a/src/lib/libcrypto/dh/Makefile b/src/lib/libcrypto/dh/Makefile
index d01fa960eb..f23b4f7fde 100644
--- a/src/lib/libcrypto/dh/Makefile
+++ b/src/lib/libcrypto/dh/Makefile
@@ -17,8 +17,10 @@ TEST= dhtest.c
17APPS= 17APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= dh_asn1.c dh_gen.c dh_key.c dh_lib.c dh_check.c dh_err.c dh_depr.c 20LIBSRC= dh_asn1.c dh_gen.c dh_key.c dh_lib.c dh_check.c dh_err.c dh_depr.c \
21LIBOBJ= dh_asn1.o dh_gen.o dh_key.o dh_lib.o dh_check.o dh_err.o dh_depr.o 21 dh_ameth.c dh_pmeth.c dh_prn.c
22LIBOBJ= dh_asn1.o dh_gen.o dh_key.o dh_lib.o dh_check.o dh_err.o dh_depr.o \
23 dh_ameth.o dh_pmeth.o dh_prn.o
22 24
23SRC= $(LIBSRC) 25SRC= $(LIBSRC)
24 26
@@ -33,7 +35,7 @@ top:
33all: lib 35all: lib
34 36
35lib: $(LIBOBJ) 37lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 38 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 39 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 40 @touch lib
39 41
@@ -74,6 +76,21 @@ clean:
74 76
75# DO NOT DELETE THIS LINE -- make depend depends on it. 77# DO NOT DELETE THIS LINE -- make depend depends on it.
76 78
79dh_ameth.o: ../../e_os.h ../../include/openssl/asn1.h
80dh_ameth.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
81dh_ameth.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
82dh_ameth.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
83dh_ameth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
84dh_ameth.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
85dh_ameth.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
86dh_ameth.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
87dh_ameth.o: ../../include/openssl/opensslconf.h
88dh_ameth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
89dh_ameth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
90dh_ameth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
91dh_ameth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
92dh_ameth.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
93dh_ameth.o: dh_ameth.c
77dh_asn1.o: ../../e_os.h ../../include/openssl/asn1.h 94dh_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
78dh_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 95dh_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
79dh_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 96dh_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
@@ -129,11 +146,35 @@ dh_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
129dh_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 146dh_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
130dh_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 147dh_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
131dh_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h 148dh_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h
132dh_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 149dh_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
133dh_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 150dh_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
134dh_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 151dh_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
135dh_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 152dh_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
136dh_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 153dh_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
137dh_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 154dh_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
138dh_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 155dh_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
139dh_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h dh_lib.c 156dh_lib.o: ../cryptlib.h dh_lib.c
157dh_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h
158dh_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
159dh_pmeth.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
160dh_pmeth.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
161dh_pmeth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
162dh_pmeth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
163dh_pmeth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
164dh_pmeth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
165dh_pmeth.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
166dh_pmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
167dh_pmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
168dh_pmeth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
169dh_pmeth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
170dh_pmeth.o: ../../include/openssl/x509_vfy.h ../cryptlib.h ../evp/evp_locl.h
171dh_pmeth.o: dh_pmeth.c
172dh_prn.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
173dh_prn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
174dh_prn.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
175dh_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
176dh_prn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
177dh_prn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
178dh_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
179dh_prn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
180dh_prn.o: ../../include/openssl/symhacks.h ../cryptlib.h dh_prn.c
diff --git a/src/lib/libcrypto/dsa/Makefile b/src/lib/libcrypto/dsa/Makefile
index 2cc45cdc62..8073c4ecfe 100644
--- a/src/lib/libcrypto/dsa/Makefile
+++ b/src/lib/libcrypto/dsa/Makefile
@@ -18,14 +18,14 @@ APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= dsa_gen.c dsa_key.c dsa_lib.c dsa_asn1.c dsa_vrf.c dsa_sign.c \ 20LIBSRC= dsa_gen.c dsa_key.c dsa_lib.c dsa_asn1.c dsa_vrf.c dsa_sign.c \
21 dsa_err.c dsa_ossl.c dsa_depr.c dsa_utl.c 21 dsa_err.c dsa_ossl.c dsa_depr.c dsa_ameth.c dsa_pmeth.c dsa_prn.c
22LIBOBJ= dsa_gen.o dsa_key.o dsa_lib.o dsa_asn1.o dsa_vrf.o dsa_sign.o \ 22LIBOBJ= dsa_gen.o dsa_key.o dsa_lib.o dsa_asn1.o dsa_vrf.o dsa_sign.o \
23 dsa_err.o dsa_ossl.o dsa_depr.o dsa_utl.o 23 dsa_err.o dsa_ossl.o dsa_depr.o dsa_ameth.o dsa_pmeth.o dsa_prn.o
24 24
25SRC= $(LIBSRC) 25SRC= $(LIBSRC)
26 26
27EXHEADER= dsa.h 27EXHEADER= dsa.h
28HEADER= $(EXHEADER) 28HEADER= dsa_locl.h $(EXHEADER)
29 29
30ALL= $(GENERAL) $(SRC) $(HEADER) 30ALL= $(GENERAL) $(SRC) $(HEADER)
31 31
@@ -35,7 +35,7 @@ top:
35all: lib 35all: lib
36 36
37lib: $(LIBOBJ) 37lib: $(LIBOBJ)
38 $(ARX) $(LIB) $(LIBOBJ) 38 $(AR) $(LIB) $(LIBOBJ)
39 $(RANLIB) $(LIB) || echo Never mind. 39 $(RANLIB) $(LIB) || echo Never mind.
40 @touch lib 40 @touch lib
41 41
@@ -76,12 +76,27 @@ clean:
76 76
77# DO NOT DELETE THIS LINE -- make depend depends on it. 77# DO NOT DELETE THIS LINE -- make depend depends on it.
78 78
79dsa_ameth.o: ../../e_os.h ../../include/openssl/asn1.h
80dsa_ameth.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
81dsa_ameth.o: ../../include/openssl/buffer.h ../../include/openssl/cms.h
82dsa_ameth.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
83dsa_ameth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
84dsa_ameth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
85dsa_ameth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
86dsa_ameth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
87dsa_ameth.o: ../../include/openssl/objects.h
88dsa_ameth.o: ../../include/openssl/opensslconf.h
89dsa_ameth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
90dsa_ameth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
91dsa_ameth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
92dsa_ameth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
93dsa_ameth.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
94dsa_ameth.o: dsa_ameth.c
79dsa_asn1.o: ../../e_os.h ../../include/openssl/asn1.h 95dsa_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
80dsa_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 96dsa_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
81dsa_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 97dsa_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
82dsa_asn1.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 98dsa_asn1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
83dsa_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 99dsa_asn1.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
84dsa_asn1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
85dsa_asn1.o: ../../include/openssl/opensslconf.h 100dsa_asn1.o: ../../include/openssl/opensslconf.h
86dsa_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 101dsa_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
87dsa_asn1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 102dsa_asn1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
@@ -91,9 +106,8 @@ dsa_depr.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
91dsa_depr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 106dsa_depr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
92dsa_depr.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 107dsa_depr.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
93dsa_depr.o: ../../include/openssl/err.h ../../include/openssl/evp.h 108dsa_depr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
94dsa_depr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 109dsa_depr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
95dsa_depr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 110dsa_depr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
96dsa_depr.o: ../../include/openssl/opensslconf.h
97dsa_depr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 111dsa_depr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
98dsa_depr.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 112dsa_depr.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
99dsa_depr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 113dsa_depr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -110,13 +124,12 @@ dsa_gen.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
110dsa_gen.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 124dsa_gen.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
111dsa_gen.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 125dsa_gen.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
112dsa_gen.o: ../../include/openssl/err.h ../../include/openssl/evp.h 126dsa_gen.o: ../../include/openssl/err.h ../../include/openssl/evp.h
113dsa_gen.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 127dsa_gen.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
114dsa_gen.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 128dsa_gen.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
115dsa_gen.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 129dsa_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
116dsa_gen.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 130dsa_gen.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
117dsa_gen.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 131dsa_gen.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
118dsa_gen.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 132dsa_gen.o: ../../include/openssl/symhacks.h ../cryptlib.h dsa_gen.c dsa_locl.h
119dsa_gen.o: ../cryptlib.h dsa_gen.c
120dsa_key.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h 133dsa_key.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
121dsa_key.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 134dsa_key.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
122dsa_key.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 135dsa_key.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
@@ -132,14 +145,14 @@ dsa_lib.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
132dsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 145dsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
133dsa_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 146dsa_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
134dsa_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h 147dsa_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h
135dsa_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 148dsa_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
136dsa_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 149dsa_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
137dsa_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 150dsa_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
138dsa_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 151dsa_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
139dsa_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 152dsa_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
140dsa_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 153dsa_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
141dsa_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 154dsa_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
142dsa_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h dsa_lib.c 155dsa_lib.o: ../cryptlib.h dsa_lib.c
143dsa_ossl.o: ../../e_os.h ../../include/openssl/asn1.h 156dsa_ossl.o: ../../e_os.h ../../include/openssl/asn1.h
144dsa_ossl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 157dsa_ossl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
145dsa_ossl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 158dsa_ossl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
@@ -148,40 +161,48 @@ dsa_ossl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
148dsa_ossl.o: ../../include/openssl/opensslconf.h 161dsa_ossl.o: ../../include/openssl/opensslconf.h
149dsa_ossl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 162dsa_ossl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
150dsa_ossl.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 163dsa_ossl.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
151dsa_ossl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 164dsa_ossl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
152dsa_ossl.o: ../cryptlib.h dsa_ossl.c 165dsa_ossl.o: ../../include/openssl/symhacks.h ../cryptlib.h dsa_ossl.c
153dsa_sign.o: ../../e_os.h ../../include/openssl/asn1.h 166dsa_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h
154dsa_sign.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 167dsa_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
168dsa_pmeth.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
169dsa_pmeth.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
170dsa_pmeth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
171dsa_pmeth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
172dsa_pmeth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
173dsa_pmeth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
174dsa_pmeth.o: ../../include/openssl/objects.h
175dsa_pmeth.o: ../../include/openssl/opensslconf.h
176dsa_pmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
177dsa_pmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
178dsa_pmeth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
179dsa_pmeth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
180dsa_pmeth.o: ../../include/openssl/x509_vfy.h ../cryptlib.h ../evp/evp_locl.h
181dsa_pmeth.o: dsa_locl.h dsa_pmeth.c
182dsa_prn.o: ../../e_os.h ../../include/openssl/asn1.h
183dsa_prn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
184dsa_prn.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
185dsa_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
186dsa_prn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
187dsa_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
188dsa_prn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
189dsa_prn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
190dsa_prn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
191dsa_prn.o: ../cryptlib.h dsa_prn.c
192dsa_sign.o: ../../e_os.h ../../include/openssl/bio.h
155dsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 193dsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
156dsa_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 194dsa_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
157dsa_sign.o: ../../include/openssl/err.h ../../include/openssl/fips.h 195dsa_sign.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
158dsa_sign.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 196dsa_sign.o: ../../include/openssl/opensslconf.h
159dsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 197dsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
160dsa_sign.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 198dsa_sign.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
161dsa_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 199dsa_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
162dsa_sign.o: ../cryptlib.h dsa_sign.c 200dsa_sign.o: ../cryptlib.h dsa_sign.c
163dsa_utl.o: ../../e_os.h ../../include/openssl/asn1.h 201dsa_vrf.o: ../../e_os.h ../../include/openssl/bio.h
164dsa_utl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 202dsa_vrf.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
165dsa_utl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 203dsa_vrf.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
166dsa_utl.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h 204dsa_vrf.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
167dsa_utl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
168dsa_utl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
169dsa_utl.o: ../../include/openssl/engine.h ../../include/openssl/err.h
170dsa_utl.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
171dsa_utl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
172dsa_utl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
173dsa_utl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
174dsa_utl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
175dsa_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
176dsa_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
177dsa_utl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h dsa_utl.c
178dsa_vrf.o: ../../e_os.h ../../include/openssl/asn1.h
179dsa_vrf.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
180dsa_vrf.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
181dsa_vrf.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
182dsa_vrf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
183dsa_vrf.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
184dsa_vrf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 205dsa_vrf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
185dsa_vrf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 206dsa_vrf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
186dsa_vrf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 207dsa_vrf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
187dsa_vrf.o: ../../include/openssl/symhacks.h ../cryptlib.h dsa_vrf.c 208dsa_vrf.o: ../cryptlib.h dsa_vrf.c
diff --git a/src/lib/libcrypto/dsa/dsatest.c b/src/lib/libcrypto/dsa/dsatest.c
index 912317bb44..edffd24e6b 100644
--- a/src/lib/libcrypto/dsa/dsatest.c
+++ b/src/lib/libcrypto/dsa/dsatest.c
@@ -169,7 +169,6 @@ int main(int argc, char **argv)
169 } 169 }
170 BIO_printf(bio_err,"\ncounter=%d h=%ld\n",counter,h); 170 BIO_printf(bio_err,"\ncounter=%d h=%ld\n",counter,h);
171 171
172 if (dsa == NULL) goto end;
173 DSA_print(bio_err,dsa,0); 172 DSA_print(bio_err,dsa,0);
174 if (counter != 105) 173 if (counter != 105)
175 { 174 {
@@ -223,7 +222,7 @@ end:
223 ERR_print_errors(bio_err); 222 ERR_print_errors(bio_err);
224 if (dsa != NULL) DSA_free(dsa); 223 if (dsa != NULL) DSA_free(dsa);
225 CRYPTO_cleanup_all_ex_data(); 224 CRYPTO_cleanup_all_ex_data();
226 ERR_remove_state(0); 225 ERR_remove_thread_state(NULL);
227 ERR_free_strings(); 226 ERR_free_strings();
228 CRYPTO_mem_leaks(bio_err); 227 CRYPTO_mem_leaks(bio_err);
229 if (bio_err != NULL) 228 if (bio_err != NULL)
diff --git a/src/lib/libcrypto/dso/Makefile b/src/lib/libcrypto/dso/Makefile
index 52f152888c..fb2709ed63 100644
--- a/src/lib/libcrypto/dso/Makefile
+++ b/src/lib/libcrypto/dso/Makefile
@@ -18,9 +18,9 @@ APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c \ 20LIBSRC= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c \
21 dso_openssl.c dso_win32.c dso_vms.c 21 dso_openssl.c dso_win32.c dso_vms.c dso_beos.c
22LIBOBJ= dso_dl.o dso_dlfcn.o dso_err.o dso_lib.o dso_null.o \ 22LIBOBJ= dso_dl.o dso_dlfcn.o dso_err.o dso_lib.o dso_null.o \
23 dso_openssl.o dso_win32.o dso_vms.o 23 dso_openssl.o dso_win32.o dso_vms.o dso_beos.o
24 24
25SRC= $(LIBSRC) 25SRC= $(LIBSRC)
26 26
@@ -35,7 +35,7 @@ top:
35all: lib 35all: lib
36 36
37lib: $(LIBOBJ) 37lib: $(LIBOBJ)
38 $(ARX) $(LIB) $(LIBOBJ) 38 $(AR) $(LIB) $(LIBOBJ)
39 $(RANLIB) $(LIB) || echo Never mind. 39 $(RANLIB) $(LIB) || echo Never mind.
40 @touch lib 40 @touch lib
41 41
@@ -76,6 +76,14 @@ clean:
76 76
77# DO NOT DELETE THIS LINE -- make depend depends on it. 77# DO NOT DELETE THIS LINE -- make depend depends on it.
78 78
79dso_beos.o: ../../e_os.h ../../include/openssl/bio.h
80dso_beos.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
81dso_beos.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
82dso_beos.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
83dso_beos.o: ../../include/openssl/opensslconf.h
84dso_beos.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
85dso_beos.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
86dso_beos.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_beos.c
79dso_dl.o: ../../e_os.h ../../include/openssl/bio.h 87dso_dl.o: ../../e_os.h ../../include/openssl/bio.h
80dso_dl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 88dso_dl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
81dso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 89dso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
diff --git a/src/lib/libcrypto/dso/dso_dl.c b/src/lib/libcrypto/dso/dso_dl.c
index 417abb6ea9..fc4236bd9a 100644
--- a/src/lib/libcrypto/dso/dso_dl.c
+++ b/src/lib/libcrypto/dso/dso_dl.c
@@ -85,6 +85,8 @@ static int dl_ctrl(DSO *dso, int cmd, long larg, void *parg);
85#endif 85#endif
86static char *dl_name_converter(DSO *dso, const char *filename); 86static char *dl_name_converter(DSO *dso, const char *filename);
87static char *dl_merger(DSO *dso, const char *filespec1, const char *filespec2); 87static char *dl_merger(DSO *dso, const char *filespec1, const char *filespec2);
88static int dl_pathbyaddr(void *addr,char *path,int sz);
89static void *dl_globallookup(const char *name);
88 90
89static DSO_METHOD dso_meth_dl = { 91static DSO_METHOD dso_meth_dl = {
90 "OpenSSL 'dl' shared library method", 92 "OpenSSL 'dl' shared library method",
@@ -101,7 +103,9 @@ static DSO_METHOD dso_meth_dl = {
101 dl_name_converter, 103 dl_name_converter,
102 dl_merger, 104 dl_merger,
103 NULL, /* init */ 105 NULL, /* init */
104 NULL /* finish */ 106 NULL, /* finish */
107 dl_pathbyaddr,
108 dl_globallookup
105 }; 109 };
106 110
107DSO_METHOD *DSO_METHOD_dl(void) 111DSO_METHOD *DSO_METHOD_dl(void)
@@ -350,4 +354,40 @@ static char *dl_name_converter(DSO *dso, const char *filename)
350 return(translated); 354 return(translated);
351 } 355 }
352 356
357static int dl_pathbyaddr(void *addr,char *path,int sz)
358 {
359 struct shl_descriptor inf;
360 int i,len;
361
362 if (addr == NULL)
363 {
364 union { int(*f)(void*,char*,int); void *p; } t =
365 { dl_pathbyaddr };
366 addr = t.p;
367 }
368
369 for (i=-1;shl_get_r(i,&inf)==0;i++)
370 {
371 if (((size_t)addr >= inf.tstart && (size_t)addr < inf.tend) ||
372 ((size_t)addr >= inf.dstart && (size_t)addr < inf.dend))
373 {
374 len = (int)strlen(inf.filename);
375 if (sz <= 0) return len+1;
376 if (len >= sz) len=sz-1;
377 memcpy(path,inf.filename,len);
378 path[len++] = 0;
379 return len;
380 }
381 }
382
383 return -1;
384 }
385
386static void *dl_globallookup(const char *name)
387 {
388 void *ret;
389 shl_t h = NULL;
390
391 return shl_findsym(&h,name,TYPE_UNDEFINED,&ret) ? NULL : ret;
392 }
353#endif /* DSO_DL */ 393#endif /* DSO_DL */
diff --git a/src/lib/libcrypto/dso/dso_vms.c b/src/lib/libcrypto/dso/dso_vms.c
index 2c434ee8a6..321512772a 100644
--- a/src/lib/libcrypto/dso/dso_vms.c
+++ b/src/lib/libcrypto/dso/dso_vms.c
@@ -215,7 +215,7 @@ static int vms_load(DSO *dso)
215 p->imagename_dsc.dsc$b_class = DSC$K_CLASS_S; 215 p->imagename_dsc.dsc$b_class = DSC$K_CLASS_S;
216 p->imagename_dsc.dsc$a_pointer = p->imagename; 216 p->imagename_dsc.dsc$a_pointer = p->imagename;
217 217
218 if(!sk_push(dso->meth_data, (char *)p)) 218 if(!sk_void_push(dso->meth_data, (char *)p))
219 { 219 {
220 DSOerr(DSO_F_VMS_LOAD,DSO_R_STACK_ERROR); 220 DSOerr(DSO_F_VMS_LOAD,DSO_R_STACK_ERROR);
221 goto err; 221 goto err;
@@ -245,9 +245,9 @@ static int vms_unload(DSO *dso)
245 DSOerr(DSO_F_VMS_UNLOAD,ERR_R_PASSED_NULL_PARAMETER); 245 DSOerr(DSO_F_VMS_UNLOAD,ERR_R_PASSED_NULL_PARAMETER);
246 return(0); 246 return(0);
247 } 247 }
248 if(sk_num(dso->meth_data) < 1) 248 if(sk_void_num(dso->meth_data) < 1)
249 return(1); 249 return(1);
250 p = (DSO_VMS_INTERNAL *)sk_pop(dso->meth_data); 250 p = (DSO_VMS_INTERNAL *)sk_void_pop(dso->meth_data);
251 if(p == NULL) 251 if(p == NULL)
252 { 252 {
253 DSOerr(DSO_F_VMS_UNLOAD,DSO_R_NULL_HANDLE); 253 DSOerr(DSO_F_VMS_UNLOAD,DSO_R_NULL_HANDLE);
@@ -302,13 +302,13 @@ void vms_bind_sym(DSO *dso, const char *symname, void **sym)
302 DSOerr(DSO_F_VMS_BIND_SYM,ERR_R_PASSED_NULL_PARAMETER); 302 DSOerr(DSO_F_VMS_BIND_SYM,ERR_R_PASSED_NULL_PARAMETER);
303 return; 303 return;
304 } 304 }
305 if(sk_num(dso->meth_data) < 1) 305 if(sk_void_num(dso->meth_data) < 1)
306 { 306 {
307 DSOerr(DSO_F_VMS_BIND_SYM,DSO_R_STACK_ERROR); 307 DSOerr(DSO_F_VMS_BIND_SYM,DSO_R_STACK_ERROR);
308 return; 308 return;
309 } 309 }
310 ptr = (DSO_VMS_INTERNAL *)sk_value(dso->meth_data, 310 ptr = (DSO_VMS_INTERNAL *)sk_void_value(dso->meth_data,
311 sk_num(dso->meth_data) - 1); 311 sk_void_num(dso->meth_data) - 1);
312 if(ptr == NULL) 312 if(ptr == NULL)
313 { 313 {
314 DSOerr(DSO_F_VMS_BIND_SYM,DSO_R_NULL_HANDLE); 314 DSOerr(DSO_F_VMS_BIND_SYM,DSO_R_NULL_HANDLE);
diff --git a/src/lib/libcrypto/dso/dso_win32.c b/src/lib/libcrypto/dso/dso_win32.c
index fd3dd6a7fe..6fb6c54181 100644
--- a/src/lib/libcrypto/dso/dso_win32.c
+++ b/src/lib/libcrypto/dso/dso_win32.c
@@ -96,7 +96,11 @@ static HINSTANCE LoadLibraryA(LPCSTR lpLibFileName)
96#else 96#else
97 fnamw = (WCHAR *)alloca (len_0*sizeof(WCHAR)); 97 fnamw = (WCHAR *)alloca (len_0*sizeof(WCHAR));
98#endif 98#endif
99 if (fnamw == NULL) return NULL; 99 if (fnamw == NULL)
100 {
101 SetLastError(ERROR_NOT_ENOUGH_MEMORY);
102 return NULL;
103 }
100 104
101#if defined(_WIN32_WCE) && _WIN32_WCE>=101 105#if defined(_WIN32_WCE) && _WIN32_WCE>=101
102 if (!MultiByteToWideChar(CP_ACP,0,lpLibFileName,len_0,fnamw,len_0)) 106 if (!MultiByteToWideChar(CP_ACP,0,lpLibFileName,len_0,fnamw,len_0))
@@ -124,6 +128,8 @@ static long win32_ctrl(DSO *dso, int cmd, long larg, void *parg);
124static char *win32_name_converter(DSO *dso, const char *filename); 128static char *win32_name_converter(DSO *dso, const char *filename);
125static char *win32_merger(DSO *dso, const char *filespec1, 129static char *win32_merger(DSO *dso, const char *filespec1,
126 const char *filespec2); 130 const char *filespec2);
131static int win32_pathbyaddr(void *addr,char *path,int sz);
132static void *win32_globallookup(const char *name);
127 133
128static const char *openssl_strnchr(const char *string, int c, size_t len); 134static const char *openssl_strnchr(const char *string, int c, size_t len);
129 135
@@ -142,7 +148,9 @@ static DSO_METHOD dso_meth_win32 = {
142 win32_name_converter, 148 win32_name_converter,
143 win32_merger, 149 win32_merger,
144 NULL, /* init */ 150 NULL, /* init */
145 NULL /* finish */ 151 NULL, /* finish */
152 win32_pathbyaddr,
153 win32_globallookup
146 }; 154 };
147 155
148DSO_METHOD *DSO_METHOD_win32(void) 156DSO_METHOD *DSO_METHOD_win32(void)
@@ -180,7 +188,7 @@ static int win32_load(DSO *dso)
180 goto err; 188 goto err;
181 } 189 }
182 *p = h; 190 *p = h;
183 if(!sk_push(dso->meth_data, (char *)p)) 191 if(!sk_void_push(dso->meth_data, p))
184 { 192 {
185 DSOerr(DSO_F_WIN32_LOAD,DSO_R_STACK_ERROR); 193 DSOerr(DSO_F_WIN32_LOAD,DSO_R_STACK_ERROR);
186 goto err; 194 goto err;
@@ -207,9 +215,9 @@ static int win32_unload(DSO *dso)
207 DSOerr(DSO_F_WIN32_UNLOAD,ERR_R_PASSED_NULL_PARAMETER); 215 DSOerr(DSO_F_WIN32_UNLOAD,ERR_R_PASSED_NULL_PARAMETER);
208 return(0); 216 return(0);
209 } 217 }
210 if(sk_num(dso->meth_data) < 1) 218 if(sk_void_num(dso->meth_data) < 1)
211 return(1); 219 return(1);
212 p = (HINSTANCE *)sk_pop(dso->meth_data); 220 p = sk_void_pop(dso->meth_data);
213 if(p == NULL) 221 if(p == NULL)
214 { 222 {
215 DSOerr(DSO_F_WIN32_UNLOAD,DSO_R_NULL_HANDLE); 223 DSOerr(DSO_F_WIN32_UNLOAD,DSO_R_NULL_HANDLE);
@@ -220,7 +228,7 @@ static int win32_unload(DSO *dso)
220 DSOerr(DSO_F_WIN32_UNLOAD,DSO_R_UNLOAD_FAILED); 228 DSOerr(DSO_F_WIN32_UNLOAD,DSO_R_UNLOAD_FAILED);
221 /* We should push the value back onto the stack in 229 /* We should push the value back onto the stack in
222 * case of a retry. */ 230 * case of a retry. */
223 sk_push(dso->meth_data, (char *)p); 231 sk_void_push(dso->meth_data, p);
224 return(0); 232 return(0);
225 } 233 }
226 /* Cleanup */ 234 /* Cleanup */
@@ -240,12 +248,12 @@ static void *win32_bind_var(DSO *dso, const char *symname)
240 DSOerr(DSO_F_WIN32_BIND_VAR,ERR_R_PASSED_NULL_PARAMETER); 248 DSOerr(DSO_F_WIN32_BIND_VAR,ERR_R_PASSED_NULL_PARAMETER);
241 return(NULL); 249 return(NULL);
242 } 250 }
243 if(sk_num(dso->meth_data) < 1) 251 if(sk_void_num(dso->meth_data) < 1)
244 { 252 {
245 DSOerr(DSO_F_WIN32_BIND_VAR,DSO_R_STACK_ERROR); 253 DSOerr(DSO_F_WIN32_BIND_VAR,DSO_R_STACK_ERROR);
246 return(NULL); 254 return(NULL);
247 } 255 }
248 ptr = (HINSTANCE *)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 256 ptr = sk_void_value(dso->meth_data, sk_void_num(dso->meth_data) - 1);
249 if(ptr == NULL) 257 if(ptr == NULL)
250 { 258 {
251 DSOerr(DSO_F_WIN32_BIND_VAR,DSO_R_NULL_HANDLE); 259 DSOerr(DSO_F_WIN32_BIND_VAR,DSO_R_NULL_HANDLE);
@@ -271,12 +279,12 @@ static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname)
271 DSOerr(DSO_F_WIN32_BIND_FUNC,ERR_R_PASSED_NULL_PARAMETER); 279 DSOerr(DSO_F_WIN32_BIND_FUNC,ERR_R_PASSED_NULL_PARAMETER);
272 return(NULL); 280 return(NULL);
273 } 281 }
274 if(sk_num(dso->meth_data) < 1) 282 if(sk_void_num(dso->meth_data) < 1)
275 { 283 {
276 DSOerr(DSO_F_WIN32_BIND_FUNC,DSO_R_STACK_ERROR); 284 DSOerr(DSO_F_WIN32_BIND_FUNC,DSO_R_STACK_ERROR);
277 return(NULL); 285 return(NULL);
278 } 286 }
279 ptr = (HINSTANCE *)sk_value(dso->meth_data, sk_num(dso->meth_data) - 1); 287 ptr = sk_void_value(dso->meth_data, sk_void_num(dso->meth_data) - 1);
280 if(ptr == NULL) 288 if(ptr == NULL)
281 { 289 {
282 DSOerr(DSO_F_WIN32_BIND_FUNC,DSO_R_NULL_HANDLE); 290 DSOerr(DSO_F_WIN32_BIND_FUNC,DSO_R_NULL_HANDLE);
@@ -327,8 +335,8 @@ static struct file_st *win32_splitter(DSO *dso, const char *filename,
327 memset(result, 0, sizeof(struct file_st)); 335 memset(result, 0, sizeof(struct file_st));
328 position = IN_DEVICE; 336 position = IN_DEVICE;
329 337
330 if(filename[0] == '\\' && filename[1] == '\\' 338 if((filename[0] == '\\' && filename[1] == '\\')
331 || filename[0] == '/' && filename[1] == '/') 339 || (filename[0] == '/' && filename[1] == '/'))
332 { 340 {
333 position = IN_NODE; 341 position = IN_NODE;
334 filename += 2; 342 filename += 2;
@@ -347,10 +355,11 @@ static struct file_st *win32_splitter(DSO *dso, const char *filename,
347 DSOerr(DSO_F_WIN32_SPLITTER, 355 DSOerr(DSO_F_WIN32_SPLITTER,
348 DSO_R_INCORRECT_FILE_SYNTAX); 356 DSO_R_INCORRECT_FILE_SYNTAX);
349 /*goto err;*/ 357 /*goto err;*/
358 OPENSSL_free(result);
350 return(NULL); 359 return(NULL);
351 } 360 }
352 result->device = start; 361 result->device = start;
353 result->devicelen = filename - start; 362 result->devicelen = (int)(filename - start);
354 position = IN_FILE; 363 position = IN_FILE;
355 start = ++filename; 364 start = ++filename;
356 result->dir = start; 365 result->dir = start;
@@ -359,7 +368,7 @@ static struct file_st *win32_splitter(DSO *dso, const char *filename,
359 case '/': 368 case '/':
360 if(position == IN_NODE) 369 if(position == IN_NODE)
361 { 370 {
362 result->nodelen = filename - start; 371 result->nodelen = (int)(filename - start);
363 position = IN_FILE; 372 position = IN_FILE;
364 start = ++filename; 373 start = ++filename;
365 result->dir = start; 374 result->dir = start;
@@ -369,20 +378,20 @@ static struct file_st *win32_splitter(DSO *dso, const char *filename,
369 position = IN_FILE; 378 position = IN_FILE;
370 filename++; 379 filename++;
371 result->dir = start; 380 result->dir = start;
372 result->dirlen = filename - start; 381 result->dirlen = (int)(filename - start);
373 start = filename; 382 start = filename;
374 } 383 }
375 else 384 else
376 { 385 {
377 filename++; 386 filename++;
378 result->dirlen += filename - start; 387 result->dirlen += (int)(filename - start);
379 start = filename; 388 start = filename;
380 } 389 }
381 break; 390 break;
382 case '\0': 391 case '\0':
383 if(position == IN_NODE) 392 if(position == IN_NODE)
384 { 393 {
385 result->nodelen = filename - start; 394 result->nodelen = (int)(filename - start);
386 } 395 }
387 else 396 else
388 { 397 {
@@ -396,13 +405,13 @@ static struct file_st *win32_splitter(DSO *dso, const char *filename,
396 result->dirlen = 0; 405 result->dirlen = 0;
397 } 406 }
398 result->dirlen += 407 result->dirlen +=
399 filename - start; 408 (int)(filename - start);
400 } 409 }
401 else 410 else
402 { 411 {
403 result->file = start; 412 result->file = start;
404 result->filelen = 413 result->filelen =
405 filename - start; 414 (int)(filename - start);
406 } 415 }
407 } 416 }
408 } 417 }
@@ -496,7 +505,7 @@ static char *win32_joiner(DSO *dso, const struct file_st *file_split)
496 + file_split->predirlen 505 + file_split->predirlen
497 - (start - file_split->predir); 506 - (start - file_split->predir);
498 strncpy(&result[offset], start, 507 strncpy(&result[offset], start,
499 end - start); offset += end - start; 508 end - start); offset += (int)(end - start);
500 result[offset] = '\\'; offset++; 509 result[offset] = '\\'; offset++;
501 start = end + 1; 510 start = end + 1;
502 } 511 }
@@ -517,7 +526,7 @@ static char *win32_joiner(DSO *dso, const struct file_st *file_split)
517 + file_split->dirlen 526 + file_split->dirlen
518 - (start - file_split->dir); 527 - (start - file_split->dir);
519 strncpy(&result[offset], start, 528 strncpy(&result[offset], start,
520 end - start); offset += end - start; 529 end - start); offset += (int)(end - start);
521 result[offset] = '\\'; offset++; 530 result[offset] = '\\'; offset++;
522 start = end + 1; 531 start = end + 1;
523 } 532 }
@@ -613,6 +622,8 @@ static char *win32_merger(DSO *dso, const char *filespec1, const char *filespec2
613 622
614 merged = win32_joiner(dso, filespec1_split); 623 merged = win32_joiner(dso, filespec1_split);
615 } 624 }
625 OPENSSL_free(filespec1_split);
626 OPENSSL_free(filespec2_split);
616 return(merged); 627 return(merged);
617 } 628 }
618 629
@@ -656,5 +667,178 @@ static const char *openssl_strnchr(const char *string, int c, size_t len)
656 return NULL; 667 return NULL;
657 } 668 }
658 669
670#include <tlhelp32.h>
671#ifdef _WIN32_WCE
672# define DLLNAME "TOOLHELP.DLL"
673#else
674# ifdef MODULEENTRY32
675# undef MODULEENTRY32 /* unmask the ASCII version! */
676# endif
677# define DLLNAME "KERNEL32.DLL"
678#endif
679
680typedef HANDLE (WINAPI *CREATETOOLHELP32SNAPSHOT)(DWORD, DWORD);
681typedef BOOL (WINAPI *CLOSETOOLHELP32SNAPSHOT)(HANDLE);
682typedef BOOL (WINAPI *MODULE32)(HANDLE, MODULEENTRY32 *);
659 683
660#endif /* OPENSSL_SYS_WIN32 */ 684static int win32_pathbyaddr(void *addr,char *path,int sz)
685 {
686 HMODULE dll;
687 HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
688 MODULEENTRY32 me32;
689 CREATETOOLHELP32SNAPSHOT create_snap;
690 CLOSETOOLHELP32SNAPSHOT close_snap;
691 MODULE32 module_first, module_next;
692 int len;
693
694 if (addr == NULL)
695 {
696 union { int(*f)(void*,char*,int); void *p; } t =
697 { win32_pathbyaddr };
698 addr = t.p;
699 }
700
701 dll = LoadLibrary(TEXT(DLLNAME));
702 if (dll == NULL)
703 {
704 DSOerr(DSO_F_WIN32_PATHBYADDR,DSO_R_UNSUPPORTED);
705 return -1;
706 }
707
708 create_snap = (CREATETOOLHELP32SNAPSHOT)
709 GetProcAddress(dll,"CreateToolhelp32Snapshot");
710 if (create_snap == NULL)
711 {
712 FreeLibrary(dll);
713 DSOerr(DSO_F_WIN32_PATHBYADDR,DSO_R_UNSUPPORTED);
714 return -1;
715 }
716 /* We take the rest for granted... */
717#ifdef _WIN32_WCE
718 close_snap = (CLOSETOOLHELP32SNAPSHOT)
719 GetProcAddress(dll,"CloseToolhelp32Snapshot");
720#else
721 close_snap = (CLOSETOOLHELP32SNAPSHOT)CloseHandle;
722#endif
723 module_first = (MODULE32)GetProcAddress(dll,"Module32First");
724 module_next = (MODULE32)GetProcAddress(dll,"Module32Next");
725
726 hModuleSnap = (*create_snap)(TH32CS_SNAPMODULE,0);
727 if( hModuleSnap == INVALID_HANDLE_VALUE )
728 {
729 FreeLibrary(dll);
730 DSOerr(DSO_F_WIN32_PATHBYADDR,DSO_R_UNSUPPORTED);
731 return -1;
732 }
733
734 me32.dwSize = sizeof(me32);
735
736 if(!(*module_first)(hModuleSnap,&me32))
737 {
738 (*close_snap)(hModuleSnap);
739 FreeLibrary(dll);
740 DSOerr(DSO_F_WIN32_PATHBYADDR,DSO_R_FAILURE);
741 return -1;
742 }
743
744 do {
745 if ((BYTE *)addr >= me32.modBaseAddr &&
746 (BYTE *)addr < me32.modBaseAddr+me32.modBaseSize)
747 {
748 (*close_snap)(hModuleSnap);
749 FreeLibrary(dll);
750#ifdef _WIN32_WCE
751# if _WIN32_WCE >= 101
752 return WideCharToMultiByte(CP_ACP,0,me32.szExePath,-1,
753 path,sz,NULL,NULL);
754# else
755 len = (int)wcslen(me32.szExePath);
756 if (sz <= 0) return len+1;
757 if (len >= sz) len=sz-1;
758 for(i=0;i<len;i++)
759 path[i] = (char)me32.szExePath[i];
760 path[len++] = 0;
761 return len;
762# endif
763#else
764 len = (int)strlen(me32.szExePath);
765 if (sz <= 0) return len+1;
766 if (len >= sz) len=sz-1;
767 memcpy(path,me32.szExePath,len);
768 path[len++] = 0;
769 return len;
770#endif
771 }
772 } while((*module_next)(hModuleSnap, &me32));
773
774 (*close_snap)(hModuleSnap);
775 FreeLibrary(dll);
776 return 0;
777 }
778
779static void *win32_globallookup(const char *name)
780 {
781 HMODULE dll;
782 HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
783 MODULEENTRY32 me32;
784 CREATETOOLHELP32SNAPSHOT create_snap;
785 CLOSETOOLHELP32SNAPSHOT close_snap;
786 MODULE32 module_first, module_next;
787 FARPROC ret=NULL;
788
789 dll = LoadLibrary(TEXT(DLLNAME));
790 if (dll == NULL)
791 {
792 DSOerr(DSO_F_WIN32_GLOBALLOOKUP,DSO_R_UNSUPPORTED);
793 return NULL;
794 }
795
796 create_snap = (CREATETOOLHELP32SNAPSHOT)
797 GetProcAddress(dll,"CreateToolhelp32Snapshot");
798 if (create_snap == NULL)
799 {
800 FreeLibrary(dll);
801 DSOerr(DSO_F_WIN32_GLOBALLOOKUP,DSO_R_UNSUPPORTED);
802 return NULL;
803 }
804 /* We take the rest for granted... */
805#ifdef _WIN32_WCE
806 close_snap = (CLOSETOOLHELP32SNAPSHOT)
807 GetProcAddress(dll,"CloseToolhelp32Snapshot");
808#else
809 close_snap = (CLOSETOOLHELP32SNAPSHOT)CloseHandle;
810#endif
811 module_first = (MODULE32)GetProcAddress(dll,"Module32First");
812 module_next = (MODULE32)GetProcAddress(dll,"Module32Next");
813
814 hModuleSnap = (*create_snap)(TH32CS_SNAPMODULE,0);
815 if( hModuleSnap == INVALID_HANDLE_VALUE )
816 {
817 FreeLibrary(dll);
818 DSOerr(DSO_F_WIN32_GLOBALLOOKUP,DSO_R_UNSUPPORTED);
819 return NULL;
820 }
821
822 me32.dwSize = sizeof(me32);
823
824 if (!(*module_first)(hModuleSnap,&me32))
825 {
826 (*close_snap)(hModuleSnap);
827 FreeLibrary(dll);
828 return NULL;
829 }
830
831 do {
832 if ((ret = GetProcAddress(me32.hModule,name)))
833 {
834 (*close_snap)(hModuleSnap);
835 FreeLibrary(dll);
836 return ret;
837 }
838 } while((*module_next)(hModuleSnap,&me32));
839
840 (*close_snap)(hModuleSnap);
841 FreeLibrary(dll);
842 return NULL;
843 }
844#endif /* DSO_WIN32 */
diff --git a/src/lib/libcrypto/ec/Makefile b/src/lib/libcrypto/ec/Makefile
index b5bbc9faa1..db380ed16f 100644
--- a/src/lib/libcrypto/ec/Makefile
+++ b/src/lib/libcrypto/ec/Makefile
@@ -19,11 +19,11 @@ APPS=
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c\ 20LIBSRC= ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c\
21 ec_err.c ec_curve.c ec_check.c ec_print.c ec_asn1.c ec_key.c\ 21 ec_err.c ec_curve.c ec_check.c ec_print.c ec_asn1.c ec_key.c\
22 ec2_smpl.c ec2_smpt.c ec2_mult.c 22 ec2_smpl.c ec2_mult.c ec_ameth.c ec_pmeth.c eck_prn.c
23 23
24LIBOBJ= ec_lib.o ecp_smpl.o ecp_mont.o ecp_nist.o ec_cvt.o ec_mult.o\ 24LIBOBJ= ec_lib.o ecp_smpl.o ecp_mont.o ecp_nist.o ec_cvt.o ec_mult.o\
25 ec_err.o ec_curve.o ec_check.o ec_print.o ec_asn1.o ec_key.o\ 25 ec_err.o ec_curve.o ec_check.o ec_print.o ec_asn1.o ec_key.o\
26 ec2_smpl.o ec2_mult.o 26 ec2_smpl.o ec2_mult.o ec_ameth.o ec_pmeth.o eck_prn.o
27 27
28SRC= $(LIBSRC) 28SRC= $(LIBSRC)
29 29
@@ -38,7 +38,7 @@ top:
38all: lib 38all: lib
39 39
40lib: $(LIBOBJ) 40lib: $(LIBOBJ)
41 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
42 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
43 @touch lib 43 @touch lib
44 44
@@ -94,8 +94,22 @@ ec2_smpl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
94ec2_smpl.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h 94ec2_smpl.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h
95ec2_smpl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 95ec2_smpl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
96ec2_smpl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 96ec2_smpl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
97ec2_smpl.o: ../../include/openssl/symhacks.h ec2_smpl.c ec2_smpt.c ec_lcl.h 97ec2_smpl.o: ../../include/openssl/symhacks.h ec2_smpl.c ec_lcl.h
98ec2_smpt.o: ec2_smpt.c 98ec_ameth.o: ../../e_os.h ../../include/openssl/asn1.h
99ec_ameth.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
100ec_ameth.o: ../../include/openssl/buffer.h ../../include/openssl/cms.h
101ec_ameth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
102ec_ameth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
103ec_ameth.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
104ec_ameth.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
105ec_ameth.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
106ec_ameth.o: ../../include/openssl/opensslconf.h
107ec_ameth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
108ec_ameth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
109ec_ameth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
110ec_ameth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
111ec_ameth.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
112ec_ameth.o: ec_ameth.c
99ec_asn1.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 113ec_asn1.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
100ec_asn1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 114ec_asn1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
101ec_asn1.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 115ec_asn1.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
@@ -160,6 +174,20 @@ ec_mult.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h
160ec_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 174ec_mult.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
161ec_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 175ec_mult.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
162ec_mult.o: ../../include/openssl/symhacks.h ec_lcl.h ec_mult.c 176ec_mult.o: ../../include/openssl/symhacks.h ec_lcl.h ec_mult.c
177ec_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h
178ec_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
179ec_pmeth.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
180ec_pmeth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
181ec_pmeth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
182ec_pmeth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
183ec_pmeth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
184ec_pmeth.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
185ec_pmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
186ec_pmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
187ec_pmeth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
188ec_pmeth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
189ec_pmeth.o: ../../include/openssl/x509_vfy.h ../cryptlib.h ../evp/evp_locl.h
190ec_pmeth.o: ec_pmeth.c
163ec_print.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 191ec_print.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
164ec_print.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h 192ec_print.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
165ec_print.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 193ec_print.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
@@ -167,6 +195,16 @@ ec_print.o: ../../include/openssl/obj_mac.h ../../include/openssl/opensslconf.h
167ec_print.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 195ec_print.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
168ec_print.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 196ec_print.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
169ec_print.o: ../../include/openssl/symhacks.h ec_lcl.h ec_print.c 197ec_print.o: ../../include/openssl/symhacks.h ec_lcl.h ec_print.c
198eck_prn.o: ../../e_os.h ../../include/openssl/asn1.h
199eck_prn.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
200eck_prn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
201eck_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
202eck_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
203eck_prn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
204eck_prn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
205eck_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
206eck_prn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
207eck_prn.o: ../../include/openssl/symhacks.h ../cryptlib.h eck_prn.c
170ecp_mont.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 208ecp_mont.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
171ecp_mont.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h 209ecp_mont.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
172ecp_mont.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 210ecp_mont.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
diff --git a/src/lib/libcrypto/ec/ectest.c b/src/lib/libcrypto/ec/ectest.c
index 6148d553f9..7509cb9c7c 100644
--- a/src/lib/libcrypto/ec/ectest.c
+++ b/src/lib/libcrypto/ec/ectest.c
@@ -432,9 +432,7 @@ void prime_field_tests()
432 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 432 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
433 fprintf(stdout, "."); 433 fprintf(stdout, ".");
434 fflush(stdout); 434 fflush(stdout);
435#if 0
436 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; 435 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT;
437#endif
438 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; 436 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT;
439 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 437 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
440 fprintf(stdout, " ok\n"); 438 fprintf(stdout, " ok\n");
@@ -478,9 +476,7 @@ void prime_field_tests()
478 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 476 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
479 fprintf(stdout, "."); 477 fprintf(stdout, ".");
480 fflush(stdout); 478 fflush(stdout);
481#if 0
482 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; 479 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT;
483#endif
484 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; 480 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT;
485 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 481 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
486 fprintf(stdout, " ok\n"); 482 fprintf(stdout, " ok\n");
@@ -525,9 +521,7 @@ void prime_field_tests()
525 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 521 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
526 fprintf(stdout, "."); 522 fprintf(stdout, ".");
527 fflush(stdout); 523 fflush(stdout);
528#if 0
529 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; 524 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT;
530#endif
531 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; 525 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT;
532 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 526 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
533 fprintf(stdout, " ok\n"); 527 fprintf(stdout, " ok\n");
@@ -577,9 +571,7 @@ void prime_field_tests()
577 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 571 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
578 fprintf(stdout, "."); 572 fprintf(stdout, ".");
579 fflush(stdout); 573 fflush(stdout);
580#if 0
581 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; 574 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT;
582#endif
583 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; 575 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT;
584 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 576 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
585 fprintf(stdout, " ok\n"); 577 fprintf(stdout, " ok\n");
@@ -635,9 +627,7 @@ void prime_field_tests()
635 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 627 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
636 fprintf(stdout, "."); 628 fprintf(stdout, ".");
637 fflush(stdout); 629 fflush(stdout);
638#if 0
639 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; 630 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT;
640#endif
641 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; 631 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT;
642 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; 632 if (!EC_POINT_is_at_infinity(group, Q)) ABORT;
643 fprintf(stdout, " ok\n"); 633 fprintf(stdout, " ok\n");
@@ -809,7 +799,7 @@ void prime_field_tests()
809 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; \ 799 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; \
810 fprintf(stdout, "."); \ 800 fprintf(stdout, "."); \
811 fflush(stdout); \ 801 fflush(stdout); \
812 /* if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; */ \ 802 if (!EC_GROUP_precompute_mult(group, ctx)) ABORT; \
813 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; \ 803 if (!EC_POINT_mul(group, Q, z, NULL, NULL, ctx)) ABORT; \
814 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; \ 804 if (!EC_POINT_is_at_infinity(group, Q)) ABORT; \
815 fprintf(stdout, " ok\n"); \ 805 fprintf(stdout, " ok\n"); \
@@ -1336,7 +1326,7 @@ int main(int argc, char *argv[])
1336#endif 1326#endif
1337 CRYPTO_cleanup_all_ex_data(); 1327 CRYPTO_cleanup_all_ex_data();
1338 ERR_free_strings(); 1328 ERR_free_strings();
1339 ERR_remove_state(0); 1329 ERR_remove_thread_state(NULL);
1340 CRYPTO_mem_leaks_fp(stderr); 1330 CRYPTO_mem_leaks_fp(stderr);
1341 1331
1342 return 0; 1332 return 0;
diff --git a/src/lib/libcrypto/engine/Makefile b/src/lib/libcrypto/engine/Makefile
index 0cc3722089..9c214824eb 100644
--- a/src/lib/libcrypto/engine/Makefile
+++ b/src/lib/libcrypto/engine/Makefile
@@ -20,13 +20,13 @@ LIB=$(TOP)/libcrypto.a
20LIBSRC= eng_err.c eng_lib.c eng_list.c eng_init.c eng_ctrl.c \ 20LIBSRC= eng_err.c eng_lib.c eng_list.c eng_init.c eng_ctrl.c \
21 eng_table.c eng_pkey.c eng_fat.c eng_all.c \ 21 eng_table.c eng_pkey.c eng_fat.c eng_all.c \
22 tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \ 22 tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \
23 tb_cipher.c tb_digest.c \ 23 tb_cipher.c tb_digest.c tb_pkmeth.c tb_asnmth.c \
24 eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c 24 eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c
25LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \ 25LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \
26 eng_table.o eng_pkey.o eng_fat.o eng_all.o \ 26 eng_table.o eng_pkey.o eng_fat.o eng_all.o \
27 tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \ 27 tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \
28 tb_cipher.o tb_digest.o \ 28 tb_cipher.o tb_digest.o tb_pkmeth.o tb_asnmth.o \
29 eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o 29 eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o
30 30
31SRC= $(LIBSRC) 31SRC= $(LIBSRC)
32 32
@@ -41,7 +41,7 @@ top:
41all: lib 41all: lib
42 42
43lib: $(LIBOBJ) 43lib: $(LIBOBJ)
44 $(ARX) $(LIB) $(LIBOBJ) 44 $(AR) $(LIB) $(LIBOBJ)
45 $(RANLIB) $(LIB) || echo Never mind. 45 $(RANLIB) $(LIB) || echo Never mind.
46 @touch lib 46 @touch lib
47 47
@@ -88,35 +88,34 @@ eng_all.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
88eng_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 88eng_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
89eng_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 89eng_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
90eng_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h 90eng_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h
91eng_all.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 91eng_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
92eng_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 92eng_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
93eng_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 93eng_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
94eng_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 94eng_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
95eng_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 95eng_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
96eng_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 96eng_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
97eng_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 97eng_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_all.c eng_int.h
98eng_all.o: ../cryptlib.h eng_all.c eng_int.h
99eng_cnf.o: ../../e_os.h ../../include/openssl/asn1.h 98eng_cnf.o: ../../e_os.h ../../include/openssl/asn1.h
100eng_cnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 99eng_cnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
101eng_cnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 100eng_cnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
102eng_cnf.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 101eng_cnf.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
103eng_cnf.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 102eng_cnf.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
104eng_cnf.o: ../../include/openssl/engine.h ../../include/openssl/err.h 103eng_cnf.o: ../../include/openssl/engine.h ../../include/openssl/err.h
105eng_cnf.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 104eng_cnf.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
106eng_cnf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 105eng_cnf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
107eng_cnf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 106eng_cnf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
108eng_cnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 107eng_cnf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
109eng_cnf.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 108eng_cnf.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
110eng_cnf.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 109eng_cnf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
111eng_cnf.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 110eng_cnf.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
112eng_cnf.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_cnf.c eng_int.h 111eng_cnf.o: ../cryptlib.h eng_cnf.c eng_int.h
113eng_cryptodev.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 112eng_cryptodev.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
114eng_cryptodev.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 113eng_cryptodev.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
115eng_cryptodev.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 114eng_cryptodev.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
116eng_cryptodev.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 115eng_cryptodev.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
117eng_cryptodev.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 116eng_cryptodev.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
118eng_cryptodev.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 117eng_cryptodev.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
119eng_cryptodev.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 118eng_cryptodev.o: ../../include/openssl/obj_mac.h
120eng_cryptodev.o: ../../include/openssl/objects.h 119eng_cryptodev.o: ../../include/openssl/objects.h
121eng_cryptodev.o: ../../include/openssl/opensslconf.h 120eng_cryptodev.o: ../../include/openssl/opensslconf.h
122eng_cryptodev.o: ../../include/openssl/opensslv.h 121eng_cryptodev.o: ../../include/openssl/opensslv.h
@@ -131,9 +130,8 @@ eng_ctrl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
131eng_ctrl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 130eng_ctrl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
132eng_ctrl.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 131eng_ctrl.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
133eng_ctrl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 132eng_ctrl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
134eng_ctrl.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 133eng_ctrl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
135eng_ctrl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 134eng_ctrl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
136eng_ctrl.o: ../../include/openssl/opensslconf.h
137eng_ctrl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 135eng_ctrl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
138eng_ctrl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 136eng_ctrl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
139eng_ctrl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 137eng_ctrl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -145,50 +143,49 @@ eng_dyn.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
145eng_dyn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 143eng_dyn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
146eng_dyn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 144eng_dyn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
147eng_dyn.o: ../../include/openssl/engine.h ../../include/openssl/err.h 145eng_dyn.o: ../../include/openssl/engine.h ../../include/openssl/err.h
148eng_dyn.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 146eng_dyn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
149eng_dyn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 147eng_dyn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
150eng_dyn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 148eng_dyn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
151eng_dyn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 149eng_dyn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
152eng_dyn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 150eng_dyn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
153eng_dyn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 151eng_dyn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
154eng_dyn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 152eng_dyn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
155eng_dyn.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_dyn.c eng_int.h 153eng_dyn.o: ../cryptlib.h eng_dyn.c eng_int.h
156eng_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 154eng_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
157eng_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 155eng_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
158eng_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 156eng_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
159eng_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 157eng_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
160eng_err.o: ../../include/openssl/engine.h ../../include/openssl/err.h 158eng_err.o: ../../include/openssl/engine.h ../../include/openssl/err.h
161eng_err.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 159eng_err.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
162eng_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 160eng_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
163eng_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 161eng_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
164eng_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 162eng_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
165eng_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 163eng_err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
166eng_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 164eng_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
167eng_err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 165eng_err.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
168eng_err.o: ../../include/openssl/x509_vfy.h eng_err.c 166eng_err.o: eng_err.c
169eng_fat.o: ../../e_os.h ../../include/openssl/asn1.h 167eng_fat.o: ../../e_os.h ../../include/openssl/asn1.h
170eng_fat.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 168eng_fat.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
171eng_fat.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 169eng_fat.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
172eng_fat.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 170eng_fat.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
173eng_fat.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 171eng_fat.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
174eng_fat.o: ../../include/openssl/engine.h ../../include/openssl/err.h 172eng_fat.o: ../../include/openssl/engine.h ../../include/openssl/err.h
175eng_fat.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 173eng_fat.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
176eng_fat.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 174eng_fat.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
177eng_fat.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 175eng_fat.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
178eng_fat.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 176eng_fat.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
179eng_fat.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 177eng_fat.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
180eng_fat.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 178eng_fat.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
181eng_fat.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 179eng_fat.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
182eng_fat.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_fat.c eng_int.h 180eng_fat.o: ../cryptlib.h eng_fat.c eng_int.h
183eng_init.o: ../../e_os.h ../../include/openssl/asn1.h 181eng_init.o: ../../e_os.h ../../include/openssl/asn1.h
184eng_init.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 182eng_init.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
185eng_init.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 183eng_init.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
186eng_init.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 184eng_init.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
187eng_init.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 185eng_init.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
188eng_init.o: ../../include/openssl/err.h ../../include/openssl/evp.h 186eng_init.o: ../../include/openssl/err.h ../../include/openssl/evp.h
189eng_init.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 187eng_init.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
190eng_init.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 188eng_init.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
191eng_init.o: ../../include/openssl/opensslconf.h
192eng_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 189eng_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
193eng_init.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 190eng_init.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
194eng_init.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 191eng_init.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -200,23 +197,22 @@ eng_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
200eng_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 197eng_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
201eng_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 198eng_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
202eng_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 199eng_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
203eng_lib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 200eng_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
204eng_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 201eng_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
205eng_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 202eng_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
206eng_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 203eng_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
207eng_lib.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 204eng_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
208eng_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 205eng_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
209eng_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 206eng_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
210eng_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h eng_lib.c 207eng_lib.o: ../cryptlib.h eng_int.h eng_lib.c
211eng_list.o: ../../e_os.h ../../include/openssl/asn1.h 208eng_list.o: ../../e_os.h ../../include/openssl/asn1.h
212eng_list.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 209eng_list.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
213eng_list.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 210eng_list.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
214eng_list.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 211eng_list.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
215eng_list.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 212eng_list.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
216eng_list.o: ../../include/openssl/err.h ../../include/openssl/evp.h 213eng_list.o: ../../include/openssl/err.h ../../include/openssl/evp.h
217eng_list.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 214eng_list.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
218eng_list.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 215eng_list.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
219eng_list.o: ../../include/openssl/opensslconf.h
220eng_list.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 216eng_list.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
221eng_list.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 217eng_list.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
222eng_list.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 218eng_list.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -229,9 +225,8 @@ eng_openssl.o: ../../include/openssl/dsa.h ../../include/openssl/dso.h
229eng_openssl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 225eng_openssl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
230eng_openssl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 226eng_openssl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
231eng_openssl.o: ../../include/openssl/engine.h ../../include/openssl/err.h 227eng_openssl.o: ../../include/openssl/engine.h ../../include/openssl/err.h
232eng_openssl.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 228eng_openssl.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
233eng_openssl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 229eng_openssl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
234eng_openssl.o: ../../include/openssl/objects.h
235eng_openssl.o: ../../include/openssl/opensslconf.h 230eng_openssl.o: ../../include/openssl/opensslconf.h
236eng_openssl.o: ../../include/openssl/opensslv.h 231eng_openssl.o: ../../include/openssl/opensslv.h
237eng_openssl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h 232eng_openssl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
@@ -241,31 +236,14 @@ eng_openssl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
241eng_openssl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 236eng_openssl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
242eng_openssl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 237eng_openssl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
243eng_openssl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_openssl.c 238eng_openssl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_openssl.c
244eng_padlock.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
245eng_padlock.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
246eng_padlock.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
247eng_padlock.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
248eng_padlock.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
249eng_padlock.o: ../../include/openssl/engine.h ../../include/openssl/err.h
250eng_padlock.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
251eng_padlock.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
252eng_padlock.o: ../../include/openssl/objects.h
253eng_padlock.o: ../../include/openssl/opensslconf.h
254eng_padlock.o: ../../include/openssl/opensslv.h
255eng_padlock.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
256eng_padlock.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
257eng_padlock.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
258eng_padlock.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
259eng_padlock.o: ../../include/openssl/x509_vfy.h eng_padlock.c
260eng_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 239eng_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
261eng_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 240eng_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
262eng_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 241eng_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
263eng_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 242eng_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
264eng_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 243eng_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
265eng_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h 244eng_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
266eng_pkey.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 245eng_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
267eng_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 246eng_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
268eng_pkey.o: ../../include/openssl/opensslconf.h
269eng_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 247eng_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
270eng_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 248eng_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
271eng_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 249eng_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -277,8 +255,8 @@ eng_table.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
277eng_table.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 255eng_table.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
278eng_table.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 256eng_table.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
279eng_table.o: ../../include/openssl/err.h ../../include/openssl/evp.h 257eng_table.o: ../../include/openssl/err.h ../../include/openssl/evp.h
280eng_table.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 258eng_table.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
281eng_table.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 259eng_table.o: ../../include/openssl/objects.h
282eng_table.o: ../../include/openssl/opensslconf.h 260eng_table.o: ../../include/openssl/opensslconf.h
283eng_table.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 261eng_table.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
284eng_table.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 262eng_table.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -286,14 +264,29 @@ eng_table.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
286eng_table.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 264eng_table.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
287eng_table.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h 265eng_table.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h
288eng_table.o: eng_table.c 266eng_table.o: eng_table.c
267tb_asnmth.o: ../../e_os.h ../../include/openssl/asn1.h
268tb_asnmth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
269tb_asnmth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
270tb_asnmth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
271tb_asnmth.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
272tb_asnmth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
273tb_asnmth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
274tb_asnmth.o: ../../include/openssl/objects.h
275tb_asnmth.o: ../../include/openssl/opensslconf.h
276tb_asnmth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
277tb_asnmth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
278tb_asnmth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
279tb_asnmth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
280tb_asnmth.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
281tb_asnmth.o: eng_int.h tb_asnmth.c
289tb_cipher.o: ../../e_os.h ../../include/openssl/asn1.h 282tb_cipher.o: ../../e_os.h ../../include/openssl/asn1.h
290tb_cipher.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 283tb_cipher.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
291tb_cipher.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 284tb_cipher.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
292tb_cipher.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 285tb_cipher.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
293tb_cipher.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 286tb_cipher.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
294tb_cipher.o: ../../include/openssl/err.h ../../include/openssl/evp.h 287tb_cipher.o: ../../include/openssl/err.h ../../include/openssl/evp.h
295tb_cipher.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 288tb_cipher.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
296tb_cipher.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 289tb_cipher.o: ../../include/openssl/objects.h
297tb_cipher.o: ../../include/openssl/opensslconf.h 290tb_cipher.o: ../../include/openssl/opensslconf.h
298tb_cipher.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 291tb_cipher.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
299tb_cipher.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 292tb_cipher.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -306,22 +299,22 @@ tb_dh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
306tb_dh.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 299tb_dh.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
307tb_dh.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 300tb_dh.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
308tb_dh.o: ../../include/openssl/engine.h ../../include/openssl/err.h 301tb_dh.o: ../../include/openssl/engine.h ../../include/openssl/err.h
309tb_dh.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 302tb_dh.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
310tb_dh.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 303tb_dh.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
311tb_dh.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 304tb_dh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
312tb_dh.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 305tb_dh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
313tb_dh.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 306tb_dh.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
314tb_dh.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 307tb_dh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
315tb_dh.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 308tb_dh.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
316tb_dh.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_dh.c 309tb_dh.o: ../cryptlib.h eng_int.h tb_dh.c
317tb_digest.o: ../../e_os.h ../../include/openssl/asn1.h 310tb_digest.o: ../../e_os.h ../../include/openssl/asn1.h
318tb_digest.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 311tb_digest.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
319tb_digest.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 312tb_digest.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
320tb_digest.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 313tb_digest.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
321tb_digest.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 314tb_digest.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
322tb_digest.o: ../../include/openssl/err.h ../../include/openssl/evp.h 315tb_digest.o: ../../include/openssl/err.h ../../include/openssl/evp.h
323tb_digest.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 316tb_digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
324tb_digest.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 317tb_digest.o: ../../include/openssl/objects.h
325tb_digest.o: ../../include/openssl/opensslconf.h 318tb_digest.o: ../../include/openssl/opensslconf.h
326tb_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 319tb_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
327tb_digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 320tb_digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -334,78 +327,89 @@ tb_dsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
334tb_dsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 327tb_dsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
335tb_dsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 328tb_dsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
336tb_dsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h 329tb_dsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h
337tb_dsa.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 330tb_dsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
338tb_dsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 331tb_dsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
339tb_dsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 332tb_dsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
340tb_dsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 333tb_dsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
341tb_dsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 334tb_dsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
342tb_dsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 335tb_dsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
343tb_dsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 336tb_dsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
344tb_dsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_dsa.c 337tb_dsa.o: ../cryptlib.h eng_int.h tb_dsa.c
345tb_ecdh.o: ../../e_os.h ../../include/openssl/asn1.h 338tb_ecdh.o: ../../e_os.h ../../include/openssl/asn1.h
346tb_ecdh.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 339tb_ecdh.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
347tb_ecdh.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 340tb_ecdh.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
348tb_ecdh.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 341tb_ecdh.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
349tb_ecdh.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 342tb_ecdh.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
350tb_ecdh.o: ../../include/openssl/err.h ../../include/openssl/evp.h 343tb_ecdh.o: ../../include/openssl/err.h ../../include/openssl/evp.h
351tb_ecdh.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 344tb_ecdh.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
352tb_ecdh.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 345tb_ecdh.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
353tb_ecdh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 346tb_ecdh.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
354tb_ecdh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 347tb_ecdh.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
355tb_ecdh.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 348tb_ecdh.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
356tb_ecdh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 349tb_ecdh.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
357tb_ecdh.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 350tb_ecdh.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_ecdh.c
358tb_ecdh.o: ../cryptlib.h eng_int.h tb_ecdh.c
359tb_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h 351tb_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h
360tb_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 352tb_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
361tb_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 353tb_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
362tb_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 354tb_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
363tb_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 355tb_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
364tb_ecdsa.o: ../../include/openssl/err.h ../../include/openssl/evp.h 356tb_ecdsa.o: ../../include/openssl/err.h ../../include/openssl/evp.h
365tb_ecdsa.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 357tb_ecdsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
366tb_ecdsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 358tb_ecdsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
367tb_ecdsa.o: ../../include/openssl/opensslconf.h
368tb_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 359tb_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
369tb_ecdsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 360tb_ecdsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
370tb_ecdsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 361tb_ecdsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
371tb_ecdsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 362tb_ecdsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
372tb_ecdsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_ecdsa.c 363tb_ecdsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_ecdsa.c
364tb_pkmeth.o: ../../e_os.h ../../include/openssl/asn1.h
365tb_pkmeth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
366tb_pkmeth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
367tb_pkmeth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
368tb_pkmeth.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
369tb_pkmeth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
370tb_pkmeth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
371tb_pkmeth.o: ../../include/openssl/objects.h
372tb_pkmeth.o: ../../include/openssl/opensslconf.h
373tb_pkmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
374tb_pkmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
375tb_pkmeth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
376tb_pkmeth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
377tb_pkmeth.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h
378tb_pkmeth.o: tb_pkmeth.c
373tb_rand.o: ../../e_os.h ../../include/openssl/asn1.h 379tb_rand.o: ../../e_os.h ../../include/openssl/asn1.h
374tb_rand.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 380tb_rand.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
375tb_rand.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 381tb_rand.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
376tb_rand.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 382tb_rand.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
377tb_rand.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 383tb_rand.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
378tb_rand.o: ../../include/openssl/err.h ../../include/openssl/evp.h 384tb_rand.o: ../../include/openssl/err.h ../../include/openssl/evp.h
379tb_rand.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 385tb_rand.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
380tb_rand.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 386tb_rand.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
381tb_rand.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 387tb_rand.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
382tb_rand.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 388tb_rand.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
383tb_rand.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 389tb_rand.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
384tb_rand.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 390tb_rand.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
385tb_rand.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 391tb_rand.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_rand.c
386tb_rand.o: ../cryptlib.h eng_int.h tb_rand.c
387tb_rsa.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 392tb_rsa.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
388tb_rsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 393tb_rsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
389tb_rsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 394tb_rsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
390tb_rsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 395tb_rsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
391tb_rsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h 396tb_rsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h
392tb_rsa.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 397tb_rsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
393tb_rsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 398tb_rsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
394tb_rsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 399tb_rsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
395tb_rsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 400tb_rsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
396tb_rsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 401tb_rsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
397tb_rsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 402tb_rsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
398tb_rsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 403tb_rsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
399tb_rsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_rsa.c 404tb_rsa.o: ../cryptlib.h eng_int.h tb_rsa.c
400tb_store.o: ../../e_os.h ../../include/openssl/asn1.h 405tb_store.o: ../../e_os.h ../../include/openssl/asn1.h
401tb_store.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 406tb_store.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
402tb_store.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 407tb_store.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
403tb_store.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 408tb_store.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
404tb_store.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 409tb_store.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
405tb_store.o: ../../include/openssl/err.h ../../include/openssl/evp.h 410tb_store.o: ../../include/openssl/err.h ../../include/openssl/evp.h
406tb_store.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 411tb_store.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
407tb_store.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 412tb_store.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
408tb_store.o: ../../include/openssl/opensslconf.h
409tb_store.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 413tb_store.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
410tb_store.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 414tb_store.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
411tb_store.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 415tb_store.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/engine/eng_cryptodev.c b/src/lib/libcrypto/engine/eng_cryptodev.c
index ab38cd52f0..52f4ca3901 100644
--- a/src/lib/libcrypto/engine/eng_cryptodev.c
+++ b/src/lib/libcrypto/engine/eng_cryptodev.c
@@ -32,7 +32,7 @@
32#include <openssl/bn.h> 32#include <openssl/bn.h>
33 33
34#if (defined(__unix__) || defined(unix)) && !defined(USG) && \ 34#if (defined(__unix__) || defined(unix)) && !defined(USG) && \
35 (defined(OpenBSD) || defined(__FreeBSD_version)) 35 (defined(OpenBSD) || defined(__FreeBSD__))
36#include <sys/param.h> 36#include <sys/param.h>
37# if (OpenBSD >= 200112) || ((__FreeBSD_version >= 470101 && __FreeBSD_version < 500000) || __FreeBSD_version >= 500041) 37# if (OpenBSD >= 200112) || ((__FreeBSD_version >= 470101 && __FreeBSD_version < 500000) || __FreeBSD_version >= 500041)
38# define HAVE_CRYPTODEV 38# define HAVE_CRYPTODEV
@@ -55,6 +55,10 @@ ENGINE_load_cryptodev(void)
55 55
56#include <sys/types.h> 56#include <sys/types.h>
57#include <crypto/cryptodev.h> 57#include <crypto/cryptodev.h>
58#include <crypto/dh/dh.h>
59#include <crypto/dsa/dsa.h>
60#include <crypto/err/err.h>
61#include <crypto/rsa/rsa.h>
58#include <sys/ioctl.h> 62#include <sys/ioctl.h>
59#include <errno.h> 63#include <errno.h>
60#include <stdio.h> 64#include <stdio.h>
@@ -68,6 +72,16 @@ ENGINE_load_cryptodev(void)
68struct dev_crypto_state { 72struct dev_crypto_state {
69 struct session_op d_sess; 73 struct session_op d_sess;
70 int d_fd; 74 int d_fd;
75
76#ifdef USE_CRYPTODEV_DIGESTS
77 char dummy_mac_key[HASH_MAX_LEN];
78
79 unsigned char digest_res[HASH_MAX_LEN];
80 char *mac_data;
81 int mac_len;
82
83 int copy;
84#endif
71}; 85};
72 86
73static u_int32_t cryptodev_asymfeat = 0; 87static u_int32_t cryptodev_asymfeat = 0;
@@ -75,15 +89,14 @@ static u_int32_t cryptodev_asymfeat = 0;
75static int get_asym_dev_crypto(void); 89static int get_asym_dev_crypto(void);
76static int open_dev_crypto(void); 90static int open_dev_crypto(void);
77static int get_dev_crypto(void); 91static int get_dev_crypto(void);
78static int cryptodev_max_iv(int cipher);
79static int cryptodev_key_length_valid(int cipher, int len);
80static int cipher_nid_to_cryptodev(int nid);
81static int get_cryptodev_ciphers(const int **cnids); 92static int get_cryptodev_ciphers(const int **cnids);
93#ifdef USE_CRYPTODEV_DIGESTS
82static int get_cryptodev_digests(const int **cnids); 94static int get_cryptodev_digests(const int **cnids);
95#endif
83static int cryptodev_usable_ciphers(const int **nids); 96static int cryptodev_usable_ciphers(const int **nids);
84static int cryptodev_usable_digests(const int **nids); 97static int cryptodev_usable_digests(const int **nids);
85static int cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, 98static int cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
86 const unsigned char *in, unsigned int inl); 99 const unsigned char *in, size_t inl);
87static int cryptodev_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, 100static int cryptodev_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
88 const unsigned char *iv, int enc); 101 const unsigned char *iv, int enc);
89static int cryptodev_cleanup(EVP_CIPHER_CTX *ctx); 102static int cryptodev_cleanup(EVP_CIPHER_CTX *ctx);
@@ -100,7 +113,7 @@ static int cryptodev_asym(struct crypt_kop *kop, int rlen, BIGNUM *r,
100static int cryptodev_bn_mod_exp(BIGNUM *r, const BIGNUM *a, 113static int cryptodev_bn_mod_exp(BIGNUM *r, const BIGNUM *a,
101 const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); 114 const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
102static int cryptodev_rsa_nocrt_mod_exp(BIGNUM *r0, const BIGNUM *I, 115static int cryptodev_rsa_nocrt_mod_exp(BIGNUM *r0, const BIGNUM *I,
103 RSA *rsa); 116 RSA *rsa, BN_CTX *ctx);
104static int cryptodev_rsa_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx); 117static int cryptodev_rsa_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx);
105static int cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a, 118static int cryptodev_dsa_bn_mod_exp(DSA *dsa, BIGNUM *r, BIGNUM *a,
106 const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); 119 const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
@@ -117,7 +130,7 @@ static int cryptodev_mod_exp_dh(const DH *dh, BIGNUM *r, const BIGNUM *a,
117static int cryptodev_dh_compute_key(unsigned char *key, 130static int cryptodev_dh_compute_key(unsigned char *key,
118 const BIGNUM *pub_key, DH *dh); 131 const BIGNUM *pub_key, DH *dh);
119static int cryptodev_ctrl(ENGINE *e, int cmd, long i, void *p, 132static int cryptodev_ctrl(ENGINE *e, int cmd, long i, void *p,
120 void (*f)()); 133 void (*f)(void));
121void ENGINE_load_cryptodev(void); 134void ENGINE_load_cryptodev(void);
122 135
123static const ENGINE_CMD_DEFN cryptodev_defns[] = { 136static const ENGINE_CMD_DEFN cryptodev_defns[] = {
@@ -130,27 +143,34 @@ static struct {
130 int ivmax; 143 int ivmax;
131 int keylen; 144 int keylen;
132} ciphers[] = { 145} ciphers[] = {
146 { CRYPTO_ARC4, NID_rc4, 0, 16, },
133 { CRYPTO_DES_CBC, NID_des_cbc, 8, 8, }, 147 { CRYPTO_DES_CBC, NID_des_cbc, 8, 8, },
134 { CRYPTO_3DES_CBC, NID_des_ede3_cbc, 8, 24, }, 148 { CRYPTO_3DES_CBC, NID_des_ede3_cbc, 8, 24, },
135 { CRYPTO_AES_CBC, NID_aes_128_cbc, 16, 16, }, 149 { CRYPTO_AES_CBC, NID_aes_128_cbc, 16, 16, },
150 { CRYPTO_AES_CBC, NID_aes_192_cbc, 16, 24, },
151 { CRYPTO_AES_CBC, NID_aes_256_cbc, 16, 32, },
136 { CRYPTO_BLF_CBC, NID_bf_cbc, 8, 16, }, 152 { CRYPTO_BLF_CBC, NID_bf_cbc, 8, 16, },
137 { CRYPTO_CAST_CBC, NID_cast5_cbc, 8, 16, }, 153 { CRYPTO_CAST_CBC, NID_cast5_cbc, 8, 16, },
138 { CRYPTO_SKIPJACK_CBC, NID_undef, 0, 0, }, 154 { CRYPTO_SKIPJACK_CBC, NID_undef, 0, 0, },
139 { 0, NID_undef, 0, 0, }, 155 { 0, NID_undef, 0, 0, },
140}; 156};
141 157
158#ifdef USE_CRYPTODEV_DIGESTS
142static struct { 159static struct {
143 int id; 160 int id;
144 int nid; 161 int nid;
162 int keylen;
145} digests[] = { 163} digests[] = {
146 { CRYPTO_SHA1_HMAC, NID_hmacWithSHA1, }, 164 { CRYPTO_MD5_HMAC, NID_hmacWithMD5, 16},
147 { CRYPTO_RIPEMD160_HMAC, NID_ripemd160, }, 165 { CRYPTO_SHA1_HMAC, NID_hmacWithSHA1, 20},
148 { CRYPTO_MD5_KPDK, NID_undef, }, 166 { CRYPTO_RIPEMD160_HMAC, NID_ripemd160, 16/*?*/},
149 { CRYPTO_SHA1_KPDK, NID_undef, }, 167 { CRYPTO_MD5_KPDK, NID_undef, 0},
150 { CRYPTO_MD5, NID_md5, }, 168 { CRYPTO_SHA1_KPDK, NID_undef, 0},
151 { CRYPTO_SHA1, NID_undef, }, 169 { CRYPTO_MD5, NID_md5, 16},
152 { 0, NID_undef, }, 170 { CRYPTO_SHA1, NID_sha1, 20},
171 { 0, NID_undef, 0},
153}; 172};
173#endif
154 174
155/* 175/*
156 * Return a fd if /dev/crypto seems usable, 0 otherwise. 176 * Return a fd if /dev/crypto seems usable, 0 otherwise.
@@ -203,50 +223,6 @@ get_asym_dev_crypto(void)
203} 223}
204 224
205/* 225/*
206 * XXXX this needs to be set for each alg - and determined from
207 * a running card.
208 */
209static int
210cryptodev_max_iv(int cipher)
211{
212 int i;
213
214 for (i = 0; ciphers[i].id; i++)
215 if (ciphers[i].id == cipher)
216 return (ciphers[i].ivmax);
217 return (0);
218}
219
220/*
221 * XXXX this needs to be set for each alg - and determined from
222 * a running card. For now, fake it out - but most of these
223 * for real devices should return 1 for the supported key
224 * sizes the device can handle.
225 */
226static int
227cryptodev_key_length_valid(int cipher, int len)
228{
229 int i;
230
231 for (i = 0; ciphers[i].id; i++)
232 if (ciphers[i].id == cipher)
233 return (ciphers[i].keylen == len);
234 return (0);
235}
236
237/* convert libcrypto nids to cryptodev */
238static int
239cipher_nid_to_cryptodev(int nid)
240{
241 int i;
242
243 for (i = 0; ciphers[i].id; i++)
244 if (ciphers[i].nid == nid)
245 return (ciphers[i].id);
246 return (0);
247}
248
249/*
250 * Find out what ciphers /dev/crypto will let us have a session for. 226 * Find out what ciphers /dev/crypto will let us have a session for.
251 * XXX note, that some of these openssl doesn't deal with yet! 227 * XXX note, that some of these openssl doesn't deal with yet!
252 * returning them here is harmless, as long as we return NULL 228 * returning them here is harmless, as long as we return NULL
@@ -264,7 +240,7 @@ get_cryptodev_ciphers(const int **cnids)
264 return (0); 240 return (0);
265 } 241 }
266 memset(&sess, 0, sizeof(sess)); 242 memset(&sess, 0, sizeof(sess));
267 sess.key = (caddr_t)"123456781234567812345678"; 243 sess.key = (caddr_t)"123456789abcdefghijklmno";
268 244
269 for (i = 0; ciphers[i].id && count < CRYPTO_ALGORITHM_MAX; i++) { 245 for (i = 0; ciphers[i].id && count < CRYPTO_ALGORITHM_MAX; i++) {
270 if (ciphers[i].nid == NID_undef) 246 if (ciphers[i].nid == NID_undef)
@@ -285,6 +261,7 @@ get_cryptodev_ciphers(const int **cnids)
285 return (count); 261 return (count);
286} 262}
287 263
264#ifdef USE_CRYPTODEV_DIGESTS
288/* 265/*
289 * Find out what digests /dev/crypto will let us have a session for. 266 * Find out what digests /dev/crypto will let us have a session for.
290 * XXX note, that some of these openssl doesn't deal with yet! 267 * XXX note, that some of these openssl doesn't deal with yet!
@@ -303,10 +280,12 @@ get_cryptodev_digests(const int **cnids)
303 return (0); 280 return (0);
304 } 281 }
305 memset(&sess, 0, sizeof(sess)); 282 memset(&sess, 0, sizeof(sess));
283 sess.mackey = (caddr_t)"123456789abcdefghijklmno";
306 for (i = 0; digests[i].id && count < CRYPTO_ALGORITHM_MAX; i++) { 284 for (i = 0; digests[i].id && count < CRYPTO_ALGORITHM_MAX; i++) {
307 if (digests[i].nid == NID_undef) 285 if (digests[i].nid == NID_undef)
308 continue; 286 continue;
309 sess.mac = digests[i].id; 287 sess.mac = digests[i].id;
288 sess.mackeylen = digests[i].keylen;
310 sess.cipher = 0; 289 sess.cipher = 0;
311 if (ioctl(fd, CIOCGSESSION, &sess) != -1 && 290 if (ioctl(fd, CIOCGSESSION, &sess) != -1 &&
312 ioctl(fd, CIOCFSESSION, &sess.ses) != -1) 291 ioctl(fd, CIOCFSESSION, &sess.ses) != -1)
@@ -320,6 +299,7 @@ get_cryptodev_digests(const int **cnids)
320 *cnids = NULL; 299 *cnids = NULL;
321 return (count); 300 return (count);
322} 301}
302#endif /* 0 */
323 303
324/* 304/*
325 * Find the useable ciphers|digests from dev/crypto - this is the first 305 * Find the useable ciphers|digests from dev/crypto - this is the first
@@ -351,6 +331,9 @@ cryptodev_usable_ciphers(const int **nids)
351static int 331static int
352cryptodev_usable_digests(const int **nids) 332cryptodev_usable_digests(const int **nids)
353{ 333{
334#ifdef USE_CRYPTODEV_DIGESTS
335 return (get_cryptodev_digests(nids));
336#else
354 /* 337 /*
355 * XXXX just disable all digests for now, because it sucks. 338 * XXXX just disable all digests for now, because it sucks.
356 * we need a better way to decide this - i.e. I may not 339 * we need a better way to decide this - i.e. I may not
@@ -365,16 +348,17 @@ cryptodev_usable_digests(const int **nids)
365 */ 348 */
366 *nids = NULL; 349 *nids = NULL;
367 return (0); 350 return (0);
351#endif
368} 352}
369 353
370static int 354static int
371cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, 355cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
372 const unsigned char *in, unsigned int inl) 356 const unsigned char *in, size_t inl)
373{ 357{
374 struct crypt_op cryp; 358 struct crypt_op cryp;
375 struct dev_crypto_state *state = ctx->cipher_data; 359 struct dev_crypto_state *state = ctx->cipher_data;
376 struct session_op *sess = &state->d_sess; 360 struct session_op *sess = &state->d_sess;
377 void *iiv; 361 const void *iiv;
378 unsigned char save_iv[EVP_MAX_IV_LENGTH]; 362 unsigned char save_iv[EVP_MAX_IV_LENGTH];
379 363
380 if (state->d_fd < 0) 364 if (state->d_fd < 0)
@@ -398,7 +382,7 @@ cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
398 if (ctx->cipher->iv_len) { 382 if (ctx->cipher->iv_len) {
399 cryp.iv = (caddr_t) ctx->iv; 383 cryp.iv = (caddr_t) ctx->iv;
400 if (!ctx->encrypt) { 384 if (!ctx->encrypt) {
401 iiv = (void *) in + inl - ctx->cipher->iv_len; 385 iiv = in + inl - ctx->cipher->iv_len;
402 memcpy(save_iv, iiv, ctx->cipher->iv_len); 386 memcpy(save_iv, iiv, ctx->cipher->iv_len);
403 } 387 }
404 } else 388 } else
@@ -413,7 +397,7 @@ cryptodev_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
413 397
414 if (ctx->cipher->iv_len) { 398 if (ctx->cipher->iv_len) {
415 if (ctx->encrypt) 399 if (ctx->encrypt)
416 iiv = (void *) out + inl - ctx->cipher->iv_len; 400 iiv = out + inl - ctx->cipher->iv_len;
417 else 401 else
418 iiv = save_iv; 402 iiv = save_iv;
419 memcpy(ctx->iv, iiv, ctx->cipher->iv_len); 403 memcpy(ctx->iv, iiv, ctx->cipher->iv_len);
@@ -427,23 +411,27 @@ cryptodev_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
427{ 411{
428 struct dev_crypto_state *state = ctx->cipher_data; 412 struct dev_crypto_state *state = ctx->cipher_data;
429 struct session_op *sess = &state->d_sess; 413 struct session_op *sess = &state->d_sess;
430 int cipher; 414 int cipher = -1, i;
431 415
432 if ((cipher = cipher_nid_to_cryptodev(ctx->cipher->nid)) == NID_undef) 416 for (i = 0; ciphers[i].id; i++)
433 return (0); 417 if (ctx->cipher->nid == ciphers[i].nid &&
434 418 ctx->cipher->iv_len <= ciphers[i].ivmax &&
435 if (ctx->cipher->iv_len > cryptodev_max_iv(cipher)) 419 ctx->key_len == ciphers[i].keylen) {
436 return (0); 420 cipher = ciphers[i].id;
421 break;
422 }
437 423
438 if (!cryptodev_key_length_valid(cipher, ctx->key_len)) 424 if (!ciphers[i].id) {
425 state->d_fd = -1;
439 return (0); 426 return (0);
427 }
440 428
441 memset(sess, 0, sizeof(struct session_op)); 429 memset(sess, 0, sizeof(struct session_op));
442 430
443 if ((state->d_fd = get_dev_crypto()) < 0) 431 if ((state->d_fd = get_dev_crypto()) < 0)
444 return (0); 432 return (0);
445 433
446 sess->key = (unsigned char *)key; 434 sess->key = (caddr_t)key;
447 sess->keylen = ctx->key_len; 435 sess->keylen = ctx->key_len;
448 sess->cipher = cipher; 436 sess->cipher = cipher;
449 437
@@ -496,6 +484,20 @@ cryptodev_cleanup(EVP_CIPHER_CTX *ctx)
496 * gets called when libcrypto requests a cipher NID. 484 * gets called when libcrypto requests a cipher NID.
497 */ 485 */
498 486
487/* RC4 */
488const EVP_CIPHER cryptodev_rc4 = {
489 NID_rc4,
490 1, 16, 0,
491 EVP_CIPH_VARIABLE_LENGTH,
492 cryptodev_init_key,
493 cryptodev_cipher,
494 cryptodev_cleanup,
495 sizeof(struct dev_crypto_state),
496 NULL,
497 NULL,
498 NULL
499};
500
499/* DES CBC EVP */ 501/* DES CBC EVP */
500const EVP_CIPHER cryptodev_des_cbc = { 502const EVP_CIPHER cryptodev_des_cbc = {
501 NID_des_cbc, 503 NID_des_cbc,
@@ -563,6 +565,32 @@ const EVP_CIPHER cryptodev_aes_cbc = {
563 NULL 565 NULL
564}; 566};
565 567
568const EVP_CIPHER cryptodev_aes_192_cbc = {
569 NID_aes_192_cbc,
570 16, 24, 16,
571 EVP_CIPH_CBC_MODE,
572 cryptodev_init_key,
573 cryptodev_cipher,
574 cryptodev_cleanup,
575 sizeof(struct dev_crypto_state),
576 EVP_CIPHER_set_asn1_iv,
577 EVP_CIPHER_get_asn1_iv,
578 NULL
579};
580
581const EVP_CIPHER cryptodev_aes_256_cbc = {
582 NID_aes_256_cbc,
583 16, 32, 16,
584 EVP_CIPH_CBC_MODE,
585 cryptodev_init_key,
586 cryptodev_cipher,
587 cryptodev_cleanup,
588 sizeof(struct dev_crypto_state),
589 EVP_CIPHER_set_asn1_iv,
590 EVP_CIPHER_get_asn1_iv,
591 NULL
592};
593
566/* 594/*
567 * Registered by the ENGINE when used to find out how to deal with 595 * Registered by the ENGINE when used to find out how to deal with
568 * a particular NID in the ENGINE. this says what we'll do at the 596 * a particular NID in the ENGINE. this says what we'll do at the
@@ -576,6 +604,9 @@ cryptodev_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
576 return (cryptodev_usable_ciphers(nids)); 604 return (cryptodev_usable_ciphers(nids));
577 605
578 switch (nid) { 606 switch (nid) {
607 case NID_rc4:
608 *cipher = &cryptodev_rc4;
609 break;
579 case NID_des_ede3_cbc: 610 case NID_des_ede3_cbc:
580 *cipher = &cryptodev_3des_cbc; 611 *cipher = &cryptodev_3des_cbc;
581 break; 612 break;
@@ -591,6 +622,12 @@ cryptodev_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
591 case NID_aes_128_cbc: 622 case NID_aes_128_cbc:
592 *cipher = &cryptodev_aes_cbc; 623 *cipher = &cryptodev_aes_cbc;
593 break; 624 break;
625 case NID_aes_192_cbc:
626 *cipher = &cryptodev_aes_192_cbc;
627 break;
628 case NID_aes_256_cbc:
629 *cipher = &cryptodev_aes_256_cbc;
630 break;
594 default: 631 default:
595 *cipher = NULL; 632 *cipher = NULL;
596 break; 633 break;
@@ -598,6 +635,234 @@ cryptodev_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
598 return (*cipher != NULL); 635 return (*cipher != NULL);
599} 636}
600 637
638
639#ifdef USE_CRYPTODEV_DIGESTS
640
641/* convert digest type to cryptodev */
642static int
643digest_nid_to_cryptodev(int nid)
644{
645 int i;
646
647 for (i = 0; digests[i].id; i++)
648 if (digests[i].nid == nid)
649 return (digests[i].id);
650 return (0);
651}
652
653
654static int
655digest_key_length(int nid)
656{
657 int i;
658
659 for (i = 0; digests[i].id; i++)
660 if (digests[i].nid == nid)
661 return digests[i].keylen;
662 return (0);
663}
664
665
666static int cryptodev_digest_init(EVP_MD_CTX *ctx)
667{
668 struct dev_crypto_state *state = ctx->md_data;
669 struct session_op *sess = &state->d_sess;
670 int digest;
671
672 if ((digest = digest_nid_to_cryptodev(ctx->digest->type)) == NID_undef){
673 printf("cryptodev_digest_init: Can't get digest \n");
674 return (0);
675 }
676
677 memset(state, 0, sizeof(struct dev_crypto_state));
678
679 if ((state->d_fd = get_dev_crypto()) < 0) {
680 printf("cryptodev_digest_init: Can't get Dev \n");
681 return (0);
682 }
683
684 sess->mackey = state->dummy_mac_key;
685 sess->mackeylen = digest_key_length(ctx->digest->type);
686 sess->mac = digest;
687
688 if (ioctl(state->d_fd, CIOCGSESSION, sess) < 0) {
689 close(state->d_fd);
690 state->d_fd = -1;
691 printf("cryptodev_digest_init: Open session failed\n");
692 return (0);
693 }
694
695 return (1);
696}
697
698static int cryptodev_digest_update(EVP_MD_CTX *ctx, const void *data,
699 size_t count)
700{
701 struct crypt_op cryp;
702 struct dev_crypto_state *state = ctx->md_data;
703 struct session_op *sess = &state->d_sess;
704
705 if (!data || state->d_fd < 0) {
706 printf("cryptodev_digest_update: illegal inputs \n");
707 return (0);
708 }
709
710 if (!count) {
711 return (0);
712 }
713
714 if (!(ctx->flags & EVP_MD_CTX_FLAG_ONESHOT)) {
715 /* if application doesn't support one buffer */
716 state->mac_data = OPENSSL_realloc(state->mac_data, state->mac_len + count);
717
718 if (!state->mac_data) {
719 printf("cryptodev_digest_update: realloc failed\n");
720 return (0);
721 }
722
723 memcpy(state->mac_data + state->mac_len, data, count);
724 state->mac_len += count;
725
726 return (1);
727 }
728
729 memset(&cryp, 0, sizeof(cryp));
730
731 cryp.ses = sess->ses;
732 cryp.flags = 0;
733 cryp.len = count;
734 cryp.src = (caddr_t) data;
735 cryp.dst = NULL;
736 cryp.mac = (caddr_t) state->digest_res;
737 if (ioctl(state->d_fd, CIOCCRYPT, &cryp) < 0) {
738 printf("cryptodev_digest_update: digest failed\n");
739 return (0);
740 }
741 return (1);
742}
743
744
745static int cryptodev_digest_final(EVP_MD_CTX *ctx, unsigned char *md)
746{
747 struct crypt_op cryp;
748 struct dev_crypto_state *state = ctx->md_data;
749 struct session_op *sess = &state->d_sess;
750
751 int ret = 1;
752
753 if (!md || state->d_fd < 0) {
754 printf("cryptodev_digest_final: illegal input\n");
755 return(0);
756 }
757
758 if (! (ctx->flags & EVP_MD_CTX_FLAG_ONESHOT) ) {
759 /* if application doesn't support one buffer */
760 memset(&cryp, 0, sizeof(cryp));
761
762 cryp.ses = sess->ses;
763 cryp.flags = 0;
764 cryp.len = state->mac_len;
765 cryp.src = state->mac_data;
766 cryp.dst = NULL;
767 cryp.mac = (caddr_t)md;
768
769 if (ioctl(state->d_fd, CIOCCRYPT, &cryp) < 0) {
770 printf("cryptodev_digest_final: digest failed\n");
771 return (0);
772 }
773
774 return 1;
775 }
776
777 memcpy(md, state->digest_res, ctx->digest->md_size);
778
779 return (ret);
780}
781
782
783static int cryptodev_digest_cleanup(EVP_MD_CTX *ctx)
784{
785 int ret = 1;
786 struct dev_crypto_state *state = ctx->md_data;
787 struct session_op *sess = &state->d_sess;
788
789 if (state->d_fd < 0) {
790 printf("cryptodev_digest_cleanup: illegal input\n");
791 return (0);
792 }
793
794 if (state->mac_data) {
795 OPENSSL_free(state->mac_data);
796 state->mac_data = NULL;
797 state->mac_len = 0;
798 }
799
800 if (state->copy)
801 return 1;
802
803 if (ioctl(state->d_fd, CIOCFSESSION, &sess->ses) < 0) {
804 printf("cryptodev_digest_cleanup: failed to close session\n");
805 ret = 0;
806 } else {
807 ret = 1;
808 }
809 close(state->d_fd);
810 state->d_fd = -1;
811
812 return (ret);
813}
814
815static int cryptodev_digest_copy(EVP_MD_CTX *to,const EVP_MD_CTX *from)
816{
817 struct dev_crypto_state *fstate = from->md_data;
818 struct dev_crypto_state *dstate = to->md_data;
819
820 memcpy(dstate, fstate, sizeof(struct dev_crypto_state));
821
822 if (fstate->mac_len != 0) {
823 dstate->mac_data = OPENSSL_malloc(fstate->mac_len);
824 memcpy(dstate->mac_data, fstate->mac_data, fstate->mac_len);
825 }
826
827 dstate->copy = 1;
828
829 return 1;
830}
831
832
833const EVP_MD cryptodev_sha1 = {
834 NID_sha1,
835 NID_undef,
836 SHA_DIGEST_LENGTH,
837 EVP_MD_FLAG_ONESHOT,
838 cryptodev_digest_init,
839 cryptodev_digest_update,
840 cryptodev_digest_final,
841 cryptodev_digest_copy,
842 cryptodev_digest_cleanup,
843 EVP_PKEY_NULL_method,
844 SHA_CBLOCK,
845 sizeof(struct dev_crypto_state),
846};
847
848const EVP_MD cryptodev_md5 = {
849 NID_md5,
850 NID_undef,
851 16 /* MD5_DIGEST_LENGTH */,
852 EVP_MD_FLAG_ONESHOT,
853 cryptodev_digest_init,
854 cryptodev_digest_update,
855 cryptodev_digest_final,
856 cryptodev_digest_copy,
857 cryptodev_digest_cleanup,
858 EVP_PKEY_NULL_method,
859 64 /* MD5_CBLOCK */,
860 sizeof(struct dev_crypto_state),
861};
862
863#endif /* USE_CRYPTODEV_DIGESTS */
864
865
601static int 866static int
602cryptodev_engine_digests(ENGINE *e, const EVP_MD **digest, 867cryptodev_engine_digests(ENGINE *e, const EVP_MD **digest,
603 const int **nids, int nid) 868 const int **nids, int nid)
@@ -606,10 +871,15 @@ cryptodev_engine_digests(ENGINE *e, const EVP_MD **digest,
606 return (cryptodev_usable_digests(nids)); 871 return (cryptodev_usable_digests(nids));
607 872
608 switch (nid) { 873 switch (nid) {
874#ifdef USE_CRYPTODEV_DIGESTS
609 case NID_md5: 875 case NID_md5:
610 *digest = NULL; /* need to make a clean md5 critter */ 876 *digest = &cryptodev_md5;
611 break; 877 break;
878 case NID_sha1:
879 *digest = &cryptodev_sha1;
880 break;
612 default: 881 default:
882#endif /* USE_CRYPTODEV_DIGESTS */
613 *digest = NULL; 883 *digest = NULL;
614 break; 884 break;
615 } 885 }
@@ -625,7 +895,7 @@ static int
625bn2crparam(const BIGNUM *a, struct crparam *crp) 895bn2crparam(const BIGNUM *a, struct crparam *crp)
626{ 896{
627 int i, j, k; 897 int i, j, k;
628 ssize_t words, bytes, bits; 898 ssize_t bytes, bits;
629 u_char *b; 899 u_char *b;
630 900
631 crp->crp_p = NULL; 901 crp->crp_p = NULL;
@@ -637,8 +907,9 @@ bn2crparam(const BIGNUM *a, struct crparam *crp)
637 b = malloc(bytes); 907 b = malloc(bytes);
638 if (b == NULL) 908 if (b == NULL)
639 return (1); 909 return (1);
910 memset(b, 0, bytes);
640 911
641 crp->crp_p = b; 912 crp->crp_p = (caddr_t) b;
642 crp->crp_nbits = bits; 913 crp->crp_nbits = bits;
643 914
644 for (i = 0, j = 0; i < a->top; i++) { 915 for (i = 0, j = 0; i < a->top; i++) {
@@ -681,7 +952,7 @@ zapparams(struct crypt_kop *kop)
681{ 952{
682 int i; 953 int i;
683 954
684 for (i = 0; i <= kop->crk_iparams + kop->crk_oparams; i++) { 955 for (i = 0; i < kop->crk_iparams + kop->crk_oparams; i++) {
685 if (kop->crk_param[i].crp_p) 956 if (kop->crk_param[i].crp_p)
686 free(kop->crk_param[i].crp_p); 957 free(kop->crk_param[i].crp_p);
687 kop->crk_param[i].crp_p = NULL; 958 kop->crk_param[i].crp_p = NULL;
@@ -746,21 +1017,27 @@ cryptodev_bn_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
746 goto err; 1017 goto err;
747 kop.crk_iparams = 3; 1018 kop.crk_iparams = 3;
748 1019
749 if (cryptodev_asym(&kop, BN_num_bytes(m), r, 0, NULL) == -1) { 1020 if (cryptodev_asym(&kop, BN_num_bytes(m), r, 0, NULL)) {
1021 const RSA_METHOD *meth = RSA_PKCS1_SSLeay();
1022 printf("OCF asym process failed, Running in software\n");
1023 ret = meth->bn_mod_exp(r, a, p, m, ctx, in_mont);
1024
1025 } else if (ECANCELED == kop.crk_status) {
750 const RSA_METHOD *meth = RSA_PKCS1_SSLeay(); 1026 const RSA_METHOD *meth = RSA_PKCS1_SSLeay();
1027 printf("OCF hardware operation cancelled. Running in Software\n");
751 ret = meth->bn_mod_exp(r, a, p, m, ctx, in_mont); 1028 ret = meth->bn_mod_exp(r, a, p, m, ctx, in_mont);
752 } 1029 }
1030 /* else cryptodev operation worked ok ==> ret = 1*/
1031
753err: 1032err:
754 zapparams(&kop); 1033 zapparams(&kop);
755 return (ret); 1034 return (ret);
756} 1035}
757 1036
758static int 1037static int
759cryptodev_rsa_nocrt_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa) 1038cryptodev_rsa_nocrt_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
760{ 1039{
761 int r; 1040 int r;
762 BN_CTX *ctx;
763
764 ctx = BN_CTX_new(); 1041 ctx = BN_CTX_new();
765 r = cryptodev_bn_mod_exp(r0, I, rsa->d, rsa->n, ctx, NULL); 1042 r = cryptodev_bn_mod_exp(r0, I, rsa->d, rsa->n, ctx, NULL);
766 BN_CTX_free(ctx); 1043 BN_CTX_free(ctx);
@@ -795,10 +1072,18 @@ cryptodev_rsa_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
795 goto err; 1072 goto err;
796 kop.crk_iparams = 6; 1073 kop.crk_iparams = 6;
797 1074
798 if (cryptodev_asym(&kop, BN_num_bytes(rsa->n), r0, 0, NULL) == -1) { 1075 if (cryptodev_asym(&kop, BN_num_bytes(rsa->n), r0, 0, NULL)) {
1076 const RSA_METHOD *meth = RSA_PKCS1_SSLeay();
1077 printf("OCF asym process failed, running in Software\n");
1078 ret = (*meth->rsa_mod_exp)(r0, I, rsa, ctx);
1079
1080 } else if (ECANCELED == kop.crk_status) {
799 const RSA_METHOD *meth = RSA_PKCS1_SSLeay(); 1081 const RSA_METHOD *meth = RSA_PKCS1_SSLeay();
1082 printf("OCF hardware operation cancelled. Running in Software\n");
800 ret = (*meth->rsa_mod_exp)(r0, I, rsa, ctx); 1083 ret = (*meth->rsa_mod_exp)(r0, I, rsa, ctx);
801 } 1084 }
1085 /* else cryptodev operation worked ok ==> ret = 1*/
1086
802err: 1087err:
803 zapparams(&kop); 1088 zapparams(&kop);
804 return (ret); 1089 return (ret);
@@ -934,7 +1219,8 @@ cryptodev_dsa_verify(const unsigned char *dgst, int dlen,
934 kop.crk_iparams = 7; 1219 kop.crk_iparams = 7;
935 1220
936 if (cryptodev_asym(&kop, 0, NULL, 0, NULL) == 0) { 1221 if (cryptodev_asym(&kop, 0, NULL, 0, NULL) == 0) {
937 dsaret = kop.crk_status; 1222/*OCF success value is 0, if not zero, change dsaret to fail*/
1223 if(0 != kop.crk_status) dsaret = 0;
938 } else { 1224 } else {
939 const DSA_METHOD *meth = DSA_OpenSSL(); 1225 const DSA_METHOD *meth = DSA_OpenSSL();
940 1226
@@ -994,7 +1280,7 @@ cryptodev_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
994 goto err; 1280 goto err;
995 kop.crk_iparams = 3; 1281 kop.crk_iparams = 3;
996 1282
997 kop.crk_param[3].crp_p = key; 1283 kop.crk_param[3].crp_p = (caddr_t) key;
998 kop.crk_param[3].crp_nbits = keylen * 8; 1284 kop.crk_param[3].crp_nbits = keylen * 8;
999 kop.crk_oparams = 1; 1285 kop.crk_oparams = 1;
1000 1286
@@ -1025,7 +1311,7 @@ static DH_METHOD cryptodev_dh = {
1025 * but I expect we'll want some options soon. 1311 * but I expect we'll want some options soon.
1026 */ 1312 */
1027static int 1313static int
1028cryptodev_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)()) 1314cryptodev_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
1029{ 1315{
1030#ifdef HAVE_SYSLOG_R 1316#ifdef HAVE_SYSLOG_R
1031 struct syslog_data sd = SYSLOG_DATA_INIT; 1317 struct syslog_data sd = SYSLOG_DATA_INIT;
diff --git a/src/lib/libcrypto/engine/enginetest.c b/src/lib/libcrypto/engine/enginetest.c
index e3834611db..f4d70e7e0a 100644
--- a/src/lib/libcrypto/engine/enginetest.c
+++ b/src/lib/libcrypto/engine/enginetest.c
@@ -276,7 +276,7 @@ end:
276 ENGINE_cleanup(); 276 ENGINE_cleanup();
277 CRYPTO_cleanup_all_ex_data(); 277 CRYPTO_cleanup_all_ex_data();
278 ERR_free_strings(); 278 ERR_free_strings();
279 ERR_remove_state(0); 279 ERR_remove_thread_state(NULL);
280 CRYPTO_mem_leaks_fp(stderr); 280 CRYPTO_mem_leaks_fp(stderr);
281 return to_return; 281 return to_return;
282 } 282 }
diff --git a/src/lib/libcrypto/err/Makefile b/src/lib/libcrypto/err/Makefile
index 91d1379d41..862b23ba17 100644
--- a/src/lib/libcrypto/err/Makefile
+++ b/src/lib/libcrypto/err/Makefile
@@ -17,8 +17,8 @@ TEST=
17APPS= 17APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC=err.c err_def.c err_all.c err_prn.c err_str.c err_bio.c 20LIBSRC=err.c err_all.c err_prn.c
21LIBOBJ=err.o err_def.o err_all.o err_prn.o err_str.o err_bio.o 21LIBOBJ=err.o err_all.o err_prn.o
22 22
23SRC= $(LIBSRC) 23SRC= $(LIBSRC)
24 24
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -83,37 +83,24 @@ err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
83err.o: ../cryptlib.h err.c 83err.o: ../cryptlib.h err.c
84err_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 84err_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
85err_all.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 85err_all.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
86err_all.o: ../../include/openssl/cms.h ../../include/openssl/comp.h
86err_all.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 87err_all.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
87err_all.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h 88err_all.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
88err_all.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 89err_all.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
89err_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 90err_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
90err_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 91err_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
91err_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h 92err_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h
92err_all.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 93err_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
93err_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 94err_all.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
94err_all.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 95err_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
95err_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 96err_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem2.h
96err_all.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs12.h 97err_all.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
97err_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 98err_all.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
98err_all.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 99err_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
99err_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 100err_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
100err_all.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 101err_all.o: ../../include/openssl/ts.h ../../include/openssl/ui.h
101err_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 102err_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
102err_all.o: ../../include/openssl/x509v3.h err_all.c 103err_all.o: ../../include/openssl/x509v3.h err_all.c
103err_bio.o: ../../e_os.h ../../include/openssl/bio.h
104err_bio.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
105err_bio.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
106err_bio.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
107err_bio.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
108err_bio.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
109err_bio.o: ../../include/openssl/symhacks.h ../cryptlib.h err_bio.c
110err_def.o: ../../e_os.h ../../include/openssl/bio.h
111err_def.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
112err_def.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
113err_def.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
114err_def.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
115err_def.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
116err_def.o: ../../include/openssl/symhacks.h ../cryptlib.h err_def.c
117err_prn.o: ../../e_os.h ../../include/openssl/bio.h 104err_prn.o: ../../e_os.h ../../include/openssl/bio.h
118err_prn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 105err_prn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
119err_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 106err_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
@@ -121,10 +108,3 @@ err_prn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
121err_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 108err_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
122err_prn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 109err_prn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
123err_prn.o: ../../include/openssl/symhacks.h ../cryptlib.h err_prn.c 110err_prn.o: ../../include/openssl/symhacks.h ../cryptlib.h err_prn.c
124err_str.o: ../../e_os.h ../../include/openssl/bio.h
125err_str.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
126err_str.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
127err_str.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
128err_str.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
129err_str.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
130err_str.o: ../../include/openssl/symhacks.h ../cryptlib.h err_str.c
diff --git a/src/lib/libcrypto/evp/Makefile b/src/lib/libcrypto/evp/Makefile
index c204f84c1d..82825e5299 100644
--- a/src/lib/libcrypto/evp/Makefile
+++ b/src/lib/libcrypto/evp/Makefile
@@ -18,34 +18,34 @@ TESTDATA=evptests.txt
18APPS= 18APPS=
19 19
20LIB=$(TOP)/libcrypto.a 20LIB=$(TOP)/libcrypto.a
21LIBSRC= encode.c digest.c dig_eng.c evp_enc.c evp_key.c evp_acnf.c evp_cnf.c \ 21LIBSRC= encode.c digest.c evp_enc.c evp_key.c evp_acnf.c \
22 e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\ 22 e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\
23 e_rc4.c e_aes.c names.c e_seed.c \ 23 e_rc4.c e_aes.c names.c e_seed.c \
24 e_xcbc_d.c e_rc2.c e_cast.c e_rc5.c enc_min.c \ 24 e_xcbc_d.c e_rc2.c e_cast.c e_rc5.c \
25 m_null.c m_md2.c m_md4.c m_md5.c m_sha.c m_sha1.c \ 25 m_null.c m_md2.c m_md4.c m_md5.c m_sha.c m_sha1.c m_wp.c \
26 m_dss.c m_dss1.c m_mdc2.c m_ripemd.c m_ecdsa.c\ 26 m_dss.c m_dss1.c m_mdc2.c m_ripemd.c m_ecdsa.c\
27 p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \ 27 p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \
28 bio_md.c bio_b64.c bio_enc.c evp_err.c e_null.c \ 28 bio_md.c bio_b64.c bio_enc.c evp_err.c e_null.c \
29 c_all.c c_allc.c c_alld.c evp_lib.c bio_ok.c \ 29 c_all.c c_allc.c c_alld.c evp_lib.c bio_ok.c \
30 evp_pkey.c evp_pbe.c p5_crpt.c p5_crpt2.c \ 30 evp_pkey.c evp_pbe.c p5_crpt.c p5_crpt2.c \
31 e_old.c 31 e_old.c pmeth_lib.c pmeth_fn.c pmeth_gn.c m_sigver.c
32 32
33LIBOBJ= encode.o digest.o dig_eng.o evp_enc.o evp_key.o evp_acnf.o evp_cnf.o \ 33LIBOBJ= encode.o digest.o evp_enc.o evp_key.o evp_acnf.o \
34 e_des.o e_bf.o e_idea.o e_des3.o e_camellia.o\ 34 e_des.o e_bf.o e_idea.o e_des3.o e_camellia.o\
35 e_rc4.o e_aes.o names.o e_seed.o \ 35 e_rc4.o e_aes.o names.o e_seed.o \
36 e_xcbc_d.o e_rc2.o e_cast.o e_rc5.o enc_min.o \ 36 e_xcbc_d.o e_rc2.o e_cast.o e_rc5.o \
37 m_null.o m_md2.o m_md4.o m_md5.o m_sha.o m_sha1.o \ 37 m_null.o m_md2.o m_md4.o m_md5.o m_sha.o m_sha1.o m_wp.o \
38 m_dss.o m_dss1.o m_mdc2.o m_ripemd.o m_ecdsa.o\ 38 m_dss.o m_dss1.o m_mdc2.o m_ripemd.o m_ecdsa.o\
39 p_open.o p_seal.o p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o \ 39 p_open.o p_seal.o p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o \
40 bio_md.o bio_b64.o bio_enc.o evp_err.o e_null.o \ 40 bio_md.o bio_b64.o bio_enc.o evp_err.o e_null.o \
41 c_all.o c_allc.o c_alld.o evp_lib.o bio_ok.o \ 41 c_all.o c_allc.o c_alld.o evp_lib.o bio_ok.o \
42 evp_pkey.o evp_pbe.o p5_crpt.o p5_crpt2.o \ 42 evp_pkey.o evp_pbe.o p5_crpt.o p5_crpt2.o \
43 e_old.o 43 e_old.o pmeth_lib.o pmeth_fn.o pmeth_gn.o m_sigver.o
44 44
45SRC= $(LIBSRC) 45SRC= $(LIBSRC)
46 46
47EXHEADER= evp.h 47EXHEADER= evp.h
48HEADER= $(EXHEADER) 48HEADER= evp_locl.h $(EXHEADER)
49 49
50ALL= $(GENERAL) $(SRC) $(HEADER) 50ALL= $(GENERAL) $(SRC) $(HEADER)
51 51
@@ -55,7 +55,7 @@ top:
55all: lib 55all: lib
56 56
57lib: $(LIBOBJ) 57lib: $(LIBOBJ)
58 $(ARX) $(LIB) $(LIBOBJ) 58 $(AR) $(LIB) $(LIBOBJ)
59 $(RANLIB) $(LIB) || echo Never mind. 59 $(RANLIB) $(LIB) || echo Never mind.
60 @touch lib 60 @touch lib
61 61
@@ -101,201 +101,185 @@ bio_b64.o: ../../e_os.h ../../include/openssl/asn1.h
101bio_b64.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 101bio_b64.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
102bio_b64.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 102bio_b64.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
103bio_b64.o: ../../include/openssl/err.h ../../include/openssl/evp.h 103bio_b64.o: ../../include/openssl/err.h ../../include/openssl/evp.h
104bio_b64.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 104bio_b64.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
105bio_b64.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 105bio_b64.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
106bio_b64.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 106bio_b64.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
107bio_b64.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 107bio_b64.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
108bio_b64.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 108bio_b64.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_b64.c
109bio_b64.o: ../cryptlib.h bio_b64.c
110bio_enc.o: ../../e_os.h ../../include/openssl/asn1.h 109bio_enc.o: ../../e_os.h ../../include/openssl/asn1.h
111bio_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 110bio_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
112bio_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 111bio_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
113bio_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 112bio_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
114bio_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 113bio_enc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
115bio_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 114bio_enc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
116bio_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 115bio_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
117bio_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 116bio_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
118bio_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 117bio_enc.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_enc.c
119bio_enc.o: ../cryptlib.h bio_enc.c
120bio_md.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 118bio_md.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
121bio_md.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 119bio_md.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
122bio_md.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 120bio_md.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
123bio_md.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 121bio_md.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
124bio_md.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 122bio_md.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
125bio_md.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 123bio_md.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
126bio_md.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 124bio_md.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
127bio_md.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 125bio_md.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
128bio_md.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_md.c 126bio_md.o: ../cryptlib.h bio_md.c
129bio_ok.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 127bio_ok.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
130bio_ok.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 128bio_ok.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
131bio_ok.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 129bio_ok.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
132bio_ok.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 130bio_ok.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
133bio_ok.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 131bio_ok.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
134bio_ok.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 132bio_ok.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
135bio_ok.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 133bio_ok.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
136bio_ok.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 134bio_ok.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
137bio_ok.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 135bio_ok.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_ok.c
138bio_ok.o: ../cryptlib.h bio_ok.c
139c_all.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 136c_all.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
140c_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 137c_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
141c_all.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 138c_all.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
142c_all.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 139c_all.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
143c_all.o: ../../include/openssl/engine.h ../../include/openssl/err.h 140c_all.o: ../../include/openssl/engine.h ../../include/openssl/err.h
144c_all.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 141c_all.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
145c_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 142c_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
146c_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 143c_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
147c_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 144c_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
148c_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 145c_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
149c_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 146c_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
150c_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 147c_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
151c_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_all.c 148c_all.o: ../cryptlib.h c_all.c
152c_allc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 149c_allc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
153c_allc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 150c_allc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
154c_allc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 151c_allc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
155c_allc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 152c_allc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
156c_allc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 153c_allc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
157c_allc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 154c_allc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
158c_allc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 155c_allc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
159c_allc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 156c_allc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
160c_allc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h 157c_allc.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
161c_allc.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 158c_allc.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
162c_allc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 159c_allc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
163c_allc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 160c_allc.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
164c_allc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_allc.c 161c_allc.o: ../cryptlib.h c_allc.c
165c_alld.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 162c_alld.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
166c_alld.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 163c_alld.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
167c_alld.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 164c_alld.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
168c_alld.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 165c_alld.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
169c_alld.o: ../../include/openssl/err.h ../../include/openssl/evp.h 166c_alld.o: ../../include/openssl/err.h ../../include/openssl/evp.h
170c_alld.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 167c_alld.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
171c_alld.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 168c_alld.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
172c_alld.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 169c_alld.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
173c_alld.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h 170c_alld.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
174c_alld.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 171c_alld.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
175c_alld.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 172c_alld.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
176c_alld.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 173c_alld.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
177c_alld.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_alld.c 174c_alld.o: ../cryptlib.h c_alld.c
178dig_eng.o: ../../e_os.h ../../include/openssl/asn1.h
179dig_eng.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
180dig_eng.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
181dig_eng.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
182dig_eng.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
183dig_eng.o: ../../include/openssl/err.h ../../include/openssl/evp.h
184dig_eng.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
185dig_eng.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
186dig_eng.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
187dig_eng.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
188dig_eng.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
189dig_eng.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
190dig_eng.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
191dig_eng.o: ../cryptlib.h dig_eng.c evp_locl.h
192digest.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 175digest.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
193digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 176digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
194digest.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 177digest.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
195digest.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 178digest.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
196digest.o: ../../include/openssl/engine.h ../../include/openssl/err.h 179digest.o: ../../include/openssl/engine.h ../../include/openssl/err.h
197digest.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 180digest.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
198digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 181digest.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
199digest.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 182digest.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
200digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 183digest.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
201digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 184digest.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
202digest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 185digest.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
203digest.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 186digest.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
204digest.o: ../../include/openssl/x509_vfy.h ../cryptlib.h digest.c evp_locl.h 187digest.o: ../cryptlib.h digest.c
205e_aes.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h 188e_aes.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
206e_aes.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 189e_aes.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
207e_aes.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 190e_aes.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
208e_aes.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 191e_aes.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
209e_aes.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 192e_aes.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
210e_aes.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 193e_aes.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
211e_aes.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 194e_aes.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
212e_aes.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 195e_aes.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h e_aes.c
213e_aes.o: ../../include/openssl/symhacks.h e_aes.c evp_locl.h 196e_aes.o: evp_locl.h
214e_bf.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 197e_bf.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
215e_bf.o: ../../include/openssl/blowfish.h ../../include/openssl/buffer.h 198e_bf.o: ../../include/openssl/blowfish.h ../../include/openssl/buffer.h
216e_bf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 199e_bf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
217e_bf.o: ../../include/openssl/err.h ../../include/openssl/evp.h 200e_bf.o: ../../include/openssl/err.h ../../include/openssl/evp.h
218e_bf.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 201e_bf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
219e_bf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 202e_bf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
220e_bf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 203e_bf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
221e_bf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 204e_bf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
222e_bf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 205e_bf.o: ../../include/openssl/symhacks.h ../cryptlib.h e_bf.c evp_locl.h
223e_bf.o: ../cryptlib.h e_bf.c evp_locl.h 206e_camellia.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
224e_camellia.o: ../../include/openssl/opensslconf.h e_camellia.c 207e_camellia.o: ../../include/openssl/camellia.h ../../include/openssl/crypto.h
208e_camellia.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
209e_camellia.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
210e_camellia.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
211e_camellia.o: ../../include/openssl/opensslconf.h
212e_camellia.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
213e_camellia.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
214e_camellia.o: ../../include/openssl/symhacks.h e_camellia.c evp_locl.h
225e_cast.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 215e_cast.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
226e_cast.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h 216e_cast.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
227e_cast.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 217e_cast.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
228e_cast.o: ../../include/openssl/err.h ../../include/openssl/evp.h 218e_cast.o: ../../include/openssl/err.h ../../include/openssl/evp.h
229e_cast.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 219e_cast.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
230e_cast.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 220e_cast.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
231e_cast.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 221e_cast.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
232e_cast.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 222e_cast.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
233e_cast.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 223e_cast.o: ../../include/openssl/symhacks.h ../cryptlib.h e_cast.c evp_locl.h
234e_cast.o: ../cryptlib.h e_cast.c evp_locl.h
235e_des.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 224e_des.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
236e_des.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 225e_des.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
237e_des.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 226e_des.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
238e_des.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 227e_des.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
239e_des.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 228e_des.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
240e_des.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 229e_des.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
241e_des.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 230e_des.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
242e_des.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 231e_des.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
243e_des.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 232e_des.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
244e_des.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 233e_des.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
245e_des.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 234e_des.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_des.c evp_locl.h
246e_des.o: ../cryptlib.h e_des.c evp_locl.h
247e_des3.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 235e_des3.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
248e_des3.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 236e_des3.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
249e_des3.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 237e_des3.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
250e_des3.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 238e_des3.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
251e_des3.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 239e_des3.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
252e_des3.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 240e_des3.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
253e_des3.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 241e_des3.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
254e_des3.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 242e_des3.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
255e_des3.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 243e_des3.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
256e_des3.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 244e_des3.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
257e_des3.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 245e_des3.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_des3.c evp_locl.h
258e_des3.o: ../cryptlib.h e_des3.c evp_locl.h
259e_idea.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 246e_idea.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
260e_idea.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 247e_idea.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
261e_idea.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 248e_idea.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
262e_idea.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 249e_idea.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
263e_idea.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h 250e_idea.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
264e_idea.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 251e_idea.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
265e_idea.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 252e_idea.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
266e_idea.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 253e_idea.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
267e_idea.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 254e_idea.o: ../../include/openssl/symhacks.h ../cryptlib.h e_idea.c evp_locl.h
268e_idea.o: ../cryptlib.h e_idea.c evp_locl.h
269e_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 255e_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
270e_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 256e_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
271e_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 257e_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
272e_null.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 258e_null.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
273e_null.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 259e_null.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
274e_null.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 260e_null.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
275e_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 261e_null.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
276e_null.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 262e_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
277e_null.o: ../../include/openssl/symhacks.h ../cryptlib.h e_null.c 263e_null.o: ../cryptlib.h e_null.c
278e_old.o: e_old.c 264e_old.o: e_old.c
279e_rc2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 265e_rc2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
280e_rc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 266e_rc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
281e_rc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 267e_rc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
282e_rc2.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 268e_rc2.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
283e_rc2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 269e_rc2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
284e_rc2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 270e_rc2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
285e_rc2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 271e_rc2.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rc2.h
286e_rc2.o: ../../include/openssl/rc2.h ../../include/openssl/safestack.h 272e_rc2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
287e_rc2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 273e_rc2.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc2.c evp_locl.h
288e_rc2.o: ../cryptlib.h e_rc2.c evp_locl.h
289e_rc4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 274e_rc4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
290e_rc4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 275e_rc4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
291e_rc4.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 276e_rc4.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
292e_rc4.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 277e_rc4.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
293e_rc4.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 278e_rc4.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
294e_rc4.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 279e_rc4.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
295e_rc4.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 280e_rc4.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rc4.h
296e_rc4.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h 281e_rc4.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
297e_rc4.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 282e_rc4.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc4.c
298e_rc4.o: ../cryptlib.h e_rc4.c evp_locl.h
299e_rc5.o: ../../e_os.h ../../include/openssl/bio.h 283e_rc5.o: ../../e_os.h ../../include/openssl/bio.h
300e_rc5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 284e_rc5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
301e_rc5.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 285e_rc5.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
@@ -306,256 +290,221 @@ e_rc5.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc5.c
306e_seed.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 290e_seed.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
307e_seed.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 291e_seed.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
308e_seed.o: ../../include/openssl/err.h ../../include/openssl/evp.h 292e_seed.o: ../../include/openssl/err.h ../../include/openssl/evp.h
309e_seed.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 293e_seed.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
310e_seed.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 294e_seed.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
311e_seed.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 295e_seed.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
312e_seed.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 296e_seed.o: ../../include/openssl/safestack.h ../../include/openssl/seed.h
313e_seed.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 297e_seed.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
314e_seed.o: e_seed.c 298e_seed.o: e_seed.c evp_locl.h
315e_xcbc_d.o: ../../e_os.h ../../include/openssl/asn1.h 299e_xcbc_d.o: ../../e_os.h ../../include/openssl/asn1.h
316e_xcbc_d.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 300e_xcbc_d.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
317e_xcbc_d.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 301e_xcbc_d.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
318e_xcbc_d.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 302e_xcbc_d.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
319e_xcbc_d.o: ../../include/openssl/err.h ../../include/openssl/evp.h 303e_xcbc_d.o: ../../include/openssl/err.h ../../include/openssl/evp.h
320e_xcbc_d.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 304e_xcbc_d.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
321e_xcbc_d.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 305e_xcbc_d.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
322e_xcbc_d.o: ../../include/openssl/opensslconf.h
323e_xcbc_d.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 306e_xcbc_d.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
324e_xcbc_d.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 307e_xcbc_d.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
325e_xcbc_d.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 308e_xcbc_d.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
326e_xcbc_d.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_xcbc_d.c 309e_xcbc_d.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_xcbc_d.c
327enc_min.o: ../../e_os.h ../../include/openssl/asn1.h 310e_xcbc_d.o: evp_locl.h
328enc_min.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
329enc_min.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
330enc_min.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
331enc_min.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
332enc_min.o: ../../include/openssl/err.h ../../include/openssl/evp.h
333enc_min.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
334enc_min.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
335enc_min.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
336enc_min.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
337enc_min.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
338enc_min.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
339enc_min.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
340enc_min.o: ../../include/openssl/x509_vfy.h ../cryptlib.h enc_min.c evp_locl.h
341encode.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 311encode.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
342encode.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 312encode.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
343encode.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 313encode.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
344encode.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 314encode.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
345encode.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 315encode.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
346encode.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 316encode.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
347encode.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 317encode.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
348encode.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 318encode.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
349encode.o: ../../include/openssl/symhacks.h ../cryptlib.h encode.c 319encode.o: ../cryptlib.h encode.c
350evp_acnf.o: ../../e_os.h ../../include/openssl/asn1.h 320evp_acnf.o: ../../e_os.h ../../include/openssl/asn1.h
351evp_acnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 321evp_acnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
352evp_acnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 322evp_acnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
353evp_acnf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 323evp_acnf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
354evp_acnf.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 324evp_acnf.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
355evp_acnf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 325evp_acnf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
356evp_acnf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 326evp_acnf.o: ../../include/openssl/opensslconf.h
357evp_acnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 327evp_acnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
358evp_acnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 328evp_acnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
359evp_acnf.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_acnf.c 329evp_acnf.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_acnf.c
360evp_cnf.o: ../../e_os.h ../../include/openssl/asn1.h
361evp_cnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
362evp_cnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
363evp_cnf.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
364evp_cnf.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
365evp_cnf.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
366evp_cnf.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
367evp_cnf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
368evp_cnf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
369evp_cnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
370evp_cnf.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
371evp_cnf.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
372evp_cnf.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
373evp_cnf.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
374evp_cnf.o: ../cryptlib.h evp_cnf.c
375evp_enc.o: ../../e_os.h ../../include/openssl/asn1.h 330evp_enc.o: ../../e_os.h ../../include/openssl/asn1.h
376evp_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 331evp_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
377evp_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 332evp_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
378evp_enc.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 333evp_enc.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
379evp_enc.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 334evp_enc.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
380evp_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 335evp_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
381evp_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 336evp_enc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
382evp_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 337evp_enc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
383evp_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 338evp_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
384evp_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 339evp_enc.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
385evp_enc.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 340evp_enc.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
386evp_enc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 341evp_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
387evp_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 342evp_enc.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
388evp_enc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_enc.c evp_locl.h 343evp_enc.o: ../cryptlib.h evp_enc.c evp_locl.h
389evp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 344evp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
390evp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 345evp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
391evp_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h 346evp_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h
392evp_err.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 347evp_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
393evp_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 348evp_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
394evp_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 349evp_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
395evp_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 350evp_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
396evp_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 351evp_err.o: ../../include/openssl/symhacks.h evp_err.c
397evp_err.o: evp_err.c
398evp_key.o: ../../e_os.h ../../include/openssl/asn1.h 352evp_key.o: ../../e_os.h ../../include/openssl/asn1.h
399evp_key.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 353evp_key.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
400evp_key.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 354evp_key.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
401evp_key.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 355evp_key.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
402evp_key.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 356evp_key.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
403evp_key.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 357evp_key.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
404evp_key.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 358evp_key.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
405evp_key.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 359evp_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
406evp_key.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 360evp_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
407evp_key.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 361evp_key.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
408evp_key.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 362evp_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
409evp_key.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 363evp_key.o: ../../include/openssl/ui.h ../../include/openssl/x509.h
410evp_key.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 364evp_key.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_key.c
411evp_key.o: ../cryptlib.h evp_key.c
412evp_lib.o: ../../e_os.h ../../include/openssl/asn1.h 365evp_lib.o: ../../e_os.h ../../include/openssl/asn1.h
413evp_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 366evp_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
414evp_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 367evp_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
415evp_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 368evp_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
416evp_lib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 369evp_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
417evp_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 370evp_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
418evp_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 371evp_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
419evp_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 372evp_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
420evp_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 373evp_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_lib.c
421evp_lib.o: ../cryptlib.h evp_lib.c
422evp_pbe.o: ../../e_os.h ../../include/openssl/asn1.h 374evp_pbe.o: ../../e_os.h ../../include/openssl/asn1.h
423evp_pbe.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 375evp_pbe.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
424evp_pbe.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 376evp_pbe.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
425evp_pbe.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 377evp_pbe.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
426evp_pbe.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 378evp_pbe.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
427evp_pbe.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 379evp_pbe.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
428evp_pbe.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 380evp_pbe.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
429evp_pbe.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 381evp_pbe.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
430evp_pbe.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 382evp_pbe.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
431evp_pbe.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 383evp_pbe.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
432evp_pbe.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 384evp_pbe.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
433evp_pbe.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 385evp_pbe.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
434evp_pbe.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_pbe.c 386evp_pbe.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_pbe.c
435evp_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 387evp_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
436evp_pkey.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 388evp_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
437evp_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 389evp_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
438evp_pkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
439evp_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 390evp_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
440evp_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 391evp_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
441evp_pkey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 392evp_pkey.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
442evp_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 393evp_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
443evp_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 394evp_pkey.o: ../../include/openssl/opensslconf.h
444evp_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 395evp_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
445evp_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 396evp_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
446evp_pkey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 397evp_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
447evp_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 398evp_pkey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
448evp_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 399evp_pkey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
449evp_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_pkey.c 400evp_pkey.o: ../asn1/asn1_locl.h ../cryptlib.h evp_pkey.c
450m_dss.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 401m_dss.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
451m_dss.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 402m_dss.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
452m_dss.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 403m_dss.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
453m_dss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 404m_dss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
454m_dss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 405m_dss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
455m_dss.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 406m_dss.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
456m_dss.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 407m_dss.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
457m_dss.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 408m_dss.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
458m_dss.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 409m_dss.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
459m_dss.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 410m_dss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
460m_dss.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 411m_dss.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
461m_dss.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 412m_dss.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
462m_dss.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_dss.c 413m_dss.o: ../cryptlib.h m_dss.c
463m_dss1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 414m_dss1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
464m_dss1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 415m_dss1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
465m_dss1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 416m_dss1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
466m_dss1.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 417m_dss1.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
467m_dss1.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 418m_dss1.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
468m_dss1.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 419m_dss1.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
469m_dss1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 420m_dss1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
470m_dss1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 421m_dss1.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
471m_dss1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 422m_dss1.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
472m_dss1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 423m_dss1.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
473m_dss1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 424m_dss1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
474m_dss1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 425m_dss1.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
475m_dss1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_dss1.c 426m_dss1.o: ../cryptlib.h m_dss1.c
476m_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h 427m_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h
477m_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 428m_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
478m_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 429m_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
479m_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 430m_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
480m_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 431m_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
481m_ecdsa.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 432m_ecdsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
482m_ecdsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 433m_ecdsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
483m_ecdsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 434m_ecdsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
484m_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 435m_ecdsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
485m_ecdsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 436m_ecdsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
486m_ecdsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 437m_ecdsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
487m_ecdsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 438m_ecdsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
488m_ecdsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_ecdsa.c 439m_ecdsa.o: ../cryptlib.h m_ecdsa.c
489m_md2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 440m_md2.o: ../../e_os.h ../../include/openssl/bio.h
490m_md2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 441m_md2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
491m_md2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 442m_md2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
492m_md2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 443m_md2.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
493m_md2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
494m_md2.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
495m_md2.o: ../../include/openssl/md2.h ../../include/openssl/obj_mac.h
496m_md2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
497m_md2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 444m_md2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
498m_md2.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 445m_md2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
499m_md2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 446m_md2.o: ../../include/openssl/symhacks.h ../cryptlib.h m_md2.c
500m_md2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
501m_md2.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
502m_md2.o: ../cryptlib.h evp_locl.h m_md2.c
503m_md4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 447m_md4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
504m_md4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 448m_md4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
505m_md4.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 449m_md4.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
506m_md4.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 450m_md4.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
507m_md4.o: ../../include/openssl/err.h ../../include/openssl/evp.h 451m_md4.o: ../../include/openssl/err.h ../../include/openssl/evp.h
508m_md4.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 452m_md4.o: ../../include/openssl/lhash.h ../../include/openssl/md4.h
509m_md4.o: ../../include/openssl/md4.h ../../include/openssl/obj_mac.h 453m_md4.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
510m_md4.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 454m_md4.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
511m_md4.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 455m_md4.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
512m_md4.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 456m_md4.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
513m_md4.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 457m_md4.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
514m_md4.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 458m_md4.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
515m_md4.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 459m_md4.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_md4.c
516m_md4.o: ../cryptlib.h evp_locl.h m_md4.c
517m_md5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 460m_md5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
518m_md5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 461m_md5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
519m_md5.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 462m_md5.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
520m_md5.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 463m_md5.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
521m_md5.o: ../../include/openssl/err.h ../../include/openssl/evp.h 464m_md5.o: ../../include/openssl/err.h ../../include/openssl/evp.h
522m_md5.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 465m_md5.o: ../../include/openssl/lhash.h ../../include/openssl/md5.h
523m_md5.o: ../../include/openssl/md5.h ../../include/openssl/obj_mac.h 466m_md5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
524m_md5.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 467m_md5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
525m_md5.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 468m_md5.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
526m_md5.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 469m_md5.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
527m_md5.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 470m_md5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
528m_md5.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 471m_md5.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
529m_md5.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 472m_md5.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_md5.c
530m_md5.o: ../cryptlib.h evp_locl.h m_md5.c 473m_mdc2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
531m_mdc2.o: ../../e_os.h ../../include/openssl/bio.h
532m_mdc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 474m_mdc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
533m_mdc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 475m_mdc2.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
534m_mdc2.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 476m_mdc2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
535m_mdc2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 477m_mdc2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
536m_mdc2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 478m_mdc2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
537m_mdc2.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_locl.h m_mdc2.c 479m_mdc2.o: ../../include/openssl/lhash.h ../../include/openssl/mdc2.h
480m_mdc2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
481m_mdc2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
482m_mdc2.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
483m_mdc2.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
484m_mdc2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
485m_mdc2.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
486m_mdc2.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
487m_mdc2.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_mdc2.c
538m_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 488m_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
539m_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 489m_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
540m_null.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 490m_null.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
541m_null.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 491m_null.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
542m_null.o: ../../include/openssl/err.h ../../include/openssl/evp.h 492m_null.o: ../../include/openssl/err.h ../../include/openssl/evp.h
543m_null.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 493m_null.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
544m_null.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 494m_null.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
545m_null.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 495m_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
546m_null.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 496m_null.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
547m_null.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 497m_null.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
548m_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 498m_null.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
549m_null.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 499m_null.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_null.c
550m_null.o: ../cryptlib.h m_null.c
551m_ripemd.o: ../../e_os.h ../../include/openssl/asn1.h 500m_ripemd.o: ../../e_os.h ../../include/openssl/asn1.h
552m_ripemd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 501m_ripemd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
553m_ripemd.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 502m_ripemd.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
554m_ripemd.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 503m_ripemd.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
555m_ripemd.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 504m_ripemd.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
556m_ripemd.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 505m_ripemd.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
557m_ripemd.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 506m_ripemd.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
558m_ripemd.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 507m_ripemd.o: ../../include/openssl/opensslconf.h
559m_ripemd.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 508m_ripemd.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
560m_ripemd.o: ../../include/openssl/pkcs7.h ../../include/openssl/ripemd.h 509m_ripemd.o: ../../include/openssl/pkcs7.h ../../include/openssl/ripemd.h
561m_ripemd.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 510m_ripemd.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
@@ -567,62 +516,87 @@ m_sha.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
567m_sha.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 516m_sha.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
568m_sha.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 517m_sha.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
569m_sha.o: ../../include/openssl/err.h ../../include/openssl/evp.h 518m_sha.o: ../../include/openssl/err.h ../../include/openssl/evp.h
570m_sha.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 519m_sha.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
571m_sha.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 520m_sha.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
572m_sha.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 521m_sha.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
573m_sha.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 522m_sha.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
574m_sha.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 523m_sha.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
575m_sha.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 524m_sha.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
576m_sha.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 525m_sha.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
577m_sha.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_locl.h m_sha.c 526m_sha.o: ../cryptlib.h m_sha.c
578m_sha1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 527m_sha1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
579m_sha1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 528m_sha1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
580m_sha1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 529m_sha1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
581m_sha1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 530m_sha1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
582m_sha1.o: ../../include/openssl/err.h ../../include/openssl/evp.h 531m_sha1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
583m_sha1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 532m_sha1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
584m_sha1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 533m_sha1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
585m_sha1.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 534m_sha1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
586m_sha1.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 535m_sha1.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
587m_sha1.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 536m_sha1.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
588m_sha1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 537m_sha1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
589m_sha1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 538m_sha1.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
590m_sha1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_sha1.c 539m_sha1.o: ../cryptlib.h m_sha1.c
540m_sigver.o: ../../e_os.h ../../include/openssl/asn1.h
541m_sigver.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
542m_sigver.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
543m_sigver.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
544m_sigver.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
545m_sigver.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
546m_sigver.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
547m_sigver.o: ../../include/openssl/opensslconf.h
548m_sigver.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
549m_sigver.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
550m_sigver.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
551m_sigver.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
552m_sigver.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_locl.h
553m_sigver.o: m_sigver.c
554m_wp.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
555m_wp.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
556m_wp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
557m_wp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
558m_wp.o: ../../include/openssl/err.h ../../include/openssl/evp.h
559m_wp.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
560m_wp.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
561m_wp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
562m_wp.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
563m_wp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
564m_wp.o: ../../include/openssl/symhacks.h ../../include/openssl/whrlpool.h
565m_wp.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
566m_wp.o: ../cryptlib.h m_wp.c
591names.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 567names.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
592names.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 568names.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
593names.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 569names.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
594names.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 570names.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
595names.o: ../../include/openssl/err.h ../../include/openssl/evp.h 571names.o: ../../include/openssl/err.h ../../include/openssl/evp.h
596names.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 572names.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
597names.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 573names.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
598names.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 574names.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
599names.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 575names.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
600names.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 576names.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
601names.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 577names.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
602names.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 578names.o: ../../include/openssl/x509_vfy.h ../cryptlib.h names.c
603names.o: ../cryptlib.h names.c
604p5_crpt.o: ../../e_os.h ../../include/openssl/asn1.h 579p5_crpt.o: ../../e_os.h ../../include/openssl/asn1.h
605p5_crpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 580p5_crpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
606p5_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 581p5_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
607p5_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 582p5_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
608p5_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 583p5_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
609p5_crpt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 584p5_crpt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
610p5_crpt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 585p5_crpt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
611p5_crpt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 586p5_crpt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
612p5_crpt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 587p5_crpt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
613p5_crpt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 588p5_crpt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
614p5_crpt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 589p5_crpt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
615p5_crpt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 590p5_crpt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
616p5_crpt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p5_crpt.c 591p5_crpt.o: ../cryptlib.h p5_crpt.c
617p5_crpt2.o: ../../e_os.h ../../include/openssl/asn1.h 592p5_crpt2.o: ../../e_os.h ../../include/openssl/asn1.h
618p5_crpt2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 593p5_crpt2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
619p5_crpt2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 594p5_crpt2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
620p5_crpt2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 595p5_crpt2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
621p5_crpt2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 596p5_crpt2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
622p5_crpt2.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 597p5_crpt2.o: ../../include/openssl/evp.h ../../include/openssl/hmac.h
623p5_crpt2.o: ../../include/openssl/hmac.h ../../include/openssl/lhash.h 598p5_crpt2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
624p5_crpt2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 599p5_crpt2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
625p5_crpt2.o: ../../include/openssl/opensslconf.h
626p5_crpt2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 600p5_crpt2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
627p5_crpt2.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 601p5_crpt2.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
628p5_crpt2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 602p5_crpt2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -633,37 +607,35 @@ p_dec.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
633p_dec.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 607p_dec.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
634p_dec.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 608p_dec.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
635p_dec.o: ../../include/openssl/err.h ../../include/openssl/evp.h 609p_dec.o: ../../include/openssl/err.h ../../include/openssl/evp.h
636p_dec.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 610p_dec.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
637p_dec.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 611p_dec.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
638p_dec.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 612p_dec.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
639p_dec.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 613p_dec.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
640p_dec.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 614p_dec.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
641p_dec.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 615p_dec.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
642p_dec.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 616p_dec.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
643p_dec.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 617p_dec.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_dec.c
644p_dec.o: ../cryptlib.h p_dec.c
645p_enc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 618p_enc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
646p_enc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 619p_enc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
647p_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 620p_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
648p_enc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 621p_enc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
649p_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 622p_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
650p_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 623p_enc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
651p_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 624p_enc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
652p_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 625p_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
653p_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 626p_enc.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
654p_enc.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 627p_enc.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
655p_enc.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 628p_enc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
656p_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 629p_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
657p_enc.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 630p_enc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_enc.c
658p_enc.o: ../cryptlib.h p_enc.c
659p_lib.o: ../../e_os.h ../../include/openssl/asn1.h 631p_lib.o: ../../e_os.h ../../include/openssl/asn1.h
660p_lib.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h 632p_lib.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
661p_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 633p_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
662p_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h 634p_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
663p_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 635p_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
664p_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 636p_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
665p_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 637p_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
666p_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 638p_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
667p_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 639p_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
668p_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 640p_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
669p_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 641p_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -671,57 +643,91 @@ p_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
671p_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 643p_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
672p_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 644p_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
673p_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 645p_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
674p_lib.o: ../cryptlib.h p_lib.c 646p_lib.o: ../asn1/asn1_locl.h ../cryptlib.h p_lib.c
675p_open.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 647p_open.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
676p_open.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 648p_open.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
677p_open.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 649p_open.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
678p_open.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 650p_open.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
679p_open.o: ../../include/openssl/err.h ../../include/openssl/evp.h 651p_open.o: ../../include/openssl/err.h ../../include/openssl/evp.h
680p_open.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 652p_open.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
681p_open.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 653p_open.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
682p_open.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 654p_open.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
683p_open.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 655p_open.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
684p_open.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 656p_open.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
685p_open.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 657p_open.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
686p_open.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 658p_open.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
687p_open.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_open.c 659p_open.o: ../cryptlib.h p_open.c
688p_seal.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 660p_seal.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
689p_seal.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 661p_seal.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
690p_seal.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 662p_seal.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
691p_seal.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 663p_seal.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
692p_seal.o: ../../include/openssl/err.h ../../include/openssl/evp.h 664p_seal.o: ../../include/openssl/err.h ../../include/openssl/evp.h
693p_seal.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 665p_seal.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
694p_seal.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 666p_seal.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
695p_seal.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 667p_seal.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
696p_seal.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 668p_seal.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
697p_seal.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 669p_seal.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
698p_seal.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 670p_seal.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
699p_seal.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 671p_seal.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
700p_seal.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 672p_seal.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_seal.c
701p_seal.o: ../cryptlib.h p_seal.c
702p_sign.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 673p_sign.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
703p_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 674p_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
704p_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 675p_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
705p_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 676p_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
706p_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h 677p_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h
707p_sign.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 678p_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
708p_sign.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 679p_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
709p_sign.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 680p_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
710p_sign.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 681p_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
711p_sign.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 682p_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
712p_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 683p_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
713p_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 684p_sign.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_sign.c
714p_sign.o: ../cryptlib.h p_sign.c
715p_verify.o: ../../e_os.h ../../include/openssl/asn1.h 685p_verify.o: ../../e_os.h ../../include/openssl/asn1.h
716p_verify.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 686p_verify.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
717p_verify.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 687p_verify.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
718p_verify.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 688p_verify.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
719p_verify.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 689p_verify.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
720p_verify.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 690p_verify.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
721p_verify.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 691p_verify.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
722p_verify.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 692p_verify.o: ../../include/openssl/opensslconf.h
723p_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 693p_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
724p_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 694p_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
725p_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 695p_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
726p_verify.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 696p_verify.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
727p_verify.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_verify.c 697p_verify.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_verify.c
698pmeth_fn.o: ../../e_os.h ../../include/openssl/asn1.h
699pmeth_fn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
700pmeth_fn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
701pmeth_fn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
702pmeth_fn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
703pmeth_fn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
704pmeth_fn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
705pmeth_fn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
706pmeth_fn.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_locl.h
707pmeth_fn.o: pmeth_fn.c
708pmeth_gn.o: ../../e_os.h ../../include/openssl/asn1.h
709pmeth_gn.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
710pmeth_gn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
711pmeth_gn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
712pmeth_gn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
713pmeth_gn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
714pmeth_gn.o: ../../include/openssl/opensslconf.h
715pmeth_gn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
716pmeth_gn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
717pmeth_gn.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_locl.h
718pmeth_gn.o: pmeth_gn.c
719pmeth_lib.o: ../../e_os.h ../../include/openssl/asn1.h
720pmeth_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
721pmeth_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
722pmeth_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
723pmeth_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
724pmeth_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
725pmeth_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
726pmeth_lib.o: ../../include/openssl/objects.h
727pmeth_lib.o: ../../include/openssl/opensslconf.h
728pmeth_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
729pmeth_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
730pmeth_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
731pmeth_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
732pmeth_lib.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
733pmeth_lib.o: evp_locl.h pmeth_lib.c
diff --git a/src/lib/libcrypto/evp/c_allc.c b/src/lib/libcrypto/evp/c_allc.c
index 7054d8125d..c5f9268378 100644
--- a/src/lib/libcrypto/evp/c_allc.c
+++ b/src/lib/libcrypto/evp/c_allc.c
@@ -71,6 +71,8 @@ void OpenSSL_add_all_ciphers(void)
71 EVP_add_cipher(EVP_des_cfb8()); 71 EVP_add_cipher(EVP_des_cfb8());
72 EVP_add_cipher(EVP_des_ede_cfb()); 72 EVP_add_cipher(EVP_des_ede_cfb());
73 EVP_add_cipher(EVP_des_ede3_cfb()); 73 EVP_add_cipher(EVP_des_ede3_cfb());
74 EVP_add_cipher(EVP_des_ede3_cfb1());
75 EVP_add_cipher(EVP_des_ede3_cfb8());
74 76
75 EVP_add_cipher(EVP_des_ofb()); 77 EVP_add_cipher(EVP_des_ofb());
76 EVP_add_cipher(EVP_des_ede_ofb()); 78 EVP_add_cipher(EVP_des_ede_ofb());
@@ -219,7 +221,4 @@ void OpenSSL_add_all_ciphers(void)
219 EVP_add_cipher_alias(SN_camellia_256_cbc,"CAMELLIA256"); 221 EVP_add_cipher_alias(SN_camellia_256_cbc,"CAMELLIA256");
220 EVP_add_cipher_alias(SN_camellia_256_cbc,"camellia256"); 222 EVP_add_cipher_alias(SN_camellia_256_cbc,"camellia256");
221#endif 223#endif
222
223 PKCS12_PBE_add();
224 PKCS5_PBE_add();
225 } 224 }
diff --git a/src/lib/libcrypto/evp/c_alld.c b/src/lib/libcrypto/evp/c_alld.c
index d270b0ee03..311e1fe2f8 100644
--- a/src/lib/libcrypto/evp/c_alld.c
+++ b/src/lib/libcrypto/evp/c_alld.c
@@ -64,9 +64,6 @@
64 64
65void OpenSSL_add_all_digests(void) 65void OpenSSL_add_all_digests(void)
66 { 66 {
67#ifndef OPENSSL_NO_MD2
68 EVP_add_digest(EVP_md2());
69#endif
70#ifndef OPENSSL_NO_MD4 67#ifndef OPENSSL_NO_MD4
71 EVP_add_digest(EVP_md4()); 68 EVP_add_digest(EVP_md4());
72#endif 69#endif
@@ -81,7 +78,7 @@ void OpenSSL_add_all_digests(void)
81 EVP_add_digest(EVP_dss()); 78 EVP_add_digest(EVP_dss());
82#endif 79#endif
83#endif 80#endif
84#ifndef OPENSSL_NO_SHA 81#if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA1)
85 EVP_add_digest(EVP_sha1()); 82 EVP_add_digest(EVP_sha1());
86 EVP_add_digest_alias(SN_sha1,"ssl3-sha1"); 83 EVP_add_digest_alias(SN_sha1,"ssl3-sha1");
87 EVP_add_digest_alias(SN_sha1WithRSAEncryption,SN_sha1WithRSA); 84 EVP_add_digest_alias(SN_sha1WithRSAEncryption,SN_sha1WithRSA);
@@ -111,4 +108,7 @@ void OpenSSL_add_all_digests(void)
111 EVP_add_digest(EVP_sha384()); 108 EVP_add_digest(EVP_sha384());
112 EVP_add_digest(EVP_sha512()); 109 EVP_add_digest(EVP_sha512());
113#endif 110#endif
111#ifndef OPENSSL_NO_WHIRLPOOL
112 EVP_add_digest(EVP_whirlpool());
113#endif
114 } 114 }
diff --git a/src/lib/libcrypto/evp/evp_test.c b/src/lib/libcrypto/evp/evp_test.c
index 436be20bf1..902efac975 100644
--- a/src/lib/libcrypto/evp/evp_test.c
+++ b/src/lib/libcrypto/evp/evp_test.c
@@ -153,8 +153,8 @@ static void test1(const EVP_CIPHER *c,const unsigned char *key,int kn,
153 153
154 if(kn != c->key_len) 154 if(kn != c->key_len)
155 { 155 {
156 fprintf(stderr,"Key length doesn't match, got %d expected %d\n",kn, 156 fprintf(stderr,"Key length doesn't match, got %d expected %lu\n",kn,
157 c->key_len); 157 (unsigned long)c->key_len);
158 test1_exit(5); 158 test1_exit(5);
159 } 159 }
160 EVP_CIPHER_CTX_init(&ctx); 160 EVP_CIPHER_CTX_init(&ctx);
@@ -441,7 +441,7 @@ int main(int argc,char **argv)
441#endif 441#endif
442 EVP_cleanup(); 442 EVP_cleanup();
443 CRYPTO_cleanup_all_ex_data(); 443 CRYPTO_cleanup_all_ex_data();
444 ERR_remove_state(0); 444 ERR_remove_thread_state(NULL);
445 ERR_free_strings(); 445 ERR_free_strings();
446 CRYPTO_mem_leaks_fp(stderr); 446 CRYPTO_mem_leaks_fp(stderr);
447 447
diff --git a/src/lib/libcrypto/evp/m_md2.c b/src/lib/libcrypto/evp/m_md2.c
index 8eee6236ba..5ce849f161 100644
--- a/src/lib/libcrypto/evp/m_md2.c
+++ b/src/lib/libcrypto/evp/m_md2.c
@@ -58,7 +58,6 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
62 61
63#ifndef OPENSSL_NO_MD2 62#ifndef OPENSSL_NO_MD2
64 63
diff --git a/src/lib/libcrypto/evp/m_mdc2.c b/src/lib/libcrypto/evp/m_mdc2.c
index 9f9bcf06ed..b08d559803 100644
--- a/src/lib/libcrypto/evp/m_mdc2.c
+++ b/src/lib/libcrypto/evp/m_mdc2.c
@@ -58,7 +58,6 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
62 61
63#ifndef OPENSSL_NO_MDC2 62#ifndef OPENSSL_NO_MDC2
64 63
@@ -66,7 +65,9 @@
66#include <openssl/objects.h> 65#include <openssl/objects.h>
67#include <openssl/x509.h> 66#include <openssl/x509.h>
68#include <openssl/mdc2.h> 67#include <openssl/mdc2.h>
68#ifndef OPENSSL_NO_RSA
69#include <openssl/rsa.h> 69#include <openssl/rsa.h>
70#endif
70 71
71static int init(EVP_MD_CTX *ctx) 72static int init(EVP_MD_CTX *ctx)
72 { return MDC2_Init(ctx->md_data); } 73 { return MDC2_Init(ctx->md_data); }
diff --git a/src/lib/libcrypto/evp/m_sha.c b/src/lib/libcrypto/evp/m_sha.c
index 3f30dfc579..acccc8f92d 100644
--- a/src/lib/libcrypto/evp/m_sha.c
+++ b/src/lib/libcrypto/evp/m_sha.c
@@ -58,7 +58,6 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
62 61
63#if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA0) 62#if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA0)
64 63
diff --git a/src/lib/libcrypto/hmac/Makefile b/src/lib/libcrypto/hmac/Makefile
index 5cfa37d99c..0e91709f64 100644
--- a/src/lib/libcrypto/hmac/Makefile
+++ b/src/lib/libcrypto/hmac/Makefile
@@ -17,8 +17,8 @@ TEST=hmactest.c
17APPS= 17APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC=hmac.c 20LIBSRC=hmac.c hm_ameth.c hm_pmeth.c
21LIBOBJ=hmac.o 21LIBOBJ=hmac.o hm_ameth.o hm_pmeth.o
22 22
23SRC= $(LIBSRC) 23SRC= $(LIBSRC)
24 24
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -74,13 +74,37 @@ clean:
74 74
75# DO NOT DELETE THIS LINE -- make depend depends on it. 75# DO NOT DELETE THIS LINE -- make depend depends on it.
76 76
77hm_ameth.o: ../../e_os.h ../../include/openssl/asn1.h
78hm_ameth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
79hm_ameth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
80hm_ameth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
81hm_ameth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
82hm_ameth.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
83hm_ameth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
84hm_ameth.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
85hm_ameth.o: ../../include/openssl/symhacks.h ../asn1/asn1_locl.h ../cryptlib.h
86hm_ameth.o: hm_ameth.c
87hm_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h
88hm_pmeth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
89hm_pmeth.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
90hm_pmeth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
91hm_pmeth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
92hm_pmeth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
93hm_pmeth.o: ../../include/openssl/hmac.h ../../include/openssl/lhash.h
94hm_pmeth.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
95hm_pmeth.o: ../../include/openssl/opensslconf.h
96hm_pmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
97hm_pmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
98hm_pmeth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
99hm_pmeth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
100hm_pmeth.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
101hm_pmeth.o: ../cryptlib.h ../evp/evp_locl.h hm_pmeth.c
77hmac.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 102hmac.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
78hmac.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 103hmac.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
79hmac.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 104hmac.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
80hmac.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 105hmac.o: ../../include/openssl/evp.h ../../include/openssl/hmac.h
81hmac.o: ../../include/openssl/hmac.h ../../include/openssl/lhash.h 106hmac.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
82hmac.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 107hmac.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
83hmac.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 108hmac.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
84hmac.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 109hmac.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
85hmac.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 110hmac.o: ../../include/openssl/symhacks.h ../cryptlib.h hmac.c
86hmac.o: ../cryptlib.h hmac.c
diff --git a/src/lib/libcrypto/idea/Makefile b/src/lib/libcrypto/idea/Makefile
index 55c0d4dbff..b2e7add666 100644
--- a/src/lib/libcrypto/idea/Makefile
+++ b/src/lib/libcrypto/idea/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -82,9 +82,5 @@ i_ecb.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h
82i_ecb.o: ../../include/openssl/opensslv.h i_ecb.c idea_lcl.h 82i_ecb.o: ../../include/openssl/opensslv.h i_ecb.c idea_lcl.h
83i_ofb64.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h 83i_ofb64.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h
84i_ofb64.o: i_ofb64.c idea_lcl.h 84i_ofb64.o: i_ofb64.c idea_lcl.h
85i_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 85i_skey.o: ../../include/openssl/idea.h ../../include/openssl/opensslconf.h
86i_skey.o: ../../include/openssl/fips.h ../../include/openssl/idea.h
87i_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
88i_skey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
89i_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
90i_skey.o: i_skey.c idea_lcl.h 86i_skey.o: i_skey.c idea_lcl.h
diff --git a/src/lib/libcrypto/install.com b/src/lib/libcrypto/install.com
index ffad1f97a7..ad3e4d48c7 100644
--- a/src/lib/libcrypto/install.com
+++ b/src/lib/libcrypto/install.com
@@ -3,15 +3,26 @@ $!
3$! Author: Richard Levitte <richard@levitte.org> 3$! Author: Richard Levitte <richard@levitte.org>
4$! Time of creation: 22-MAY-1998 10:13 4$! Time of creation: 22-MAY-1998 10:13
5$! 5$!
6$! Changes by Zoltan Arpadffy <zoli@polarhome.com>
7$!
6$! P1 root of the directory tree 8$! P1 root of the directory tree
7$! 9$!
8$ IF P1 .EQS. "" 10$ IF P1 .EQS. ""
9$ THEN 11$ THEN
10$ WRITE SYS$OUTPUT "First argument missing." 12$ WRITE SYS$OUTPUT "First argument missing."
11$ WRITE SYS$OUTPUT "Should be the directory where you want things installed." 13$ WRITE SYS$OUTPUT -
14 "It should be the directory where you want things installed."
12$ EXIT 15$ EXIT
13$ ENDIF 16$ ENDIF
14$ 17$
18$ IF (F$GETSYI("CPU").LT.128)
19$ THEN
20$ ARCH := VAX
21$ ELSE
22$ ARCH = F$EDIT( F$GETSYI( "ARCH_NAME"), "UPCASE")
23$ IF (ARCH .EQS. "") THEN ARCH = "UNK"
24$ ENDIF
25$
15$ ROOT = F$PARSE(P1,"[]A.;0",,,"SYNTAX_ONLY,NO_CONCEAL") - "A.;0" 26$ ROOT = F$PARSE(P1,"[]A.;0",,,"SYNTAX_ONLY,NO_CONCEAL") - "A.;0"
16$ ROOT_DEV = F$PARSE(ROOT,,,"DEVICE","SYNTAX_ONLY") 27$ ROOT_DEV = F$PARSE(ROOT,,,"DEVICE","SYNTAX_ONLY")
17$ ROOT_DIR = F$PARSE(ROOT,,,"DIRECTORY","SYNTAX_ONLY") - 28$ ROOT_DIR = F$PARSE(ROOT,,,"DIRECTORY","SYNTAX_ONLY") -
@@ -19,30 +30,28 @@ $ ROOT_DIR = F$PARSE(ROOT,,,"DIRECTORY","SYNTAX_ONLY") -
19$ ROOT = ROOT_DEV + "[" + ROOT_DIR 30$ ROOT = ROOT_DEV + "[" + ROOT_DIR
20$ 31$
21$ DEFINE/NOLOG WRK_SSLROOT 'ROOT'.] /TRANS=CONC 32$ DEFINE/NOLOG WRK_SSLROOT 'ROOT'.] /TRANS=CONC
22$ DEFINE/NOLOG WRK_SSLVLIB WRK_SSLROOT:[VAX_LIB] 33$ DEFINE/NOLOG WRK_SSLLIB WRK_SSLROOT:['ARCH'_LIB]
23$ DEFINE/NOLOG WRK_SSLALIB WRK_SSLROOT:[ALPHA_LIB]
24$ DEFINE/NOLOG WRK_SSLINCLUDE WRK_SSLROOT:[INCLUDE] 34$ DEFINE/NOLOG WRK_SSLINCLUDE WRK_SSLROOT:[INCLUDE]
25$ 35$
26$ IF F$PARSE("WRK_SSLROOT:[000000]") .EQS. "" THEN - 36$ IF F$PARSE("WRK_SSLROOT:[000000]") .EQS. "" THEN -
27 CREATE/DIR/LOG WRK_SSLROOT:[000000] 37 CREATE/DIR/LOG WRK_SSLROOT:[000000]
28$ IF F$PARSE("WRK_SSLVLIB:") .EQS. "" THEN - 38$ IF F$PARSE("WRK_SSLLIB:") .EQS. "" THEN -
29 CREATE/DIR/LOG WRK_SSLVLIB: 39 CREATE/DIR/LOG WRK_SSLLIB:
30$ IF F$PARSE("WRK_SSLALIB:") .EQS. "" THEN -
31 CREATE/DIR/LOG WRK_SSLALIB:
32$ IF F$PARSE("WRK_SSLINCLUDE:") .EQS. "" THEN - 40$ IF F$PARSE("WRK_SSLINCLUDE:") .EQS. "" THEN -
33 CREATE/DIR/LOG WRK_SSLINCLUDE: 41 CREATE/DIR/LOG WRK_SSLINCLUDE:
34$ 42$
35$ SDIRS := ,- 43$ SDIRS := ,-
44 _'ARCH',-
36 OBJECTS,- 45 OBJECTS,-
37 MD2,MD4,MD5,SHA,MDC2,HMAC,RIPEMD,- 46 MD2,MD4,MD5,SHA,MDC2,HMAC,RIPEMD,WHRLPOOL,-
38 DES,AES,RC2,RC4,RC5,IDEA,BF,CAST,CAMELLIA,SEED,- 47 DES,AES,RC2,RC4,RC5,IDEA,BF,CAST,CAMELLIA,SEED,-
39 BN,EC,RSA,DSA,ECDSA,DH,ECDH,DSO,ENGINE,- 48 BN,EC,RSA,DSA,ECDSA,DH,ECDH,DSO,ENGINE,-
40 BUFFER,BIO,STACK,LHASH,RAND,ERR,- 49 BUFFER,BIO,STACK,LHASH,RAND,ERR,-
41 EVP,ASN1,PEM,X509,X509V3,CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,- 50 EVP,ASN1,PEM,X509,X509V3,CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,-
42 UI,KRB5,- 51 UI,KRB5,-
43 STORE,PQUEUE,JPAKE 52 STORE,CMS,PQUEUE,TS,JPAKE
44$ EXHEADER_ := crypto.h,tmdiff.h,opensslv.h,opensslconf.h,ebcdic.h,- 53$ EXHEADER_ := crypto.h,opensslv.h,ebcdic.h,symhacks.h,ossl_typ.h
45 symhacks.h,ossl_typ.h 54$ EXHEADER__'ARCH' := opensslconf.h
46$ EXHEADER_OBJECTS := objects.h,obj_mac.h 55$ EXHEADER_OBJECTS := objects.h,obj_mac.h
47$ EXHEADER_MD2 := md2.h 56$ EXHEADER_MD2 := md2.h
48$ EXHEADER_MD4 := md4.h 57$ EXHEADER_MD4 := md4.h
@@ -51,6 +60,7 @@ $ EXHEADER_SHA := sha.h
51$ EXHEADER_MDC2 := mdc2.h 60$ EXHEADER_MDC2 := mdc2.h
52$ EXHEADER_HMAC := hmac.h 61$ EXHEADER_HMAC := hmac.h
53$ EXHEADER_RIPEMD := ripemd.h 62$ EXHEADER_RIPEMD := ripemd.h
63$ EXHEADER_WHRLPOOL := whrlpool.h
54$ EXHEADER_DES := des.h,des_old.h 64$ EXHEADER_DES := des.h,des_old.h
55$ EXHEADER_AES := aes.h 65$ EXHEADER_AES := aes.h
56$ EXHEADER_RC2 := rc2.h 66$ EXHEADER_RC2 := rc2.h
@@ -61,6 +71,7 @@ $ EXHEADER_BF := blowfish.h
61$ EXHEADER_CAST := cast.h 71$ EXHEADER_CAST := cast.h
62$ EXHEADER_CAMELLIA := camellia.h 72$ EXHEADER_CAMELLIA := camellia.h
63$ EXHEADER_SEED := seed.h 73$ EXHEADER_SEED := seed.h
74$ EXHEADER_MODES := modes.h
64$ EXHEADER_BN := bn.h 75$ EXHEADER_BN := bn.h
65$ EXHEADER_EC := ec.h 76$ EXHEADER_EC := ec.h
66$ EXHEADER_RSA := rsa.h 77$ EXHEADER_RSA := rsa.h
@@ -91,12 +102,13 @@ $ EXHEADER_UI := ui.h,ui_compat.h
91$ EXHEADER_KRB5 := krb5_asn.h 102$ EXHEADER_KRB5 := krb5_asn.h
92$! EXHEADER_STORE := store.h,str_compat.h 103$! EXHEADER_STORE := store.h,str_compat.h
93$ EXHEADER_STORE := store.h 104$ EXHEADER_STORE := store.h
94$ EXHEADER_PQUEUE := pqueue.h,pq_compat.h 105$ EXHEADER_CMS := cms.h
106$ EXHEADER_PQUEUE := pqueue.h
107$ EXHEADER_TS := ts.h
95$ EXHEADER_JPAKE := jpake.h 108$ EXHEADER_JPAKE := jpake.h
96$ LIBS := LIBCRYPTO 109$ LIBS := LIBCRYPTO
97$ 110$
98$ VEXE_DIR := [-.VAX.EXE.CRYPTO] 111$ EXE_DIR := [-.'ARCH'.EXE.CRYPTO]
99$ AEXE_DIR := [-.AXP.EXE.CRYPTO]
100$ 112$
101$ I = 0 113$ I = 0
102$ LOOP_SDIRS: 114$ LOOP_SDIRS:
@@ -108,7 +120,12 @@ $ IF D .EQS. ""
108$ THEN 120$ THEN
109$ COPY 'tmp' WRK_SSLINCLUDE: /LOG 121$ COPY 'tmp' WRK_SSLINCLUDE: /LOG
110$ ELSE 122$ ELSE
111$ COPY [.'D']'tmp' WRK_SSLINCLUDE: /LOG 123$ IF D .EQS. "_''ARCH'"
124$ THEN
125$ COPY [-.'ARCH'.CRYPTO]'tmp' WRK_SSLINCLUDE: /LOG
126$ ELSE
127$ COPY [.'D']'tmp' WRK_SSLINCLUDE: /LOG
128$ ENDIF
112$ ENDIF 129$ ENDIF
113$ SET FILE/PROT=WORLD:RE WRK_SSLINCLUDE:'tmp' 130$ SET FILE/PROT=WORLD:RE WRK_SSLINCLUDE:'tmp'
114$ GOTO LOOP_SDIRS 131$ GOTO LOOP_SDIRS
@@ -120,27 +137,16 @@ $ E = F$EDIT(F$ELEMENT(I, ",", LIBS),"TRIM")
120$ I = I + 1 137$ I = I + 1
121$ IF E .EQS. "," THEN GOTO LOOP_LIB_END 138$ IF E .EQS. "," THEN GOTO LOOP_LIB_END
122$ SET NOON 139$ SET NOON
123$ IF F$SEARCH(VEXE_DIR+E+".OLB") .NES. "" 140$ IF F$SEARCH(EXE_DIR+E+".OLB") .NES. ""
124$ THEN
125$ COPY 'VEXE_DIR''E'.OLB WRK_SSLVLIB:'E'.OLB/log
126$ SET FILE/PROT=W:RE WRK_SSLVLIB:'E'.OLB
127$ ENDIF
128$ ! Preparing for the time when we have shareable images
129$ IF F$SEARCH(VEXE_DIR+E+".EXE") .NES. ""
130$ THEN
131$ COPY 'VEXE_DIR''E'.EXE WRK_SSLVLIB:'E'.EXE/log
132$ SET FILE/PROT=W:RE WRK_SSLVLIB:'E'.EXE
133$ ENDIF
134$ IF F$SEARCH(AEXE_DIR+E+".OLB") .NES. ""
135$ THEN 141$ THEN
136$ COPY 'AEXE_DIR''E'.OLB WRK_SSLALIB:'E'.OLB/log 142$ COPY 'EXE_DIR''E'.OLB WRK_SSLLIB:'E'.OLB/log
137$ SET FILE/PROT=W:RE WRK_SSLALIB:'E'.OLB 143$ SET FILE/PROT=W:RE WRK_SSLLIB:'E'.OLB
138$ ENDIF 144$ ENDIF
139$ ! Preparing for the time when we have shareable images 145$ ! Preparing for the time when we have shareable images
140$ IF F$SEARCH(AEXE_DIR+E+".EXE") .NES. "" 146$ IF F$SEARCH(EXE_DIR+E+".EXE") .NES. ""
141$ THEN 147$ THEN
142$ COPY 'AEXE_DIR''E'.EXE WRK_SSLALIB:'E'.EXE/log 148$ COPY 'EXE_DIR''E'.EXE WRK_SSLLIB:'E'.EXE/log
143$ SET FILE/PROT=W:RE WRK_SSLALIB:'E'.EXE 149$ SET FILE/PROT=W:RE WRK_SSLLIB:'E'.EXE
144$ ENDIF 150$ ENDIF
145$ SET ON 151$ SET ON
146$ GOTO LOOP_LIB 152$ GOTO LOOP_LIB
diff --git a/src/lib/libcrypto/krb5/Makefile b/src/lib/libcrypto/krb5/Makefile
index 8efb9e8910..14077390d6 100644
--- a/src/lib/libcrypto/krb5/Makefile
+++ b/src/lib/libcrypto/krb5/Makefile
@@ -34,7 +34,7 @@ top:
34all: lib 34all: lib
35 35
36lib: $(LIBOBJ) 36lib: $(LIBOBJ)
37 $(ARX) $(LIB) $(LIBOBJ) 37 $(AR) $(LIB) $(LIBOBJ)
38 $(RANLIB) $(LIB) || echo Never mind. 38 $(RANLIB) $(LIB) || echo Never mind.
39 @touch lib 39 @touch lib
40 40
diff --git a/src/lib/libcrypto/lhash/Makefile b/src/lib/libcrypto/lhash/Makefile
index 35f0932971..82bddac474 100644
--- a/src/lib/libcrypto/lhash/Makefile
+++ b/src/lib/libcrypto/lhash/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
diff --git a/src/lib/libcrypto/md2/Makefile b/src/lib/libcrypto/md2/Makefile
index 7f43321ab2..17f878aeb7 100644
--- a/src/lib/libcrypto/md2/Makefile
+++ b/src/lib/libcrypto/md2/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -74,9 +74,7 @@ clean:
74 74
75# DO NOT DELETE THIS LINE -- make depend depends on it. 75# DO NOT DELETE THIS LINE -- make depend depends on it.
76 76
77md2_dgst.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 77md2_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
78md2_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
79md2_dgst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
80md2_dgst.o: ../../include/openssl/md2.h ../../include/openssl/opensslconf.h 78md2_dgst.o: ../../include/openssl/md2.h ../../include/openssl/opensslconf.h
81md2_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 79md2_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
82md2_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 80md2_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/md2/md2.h b/src/lib/libcrypto/md2/md2.h
index d59c9f2593..a46120e7d4 100644
--- a/src/lib/libcrypto/md2/md2.h
+++ b/src/lib/libcrypto/md2/md2.h
@@ -81,9 +81,6 @@ typedef struct MD2state_st
81 } MD2_CTX; 81 } MD2_CTX;
82 82
83const char *MD2_options(void); 83const char *MD2_options(void);
84#ifdef OPENSSL_FIPS
85int private_MD2_Init(MD2_CTX *c);
86#endif
87int MD2_Init(MD2_CTX *c); 84int MD2_Init(MD2_CTX *c);
88int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len); 85int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len);
89int MD2_Final(unsigned char *md, MD2_CTX *c); 86int MD2_Final(unsigned char *md, MD2_CTX *c);
diff --git a/src/lib/libcrypto/md2/md2_dgst.c b/src/lib/libcrypto/md2/md2_dgst.c
index cc4eeaf7a7..c57b3da288 100644
--- a/src/lib/libcrypto/md2/md2_dgst.c
+++ b/src/lib/libcrypto/md2/md2_dgst.c
@@ -62,11 +62,6 @@
62#include <openssl/md2.h> 62#include <openssl/md2.h>
63#include <openssl/opensslv.h> 63#include <openssl/opensslv.h>
64#include <openssl/crypto.h> 64#include <openssl/crypto.h>
65#ifdef OPENSSL_FIPS
66#include <openssl/fips.h>
67#endif
68
69#include <openssl/err.h>
70 65
71const char MD2_version[]="MD2" OPENSSL_VERSION_PTEXT; 66const char MD2_version[]="MD2" OPENSSL_VERSION_PTEXT;
72 67
@@ -78,7 +73,7 @@ const char MD2_version[]="MD2" OPENSSL_VERSION_PTEXT;
78static void md2_block(MD2_CTX *c, const unsigned char *d); 73static void md2_block(MD2_CTX *c, const unsigned char *d);
79/* The magic S table - I have converted it to hex since it is 74/* The magic S table - I have converted it to hex since it is
80 * basically just a random byte string. */ 75 * basically just a random byte string. */
81static MD2_INT S[256]={ 76static const MD2_INT S[256]={
82 0x29, 0x2E, 0x43, 0xC9, 0xA2, 0xD8, 0x7C, 0x01, 77 0x29, 0x2E, 0x43, 0xC9, 0xA2, 0xD8, 0x7C, 0x01,
83 0x3D, 0x36, 0x54, 0xA1, 0xEC, 0xF0, 0x06, 0x13, 78 0x3D, 0x36, 0x54, 0xA1, 0xEC, 0xF0, 0x06, 0x13,
84 0x62, 0xA7, 0x05, 0xF3, 0xC0, 0xC7, 0x73, 0x8C, 79 0x62, 0xA7, 0x05, 0xF3, 0xC0, 0xC7, 0x73, 0x8C,
@@ -121,7 +116,7 @@ const char *MD2_options(void)
121 return("md2(int)"); 116 return("md2(int)");
122 } 117 }
123 118
124FIPS_NON_FIPS_MD_Init(MD2) 119int MD2_Init(MD2_CTX *c)
125 { 120 {
126 c->num=0; 121 c->num=0;
127 memset(c->state,0,sizeof c->state); 122 memset(c->state,0,sizeof c->state);
diff --git a/src/lib/libcrypto/md4/Makefile b/src/lib/libcrypto/md4/Makefile
index 0bc4896585..c94a1398ed 100644
--- a/src/lib/libcrypto/md4/Makefile
+++ b/src/lib/libcrypto/md4/Makefile
@@ -34,7 +34,7 @@ top:
34all: lib 34all: lib
35 35
36lib: $(LIBOBJ) 36lib: $(LIBOBJ)
37 $(ARX) $(LIB) $(LIBOBJ) 37 $(AR) $(LIB) $(LIBOBJ)
38 $(RANLIB) $(LIB) || echo Never mind. 38 $(RANLIB) $(LIB) || echo Never mind.
39 @touch lib 39 @touch lib
40 40
@@ -69,19 +69,16 @@ depend:
69dclean: 69dclean:
70 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 70 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
71 mv -f Makefile.new $(MAKEFILE) 71 mv -f Makefile.new $(MAKEFILE)
72 rm -f ../../include/openssl/$(EXHEADER) ../../test/$(TEST) ../../apps/$(APPS)
72 73
73clean: 74clean:
74 rm -f asm/mx86unix.cpp *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff 75 rm -f asm/mx86unix.cpp *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
75 76
76# DO NOT DELETE THIS LINE -- make depend depends on it. 77# DO NOT DELETE THIS LINE -- make depend depends on it.
77 78
78md4_dgst.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 79md4_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/md4.h
79md4_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 80md4_dgst.o: ../../include/openssl/opensslconf.h
80md4_dgst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 81md4_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md4_dgst.c
81md4_dgst.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h
82md4_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
83md4_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
84md4_dgst.o: ../../include/openssl/symhacks.h ../md32_common.h md4_dgst.c
85md4_dgst.o: md4_locl.h 82md4_dgst.o: md4_locl.h
86md4_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 83md4_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
87md4_one.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h 84md4_one.o: ../../include/openssl/md4.h ../../include/openssl/opensslconf.h
diff --git a/src/lib/libcrypto/md5/Makefile b/src/lib/libcrypto/md5/Makefile
index 3c450fcfc0..9858d53d31 100644
--- a/src/lib/libcrypto/md5/Makefile
+++ b/src/lib/libcrypto/md5/Makefile
@@ -38,21 +38,19 @@ top:
38all: lib 38all: lib
39 39
40lib: $(LIBOBJ) 40lib: $(LIBOBJ)
41 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
42 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
43 @touch lib 43 @touch lib
44 44
45# ELF 45md5-586.s: asm/md5-586.pl ../perlasm/x86asm.pl
46mx86-elf.s: asm/md5-586.pl ../perlasm/x86asm.pl 46 $(PERL) asm/md5-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
47 (cd asm; $(PERL) md5-586.pl elf $(CFLAGS) > ../$@)
48# COFF
49mx86-cof.s: asm/md5-586.pl ../perlasm/x86asm.pl
50 (cd asm; $(PERL) md5-586.pl coff $(CFLAGS) > ../$@)
51# a.out
52mx86-out.s: asm/md5-586.pl ../perlasm/x86asm.pl
53 (cd asm; $(PERL) md5-586.pl a.out $(CFLAGS) > ../$@)
54 47
55md5-x86_64.s: asm/md5-x86_64.pl; $(PERL) asm/md5-x86_64.pl $@ 48md5-x86_64.s: asm/md5-x86_64.pl
49 $(PERL) asm/md5-x86_64.pl $(PERLASM_SCHEME) > $@
50
51md5-ia64.s: asm/md5-ia64.S
52 $(CC) $(CFLAGS) -E asm/md5-ia64.S | \
53 $(PERL) -ne 's/;\s+/;\n/g; print;' > $@
56 54
57files: 55files:
58 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 56 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -91,13 +89,9 @@ clean:
91 89
92# DO NOT DELETE THIS LINE -- make depend depends on it. 90# DO NOT DELETE THIS LINE -- make depend depends on it.
93 91
94md5_dgst.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 92md5_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/md5.h
95md5_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 93md5_dgst.o: ../../include/openssl/opensslconf.h
96md5_dgst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 94md5_dgst.o: ../../include/openssl/opensslv.h ../md32_common.h md5_dgst.c
97md5_dgst.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h
98md5_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
99md5_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
100md5_dgst.o: ../../include/openssl/symhacks.h ../md32_common.h md5_dgst.c
101md5_dgst.o: md5_locl.h 95md5_dgst.o: md5_locl.h
102md5_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 96md5_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
103md5_one.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h 97md5_one.o: ../../include/openssl/md5.h ../../include/openssl/opensslconf.h
diff --git a/src/lib/libcrypto/mdc2/Makefile b/src/lib/libcrypto/mdc2/Makefile
index ea25688d88..1d064f17a6 100644
--- a/src/lib/libcrypto/mdc2/Makefile
+++ b/src/lib/libcrypto/mdc2/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
diff --git a/src/lib/libcrypto/mdc2/mdc2.h b/src/lib/libcrypto/mdc2/mdc2.h
index 7e1354116a..72778a5212 100644
--- a/src/lib/libcrypto/mdc2/mdc2.h
+++ b/src/lib/libcrypto/mdc2/mdc2.h
@@ -80,9 +80,7 @@ typedef struct mdc2_ctx_st
80 int pad_type; /* either 1 or 2, default 1 */ 80 int pad_type; /* either 1 or 2, default 1 */
81 } MDC2_CTX; 81 } MDC2_CTX;
82 82
83#ifdef OPENSSL_FIPS 83
84int private_MDC2_Init(MDC2_CTX *c);
85#endif
86int MDC2_Init(MDC2_CTX *c); 84int MDC2_Init(MDC2_CTX *c);
87int MDC2_Update(MDC2_CTX *c, const unsigned char *data, size_t len); 85int MDC2_Update(MDC2_CTX *c, const unsigned char *data, size_t len);
88int MDC2_Final(unsigned char *md, MDC2_CTX *c); 86int MDC2_Final(unsigned char *md, MDC2_CTX *c);
diff --git a/src/lib/libcrypto/mem.c b/src/lib/libcrypto/mem.c
index 00ebaf0b9b..6f80dd33eb 100644
--- a/src/lib/libcrypto/mem.c
+++ b/src/lib/libcrypto/mem.c
@@ -101,7 +101,7 @@ static void (*free_locked_func)(void *) = free;
101 101
102/* may be changed as long as 'allow_customize_debug' is set */ 102/* may be changed as long as 'allow_customize_debug' is set */
103/* XXX use correct function pointer types */ 103/* XXX use correct function pointer types */
104#if defined(CRYPTO_MDEBUG) && !defined(OPENSSL_FIPS) 104#ifdef CRYPTO_MDEBUG
105/* use default functions from mem_dbg.c */ 105/* use default functions from mem_dbg.c */
106static void (*malloc_debug_func)(void *,int,const char *,int,int) 106static void (*malloc_debug_func)(void *,int,const char *,int,int)
107 = CRYPTO_dbg_malloc; 107 = CRYPTO_dbg_malloc;
@@ -110,14 +110,6 @@ static void (*realloc_debug_func)(void *,void *,int,const char *,int,int)
110static void (*free_debug_func)(void *,int) = CRYPTO_dbg_free; 110static void (*free_debug_func)(void *,int) = CRYPTO_dbg_free;
111static void (*set_debug_options_func)(long) = CRYPTO_dbg_set_options; 111static void (*set_debug_options_func)(long) = CRYPTO_dbg_set_options;
112static long (*get_debug_options_func)(void) = CRYPTO_dbg_get_options; 112static long (*get_debug_options_func)(void) = CRYPTO_dbg_get_options;
113
114static int (*push_info_func)(const char *info, const char *file, int line)
115 = CRYPTO_dbg_push_info;
116static int (*pop_info_func)(void)
117 = CRYPTO_dbg_pop_info;
118static int (*remove_all_info_func)(void)
119 = CRYPTO_dbg_remove_all_info;
120
121#else 113#else
122/* applications can use CRYPTO_malloc_debug_init() to select above case 114/* applications can use CRYPTO_malloc_debug_init() to select above case
123 * at run-time */ 115 * at run-time */
@@ -127,13 +119,6 @@ static void (*realloc_debug_func)(void *,void *,int,const char *,int,int)
127static void (*free_debug_func)(void *,int) = NULL; 119static void (*free_debug_func)(void *,int) = NULL;
128static void (*set_debug_options_func)(long) = NULL; 120static void (*set_debug_options_func)(long) = NULL;
129static long (*get_debug_options_func)(void) = NULL; 121static long (*get_debug_options_func)(void) = NULL;
130
131
132static int (*push_info_func)(const char *info, const char *file, int line)
133 = NULL;
134static int (*pop_info_func)(void) = NULL;
135static int (*remove_all_info_func)(void) = NULL;
136
137#endif 122#endif
138 123
139 124
@@ -209,15 +194,6 @@ int CRYPTO_set_mem_debug_functions(void (*m)(void *,int,const char *,int,int),
209 return 1; 194 return 1;
210 } 195 }
211 196
212void CRYPTO_set_mem_info_functions(
213 int (*push_info_fn)(const char *info, const char *file, int line),
214 int (*pop_info_fn)(void),
215 int (*remove_all_info_fn)(void))
216 {
217 push_info_func = push_info_fn;
218 pop_info_func = pop_info_fn;
219 remove_all_info_func = remove_all_info_fn;
220 }
221 197
222void CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t), 198void CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t),
223 void (**f)(void *)) 199 void (**f)(void *))
@@ -274,7 +250,6 @@ void CRYPTO_get_mem_debug_functions(void (**m)(void *,int,const char *,int,int),
274void *CRYPTO_malloc_locked(int num, const char *file, int line) 250void *CRYPTO_malloc_locked(int num, const char *file, int line)
275 { 251 {
276 void *ret = NULL; 252 void *ret = NULL;
277 extern unsigned char cleanse_ctr;
278 253
279 if (num <= 0) return NULL; 254 if (num <= 0) return NULL;
280 255
@@ -291,11 +266,15 @@ void *CRYPTO_malloc_locked(int num, const char *file, int line)
291 if (malloc_debug_func != NULL) 266 if (malloc_debug_func != NULL)
292 malloc_debug_func(ret, num, file, line, 1); 267 malloc_debug_func(ret, num, file, line, 1);
293 268
269#ifndef OPENSSL_CPUID_OBJ
294 /* Create a dependency on the value of 'cleanse_ctr' so our memory 270 /* Create a dependency on the value of 'cleanse_ctr' so our memory
295 * sanitisation function can't be optimised out. NB: We only do 271 * sanitisation function can't be optimised out. NB: We only do
296 * this for >2Kb so the overhead doesn't bother us. */ 272 * this for >2Kb so the overhead doesn't bother us. */
297 if(ret && (num > 2048)) 273 if(ret && (num > 2048))
274 { extern unsigned char cleanse_ctr;
298 ((unsigned char *)ret)[0] = cleanse_ctr; 275 ((unsigned char *)ret)[0] = cleanse_ctr;
276 }
277#endif
299 278
300 return ret; 279 return ret;
301 } 280 }
@@ -315,7 +294,6 @@ void CRYPTO_free_locked(void *str)
315void *CRYPTO_malloc(int num, const char *file, int line) 294void *CRYPTO_malloc(int num, const char *file, int line)
316 { 295 {
317 void *ret = NULL; 296 void *ret = NULL;
318 extern unsigned char cleanse_ctr;
319 297
320 if (num <= 0) return NULL; 298 if (num <= 0) return NULL;
321 299
@@ -332,12 +310,23 @@ void *CRYPTO_malloc(int num, const char *file, int line)
332 if (malloc_debug_func != NULL) 310 if (malloc_debug_func != NULL)
333 malloc_debug_func(ret, num, file, line, 1); 311 malloc_debug_func(ret, num, file, line, 1);
334 312
313#ifndef OPENSSL_CPUID_OBJ
335 /* Create a dependency on the value of 'cleanse_ctr' so our memory 314 /* Create a dependency on the value of 'cleanse_ctr' so our memory
336 * sanitisation function can't be optimised out. NB: We only do 315 * sanitisation function can't be optimised out. NB: We only do
337 * this for >2Kb so the overhead doesn't bother us. */ 316 * this for >2Kb so the overhead doesn't bother us. */
338 if(ret && (num > 2048)) 317 if(ret && (num > 2048))
318 { extern unsigned char cleanse_ctr;
339 ((unsigned char *)ret)[0] = cleanse_ctr; 319 ((unsigned char *)ret)[0] = cleanse_ctr;
320 }
321#endif
322
323 return ret;
324 }
325char *CRYPTO_strdup(const char *str, const char *file, int line)
326 {
327 char *ret = CRYPTO_malloc(strlen(str)+1, file, line);
340 328
329 strcpy(ret, str);
341 return ret; 330 return ret;
342 } 331 }
343 332
@@ -423,24 +412,3 @@ long CRYPTO_get_mem_debug_options(void)
423 return get_debug_options_func(); 412 return get_debug_options_func();
424 return 0; 413 return 0;
425 } 414 }
426
427int CRYPTO_push_info_(const char *info, const char *file, int line)
428 {
429 if (push_info_func)
430 return push_info_func(info, file, line);
431 return 1;
432 }
433
434int CRYPTO_pop_info(void)
435 {
436 if (pop_info_func)
437 return pop_info_func();
438 return 1;
439 }
440
441int CRYPTO_remove_all_info(void)
442 {
443 if (remove_all_info_func)
444 return remove_all_info_func();
445 return 1;
446 }
diff --git a/src/lib/libcrypto/objects/Makefile b/src/lib/libcrypto/objects/Makefile
index 25e8b23b5d..a8aedbd422 100644
--- a/src/lib/libcrypto/objects/Makefile
+++ b/src/lib/libcrypto/objects/Makefile
@@ -18,23 +18,23 @@ TEST=
18APPS= 18APPS=
19 19
20LIB=$(TOP)/libcrypto.a 20LIB=$(TOP)/libcrypto.a
21LIBSRC= o_names.c obj_dat.c obj_lib.c obj_err.c 21LIBSRC= o_names.c obj_dat.c obj_lib.c obj_err.c obj_xref.c
22LIBOBJ= o_names.o obj_dat.o obj_lib.o obj_err.o 22LIBOBJ= o_names.o obj_dat.o obj_lib.o obj_err.o obj_xref.o
23 23
24SRC= $(LIBSRC) 24SRC= $(LIBSRC)
25 25
26EXHEADER= objects.h obj_mac.h 26EXHEADER= objects.h obj_mac.h
27HEADER= $(EXHEADER) obj_dat.h 27HEADER= $(EXHEADER) obj_dat.h obj_xref.h
28 28
29ALL= $(GENERAL) $(SRC) $(HEADER) 29ALL= $(GENERAL) $(SRC) $(HEADER)
30 30
31top: 31top:
32 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 32 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
33 33
34all: obj_dat.h lib 34all: obj_dat.h obj_xref.h lib
35 35
36lib: $(LIBOBJ) 36lib: $(LIBOBJ)
37 $(ARX) $(LIB) $(LIBOBJ) 37 $(AR) $(LIB) $(LIBOBJ)
38 $(RANLIB) $(LIB) || echo Never mind. 38 $(RANLIB) $(LIB) || echo Never mind.
39 @touch lib 39 @touch lib
40 40
@@ -46,6 +46,10 @@ obj_mac.h: objects.pl objects.txt obj_mac.num
46 $(PERL) objects.pl objects.txt obj_mac.num obj_mac.h 46 $(PERL) objects.pl objects.txt obj_mac.num obj_mac.h
47 @sleep 1; touch obj_mac.h; sleep 1 47 @sleep 1; touch obj_mac.h; sleep 1
48 48
49obj_xref.h: objxref.pl obj_xref.txt obj_mac.num
50 $(PERL) objxref.pl obj_mac.num obj_xref.txt > obj_xref.h
51 @sleep 1; touch obj_xref.h; sleep 1
52
49files: 53files:
50 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 54 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
51 55
@@ -117,3 +121,10 @@ obj_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
117obj_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 121obj_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
118obj_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 122obj_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
119obj_lib.o: ../cryptlib.h obj_lib.c 123obj_lib.o: ../cryptlib.h obj_lib.c
124obj_xref.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
125obj_xref.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
126obj_xref.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
127obj_xref.o: ../../include/openssl/opensslconf.h
128obj_xref.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
129obj_xref.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
130obj_xref.o: ../../include/openssl/symhacks.h obj_xref.c obj_xref.h
diff --git a/src/lib/libcrypto/objects/obj_dat.h b/src/lib/libcrypto/objects/obj_dat.h
index dccc15e03c..6449be6071 100644
--- a/src/lib/libcrypto/objects/obj_dat.h
+++ b/src/lib/libcrypto/objects/obj_dat.h
@@ -62,12 +62,12 @@
62 * [including the GNU Public Licence.] 62 * [including the GNU Public Licence.]
63 */ 63 */
64 64
65#define NUM_NID 859 65#define NUM_NID 893
66#define NUM_SN 852 66#define NUM_SN 886
67#define NUM_LN 852 67#define NUM_LN 886
68#define NUM_OBJ 806 68#define NUM_OBJ 840
69 69
70static unsigned char lvalues[5722]={ 70static const unsigned char lvalues[5824]={
710x00, /* [ 0] OBJ_undef */ 710x00, /* [ 0] OBJ_undef */
720x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 1] OBJ_rsadsi */ 720x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 1] OBJ_rsadsi */
730x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 7] OBJ_pkcs */ 730x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 7] OBJ_pkcs */
@@ -707,7 +707,7 @@ static unsigned char lvalues[5722]={
7070x2B, /* [4582] OBJ_identified_organization */ 7070x2B, /* [4582] OBJ_identified_organization */
7080x2B,0x81,0x04, /* [4583] OBJ_certicom_arc */ 7080x2B,0x81,0x04, /* [4583] OBJ_certicom_arc */
7090x67,0x2B, /* [4586] OBJ_wap */ 7090x67,0x2B, /* [4586] OBJ_wap */
7100x67,0x2B,0x0D, /* [4588] OBJ_wap_wsg */ 7100x67,0x2B,0x01, /* [4588] OBJ_wap_wsg */
7110x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03, /* [4591] OBJ_X9_62_id_characteristic_two_basis */ 7110x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03, /* [4591] OBJ_X9_62_id_characteristic_two_basis */
7120x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03,0x01,/* [4599] OBJ_X9_62_onBasis */ 7120x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03,0x01,/* [4599] OBJ_X9_62_onBasis */
7130x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03,0x02,/* [4608] OBJ_X9_62_tpBasis */ 7130x2A,0x86,0x48,0xCE,0x3D,0x01,0x02,0x03,0x02,/* [4608] OBJ_X9_62_tpBasis */
@@ -763,17 +763,17 @@ static unsigned char lvalues[5722]={
7630x2B,0x81,0x04,0x00,0x25, /* [4926] OBJ_sect409r1 */ 7630x2B,0x81,0x04,0x00,0x25, /* [4926] OBJ_sect409r1 */
7640x2B,0x81,0x04,0x00,0x26, /* [4931] OBJ_sect571k1 */ 7640x2B,0x81,0x04,0x00,0x26, /* [4931] OBJ_sect571k1 */
7650x2B,0x81,0x04,0x00,0x27, /* [4936] OBJ_sect571r1 */ 7650x2B,0x81,0x04,0x00,0x27, /* [4936] OBJ_sect571r1 */
7660x67,0x2B,0x0D,0x04,0x01, /* [4941] OBJ_wap_wsg_idm_ecid_wtls1 */ 7660x67,0x2B,0x01,0x04,0x01, /* [4941] OBJ_wap_wsg_idm_ecid_wtls1 */
7670x67,0x2B,0x0D,0x04,0x03, /* [4946] OBJ_wap_wsg_idm_ecid_wtls3 */ 7670x67,0x2B,0x01,0x04,0x03, /* [4946] OBJ_wap_wsg_idm_ecid_wtls3 */
7680x67,0x2B,0x0D,0x04,0x04, /* [4951] OBJ_wap_wsg_idm_ecid_wtls4 */ 7680x67,0x2B,0x01,0x04,0x04, /* [4951] OBJ_wap_wsg_idm_ecid_wtls4 */
7690x67,0x2B,0x0D,0x04,0x05, /* [4956] OBJ_wap_wsg_idm_ecid_wtls5 */ 7690x67,0x2B,0x01,0x04,0x05, /* [4956] OBJ_wap_wsg_idm_ecid_wtls5 */
7700x67,0x2B,0x0D,0x04,0x06, /* [4961] OBJ_wap_wsg_idm_ecid_wtls6 */ 7700x67,0x2B,0x01,0x04,0x06, /* [4961] OBJ_wap_wsg_idm_ecid_wtls6 */
7710x67,0x2B,0x0D,0x04,0x07, /* [4966] OBJ_wap_wsg_idm_ecid_wtls7 */ 7710x67,0x2B,0x01,0x04,0x07, /* [4966] OBJ_wap_wsg_idm_ecid_wtls7 */
7720x67,0x2B,0x0D,0x04,0x08, /* [4971] OBJ_wap_wsg_idm_ecid_wtls8 */ 7720x67,0x2B,0x01,0x04,0x08, /* [4971] OBJ_wap_wsg_idm_ecid_wtls8 */
7730x67,0x2B,0x0D,0x04,0x09, /* [4976] OBJ_wap_wsg_idm_ecid_wtls9 */ 7730x67,0x2B,0x01,0x04,0x09, /* [4976] OBJ_wap_wsg_idm_ecid_wtls9 */
7740x67,0x2B,0x0D,0x04,0x0A, /* [4981] OBJ_wap_wsg_idm_ecid_wtls10 */ 7740x67,0x2B,0x01,0x04,0x0A, /* [4981] OBJ_wap_wsg_idm_ecid_wtls10 */
7750x67,0x2B,0x0D,0x04,0x0B, /* [4986] OBJ_wap_wsg_idm_ecid_wtls11 */ 7750x67,0x2B,0x01,0x04,0x0B, /* [4986] OBJ_wap_wsg_idm_ecid_wtls11 */
7760x67,0x2B,0x0D,0x04,0x0C, /* [4991] OBJ_wap_wsg_idm_ecid_wtls12 */ 7760x67,0x2B,0x01,0x04,0x0C, /* [4991] OBJ_wap_wsg_idm_ecid_wtls12 */
7770x55,0x1D,0x20,0x00, /* [4996] OBJ_any_policy */ 7770x55,0x1D,0x20,0x00, /* [4996] OBJ_any_policy */
7780x55,0x1D,0x21, /* [5000] OBJ_policy_mappings */ 7780x55,0x1D,0x21, /* [5000] OBJ_policy_mappings */
7790x55,0x1D,0x36, /* [5003] OBJ_inhibit_any_policy */ 7790x55,0x1D,0x36, /* [5003] OBJ_inhibit_any_policy */
@@ -874,9 +874,43 @@ static unsigned char lvalues[5722]={
8740x2B,0x06,0x01,0x04,0x01,0x82,0x37,0x11,0x02,/* [5701] OBJ_LocalKeySet */ 8740x2B,0x06,0x01,0x04,0x01,0x82,0x37,0x11,0x02,/* [5701] OBJ_LocalKeySet */
8750x55,0x1D,0x2E, /* [5710] OBJ_freshest_crl */ 8750x55,0x1D,0x2E, /* [5710] OBJ_freshest_crl */
8760x2B,0x06,0x01,0x05,0x05,0x07,0x08,0x03, /* [5713] OBJ_id_on_permanentIdentifier */ 8760x2B,0x06,0x01,0x05,0x05,0x07,0x08,0x03, /* [5713] OBJ_id_on_permanentIdentifier */
8770x55,0x04,0x0E, /* [5721] OBJ_searchGuide */
8780x55,0x04,0x0F, /* [5724] OBJ_businessCategory */
8790x55,0x04,0x10, /* [5727] OBJ_postalAddress */
8800x55,0x04,0x12, /* [5730] OBJ_postOfficeBox */
8810x55,0x04,0x13, /* [5733] OBJ_physicalDeliveryOfficeName */
8820x55,0x04,0x14, /* [5736] OBJ_telephoneNumber */
8830x55,0x04,0x15, /* [5739] OBJ_telexNumber */
8840x55,0x04,0x16, /* [5742] OBJ_teletexTerminalIdentifier */
8850x55,0x04,0x17, /* [5745] OBJ_facsimileTelephoneNumber */
8860x55,0x04,0x18, /* [5748] OBJ_x121Address */
8870x55,0x04,0x19, /* [5751] OBJ_internationaliSDNNumber */
8880x55,0x04,0x1A, /* [5754] OBJ_registeredAddress */
8890x55,0x04,0x1B, /* [5757] OBJ_destinationIndicator */
8900x55,0x04,0x1C, /* [5760] OBJ_preferredDeliveryMethod */
8910x55,0x04,0x1D, /* [5763] OBJ_presentationAddress */
8920x55,0x04,0x1E, /* [5766] OBJ_supportedApplicationContext */
8930x55,0x04,0x1F, /* [5769] OBJ_member */
8940x55,0x04,0x20, /* [5772] OBJ_owner */
8950x55,0x04,0x21, /* [5775] OBJ_roleOccupant */
8960x55,0x04,0x22, /* [5778] OBJ_seeAlso */
8970x55,0x04,0x23, /* [5781] OBJ_userPassword */
8980x55,0x04,0x24, /* [5784] OBJ_userCertificate */
8990x55,0x04,0x25, /* [5787] OBJ_cACertificate */
9000x55,0x04,0x26, /* [5790] OBJ_authorityRevocationList */
9010x55,0x04,0x27, /* [5793] OBJ_certificateRevocationList */
9020x55,0x04,0x28, /* [5796] OBJ_crossCertificatePair */
9030x55,0x04,0x2F, /* [5799] OBJ_enhancedSearchGuide */
9040x55,0x04,0x30, /* [5802] OBJ_protocolInformation */
9050x55,0x04,0x31, /* [5805] OBJ_distinguishedName */
9060x55,0x04,0x32, /* [5808] OBJ_uniqueMember */
9070x55,0x04,0x33, /* [5811] OBJ_houseIdentifier */
9080x55,0x04,0x34, /* [5814] OBJ_supportedAlgorithms */
9090x55,0x04,0x35, /* [5817] OBJ_deltaRevocationList */
9100x55,0x04,0x36, /* [5820] OBJ_dmdName */
877}; 911};
878 912
879static ASN1_OBJECT nid_objs[NUM_NID]={ 913static const ASN1_OBJECT nid_objs[NUM_NID]={
880{"UNDEF","undefined",NID_undef,1,&(lvalues[0]),0}, 914{"UNDEF","undefined",NID_undef,1,&(lvalues[0]),0},
881{"rsadsi","RSA Data Security, Inc.",NID_rsadsi,6,&(lvalues[1]),0}, 915{"rsadsi","RSA Data Security, Inc.",NID_rsadsi,6,&(lvalues[1]),0},
882{"pkcs","RSA Data Security, Inc. PKCS",NID_pkcs,7,&(lvalues[7]),0}, 916{"pkcs","RSA Data Security, Inc. PKCS",NID_pkcs,7,&(lvalues[7]),0},
@@ -1928,7 +1962,7 @@ static ASN1_OBJECT nid_objs[NUM_NID]={
1928{"DES-CFB8","des-cfb8",NID_des_cfb8,0,NULL,0}, 1962{"DES-CFB8","des-cfb8",NID_des_cfb8,0,NULL,0},
1929{"DES-EDE3-CFB1","des-ede3-cfb1",NID_des_ede3_cfb1,0,NULL,0}, 1963{"DES-EDE3-CFB1","des-ede3-cfb1",NID_des_ede3_cfb1,0,NULL,0},
1930{"DES-EDE3-CFB8","des-ede3-cfb8",NID_des_ede3_cfb8,0,NULL,0}, 1964{"DES-EDE3-CFB8","des-ede3-cfb8",NID_des_ede3_cfb8,0,NULL,0},
1931{"streetAddress","streetAddress",NID_streetAddress,3,&(lvalues[4462]),0}, 1965{"street","streetAddress",NID_streetAddress,3,&(lvalues[4462]),0},
1932{"postalCode","postalCode",NID_postalCode,3,&(lvalues[4465]),0}, 1966{"postalCode","postalCode",NID_postalCode,3,&(lvalues[4465]),0},
1933{"id-ppl","id-ppl",NID_id_ppl,7,&(lvalues[4468]),0}, 1967{"id-ppl","id-ppl",NID_id_ppl,7,&(lvalues[4468]),0},
1934{"proxyCertInfo","Proxy Certificate Information",NID_proxyCertInfo,8, 1968{"proxyCertInfo","Proxy Certificate Information",NID_proxyCertInfo,8,
@@ -2262,2524 +2296,2681 @@ static ASN1_OBJECT nid_objs[NUM_NID]={
2262 &(lvalues[5710]),0}, 2296 &(lvalues[5710]),0},
2263{"id-on-permanentIdentifier","Permanent Identifier", 2297{"id-on-permanentIdentifier","Permanent Identifier",
2264 NID_id_on_permanentIdentifier,8,&(lvalues[5713]),0}, 2298 NID_id_on_permanentIdentifier,8,&(lvalues[5713]),0},
2299{"searchGuide","searchGuide",NID_searchGuide,3,&(lvalues[5721]),0},
2300{"businessCategory","businessCategory",NID_businessCategory,3,
2301 &(lvalues[5724]),0},
2302{"postalAddress","postalAddress",NID_postalAddress,3,&(lvalues[5727]),0},
2303{"postOfficeBox","postOfficeBox",NID_postOfficeBox,3,&(lvalues[5730]),0},
2304{"physicalDeliveryOfficeName","physicalDeliveryOfficeName",
2305 NID_physicalDeliveryOfficeName,3,&(lvalues[5733]),0},
2306{"telephoneNumber","telephoneNumber",NID_telephoneNumber,3,
2307 &(lvalues[5736]),0},
2308{"telexNumber","telexNumber",NID_telexNumber,3,&(lvalues[5739]),0},
2309{"teletexTerminalIdentifier","teletexTerminalIdentifier",
2310 NID_teletexTerminalIdentifier,3,&(lvalues[5742]),0},
2311{"facsimileTelephoneNumber","facsimileTelephoneNumber",
2312 NID_facsimileTelephoneNumber,3,&(lvalues[5745]),0},
2313{"x121Address","x121Address",NID_x121Address,3,&(lvalues[5748]),0},
2314{"internationaliSDNNumber","internationaliSDNNumber",
2315 NID_internationaliSDNNumber,3,&(lvalues[5751]),0},
2316{"registeredAddress","registeredAddress",NID_registeredAddress,3,
2317 &(lvalues[5754]),0},
2318{"destinationIndicator","destinationIndicator",
2319 NID_destinationIndicator,3,&(lvalues[5757]),0},
2320{"preferredDeliveryMethod","preferredDeliveryMethod",
2321 NID_preferredDeliveryMethod,3,&(lvalues[5760]),0},
2322{"presentationAddress","presentationAddress",NID_presentationAddress,
2323 3,&(lvalues[5763]),0},
2324{"supportedApplicationContext","supportedApplicationContext",
2325 NID_supportedApplicationContext,3,&(lvalues[5766]),0},
2326{"member","member",NID_member,3,&(lvalues[5769]),0},
2327{"owner","owner",NID_owner,3,&(lvalues[5772]),0},
2328{"roleOccupant","roleOccupant",NID_roleOccupant,3,&(lvalues[5775]),0},
2329{"seeAlso","seeAlso",NID_seeAlso,3,&(lvalues[5778]),0},
2330{"userPassword","userPassword",NID_userPassword,3,&(lvalues[5781]),0},
2331{"userCertificate","userCertificate",NID_userCertificate,3,
2332 &(lvalues[5784]),0},
2333{"cACertificate","cACertificate",NID_cACertificate,3,&(lvalues[5787]),0},
2334{"authorityRevocationList","authorityRevocationList",
2335 NID_authorityRevocationList,3,&(lvalues[5790]),0},
2336{"certificateRevocationList","certificateRevocationList",
2337 NID_certificateRevocationList,3,&(lvalues[5793]),0},
2338{"crossCertificatePair","crossCertificatePair",
2339 NID_crossCertificatePair,3,&(lvalues[5796]),0},
2340{"enhancedSearchGuide","enhancedSearchGuide",NID_enhancedSearchGuide,
2341 3,&(lvalues[5799]),0},
2342{"protocolInformation","protocolInformation",NID_protocolInformation,
2343 3,&(lvalues[5802]),0},
2344{"distinguishedName","distinguishedName",NID_distinguishedName,3,
2345 &(lvalues[5805]),0},
2346{"uniqueMember","uniqueMember",NID_uniqueMember,3,&(lvalues[5808]),0},
2347{"houseIdentifier","houseIdentifier",NID_houseIdentifier,3,
2348 &(lvalues[5811]),0},
2349{"supportedAlgorithms","supportedAlgorithms",NID_supportedAlgorithms,
2350 3,&(lvalues[5814]),0},
2351{"deltaRevocationList","deltaRevocationList",NID_deltaRevocationList,
2352 3,&(lvalues[5817]),0},
2353{"dmdName","dmdName",NID_dmdName,3,&(lvalues[5820]),0},
2265}; 2354};
2266 2355
2267static ASN1_OBJECT *sn_objs[NUM_SN]={ 2356static const unsigned int sn_objs[NUM_SN]={
2268&(nid_objs[364]),/* "AD_DVCS" */ 2357364, /* "AD_DVCS" */
2269&(nid_objs[419]),/* "AES-128-CBC" */ 2358419, /* "AES-128-CBC" */
2270&(nid_objs[421]),/* "AES-128-CFB" */ 2359421, /* "AES-128-CFB" */
2271&(nid_objs[650]),/* "AES-128-CFB1" */ 2360650, /* "AES-128-CFB1" */
2272&(nid_objs[653]),/* "AES-128-CFB8" */ 2361653, /* "AES-128-CFB8" */
2273&(nid_objs[418]),/* "AES-128-ECB" */ 2362418, /* "AES-128-ECB" */
2274&(nid_objs[420]),/* "AES-128-OFB" */ 2363420, /* "AES-128-OFB" */
2275&(nid_objs[423]),/* "AES-192-CBC" */ 2364423, /* "AES-192-CBC" */
2276&(nid_objs[425]),/* "AES-192-CFB" */ 2365425, /* "AES-192-CFB" */
2277&(nid_objs[651]),/* "AES-192-CFB1" */ 2366651, /* "AES-192-CFB1" */
2278&(nid_objs[654]),/* "AES-192-CFB8" */ 2367654, /* "AES-192-CFB8" */
2279&(nid_objs[422]),/* "AES-192-ECB" */ 2368422, /* "AES-192-ECB" */
2280&(nid_objs[424]),/* "AES-192-OFB" */ 2369424, /* "AES-192-OFB" */
2281&(nid_objs[427]),/* "AES-256-CBC" */ 2370427, /* "AES-256-CBC" */
2282&(nid_objs[429]),/* "AES-256-CFB" */ 2371429, /* "AES-256-CFB" */
2283&(nid_objs[652]),/* "AES-256-CFB1" */ 2372652, /* "AES-256-CFB1" */
2284&(nid_objs[655]),/* "AES-256-CFB8" */ 2373655, /* "AES-256-CFB8" */
2285&(nid_objs[426]),/* "AES-256-ECB" */ 2374426, /* "AES-256-ECB" */
2286&(nid_objs[428]),/* "AES-256-OFB" */ 2375428, /* "AES-256-OFB" */
2287&(nid_objs[91]),/* "BF-CBC" */ 237691, /* "BF-CBC" */
2288&(nid_objs[93]),/* "BF-CFB" */ 237793, /* "BF-CFB" */
2289&(nid_objs[92]),/* "BF-ECB" */ 237892, /* "BF-ECB" */
2290&(nid_objs[94]),/* "BF-OFB" */ 237994, /* "BF-OFB" */
2291&(nid_objs[14]),/* "C" */ 238014, /* "C" */
2292&(nid_objs[751]),/* "CAMELLIA-128-CBC" */ 2381751, /* "CAMELLIA-128-CBC" */
2293&(nid_objs[757]),/* "CAMELLIA-128-CFB" */ 2382757, /* "CAMELLIA-128-CFB" */
2294&(nid_objs[760]),/* "CAMELLIA-128-CFB1" */ 2383760, /* "CAMELLIA-128-CFB1" */
2295&(nid_objs[763]),/* "CAMELLIA-128-CFB8" */ 2384763, /* "CAMELLIA-128-CFB8" */
2296&(nid_objs[754]),/* "CAMELLIA-128-ECB" */ 2385754, /* "CAMELLIA-128-ECB" */
2297&(nid_objs[766]),/* "CAMELLIA-128-OFB" */ 2386766, /* "CAMELLIA-128-OFB" */
2298&(nid_objs[752]),/* "CAMELLIA-192-CBC" */ 2387752, /* "CAMELLIA-192-CBC" */
2299&(nid_objs[758]),/* "CAMELLIA-192-CFB" */ 2388758, /* "CAMELLIA-192-CFB" */
2300&(nid_objs[761]),/* "CAMELLIA-192-CFB1" */ 2389761, /* "CAMELLIA-192-CFB1" */
2301&(nid_objs[764]),/* "CAMELLIA-192-CFB8" */ 2390764, /* "CAMELLIA-192-CFB8" */
2302&(nid_objs[755]),/* "CAMELLIA-192-ECB" */ 2391755, /* "CAMELLIA-192-ECB" */
2303&(nid_objs[767]),/* "CAMELLIA-192-OFB" */ 2392767, /* "CAMELLIA-192-OFB" */
2304&(nid_objs[753]),/* "CAMELLIA-256-CBC" */ 2393753, /* "CAMELLIA-256-CBC" */
2305&(nid_objs[759]),/* "CAMELLIA-256-CFB" */ 2394759, /* "CAMELLIA-256-CFB" */
2306&(nid_objs[762]),/* "CAMELLIA-256-CFB1" */ 2395762, /* "CAMELLIA-256-CFB1" */
2307&(nid_objs[765]),/* "CAMELLIA-256-CFB8" */ 2396765, /* "CAMELLIA-256-CFB8" */
2308&(nid_objs[756]),/* "CAMELLIA-256-ECB" */ 2397756, /* "CAMELLIA-256-ECB" */
2309&(nid_objs[768]),/* "CAMELLIA-256-OFB" */ 2398768, /* "CAMELLIA-256-OFB" */
2310&(nid_objs[108]),/* "CAST5-CBC" */ 2399108, /* "CAST5-CBC" */
2311&(nid_objs[110]),/* "CAST5-CFB" */ 2400110, /* "CAST5-CFB" */
2312&(nid_objs[109]),/* "CAST5-ECB" */ 2401109, /* "CAST5-ECB" */
2313&(nid_objs[111]),/* "CAST5-OFB" */ 2402111, /* "CAST5-OFB" */
2314&(nid_objs[13]),/* "CN" */ 240313, /* "CN" */
2315&(nid_objs[141]),/* "CRLReason" */ 2404141, /* "CRLReason" */
2316&(nid_objs[417]),/* "CSPName" */ 2405417, /* "CSPName" */
2317&(nid_objs[367]),/* "CrlID" */ 2406367, /* "CrlID" */
2318&(nid_objs[391]),/* "DC" */ 2407391, /* "DC" */
2319&(nid_objs[31]),/* "DES-CBC" */ 240831, /* "DES-CBC" */
2320&(nid_objs[643]),/* "DES-CDMF" */ 2409643, /* "DES-CDMF" */
2321&(nid_objs[30]),/* "DES-CFB" */ 241030, /* "DES-CFB" */
2322&(nid_objs[656]),/* "DES-CFB1" */ 2411656, /* "DES-CFB1" */
2323&(nid_objs[657]),/* "DES-CFB8" */ 2412657, /* "DES-CFB8" */
2324&(nid_objs[29]),/* "DES-ECB" */ 241329, /* "DES-ECB" */
2325&(nid_objs[32]),/* "DES-EDE" */ 241432, /* "DES-EDE" */
2326&(nid_objs[43]),/* "DES-EDE-CBC" */ 241543, /* "DES-EDE-CBC" */
2327&(nid_objs[60]),/* "DES-EDE-CFB" */ 241660, /* "DES-EDE-CFB" */
2328&(nid_objs[62]),/* "DES-EDE-OFB" */ 241762, /* "DES-EDE-OFB" */
2329&(nid_objs[33]),/* "DES-EDE3" */ 241833, /* "DES-EDE3" */
2330&(nid_objs[44]),/* "DES-EDE3-CBC" */ 241944, /* "DES-EDE3-CBC" */
2331&(nid_objs[61]),/* "DES-EDE3-CFB" */ 242061, /* "DES-EDE3-CFB" */
2332&(nid_objs[658]),/* "DES-EDE3-CFB1" */ 2421658, /* "DES-EDE3-CFB1" */
2333&(nid_objs[659]),/* "DES-EDE3-CFB8" */ 2422659, /* "DES-EDE3-CFB8" */
2334&(nid_objs[63]),/* "DES-EDE3-OFB" */ 242363, /* "DES-EDE3-OFB" */
2335&(nid_objs[45]),/* "DES-OFB" */ 242445, /* "DES-OFB" */
2336&(nid_objs[80]),/* "DESX-CBC" */ 242580, /* "DESX-CBC" */
2337&(nid_objs[380]),/* "DOD" */ 2426380, /* "DOD" */
2338&(nid_objs[116]),/* "DSA" */ 2427116, /* "DSA" */
2339&(nid_objs[66]),/* "DSA-SHA" */ 242866, /* "DSA-SHA" */
2340&(nid_objs[113]),/* "DSA-SHA1" */ 2429113, /* "DSA-SHA1" */
2341&(nid_objs[70]),/* "DSA-SHA1-old" */ 243070, /* "DSA-SHA1-old" */
2342&(nid_objs[67]),/* "DSA-old" */ 243167, /* "DSA-old" */
2343&(nid_objs[297]),/* "DVCS" */ 2432297, /* "DVCS" */
2344&(nid_objs[99]),/* "GN" */ 243399, /* "GN" */
2345&(nid_objs[855]),/* "HMAC" */ 2434855, /* "HMAC" */
2346&(nid_objs[780]),/* "HMAC-MD5" */ 2435780, /* "HMAC-MD5" */
2347&(nid_objs[781]),/* "HMAC-SHA1" */ 2436781, /* "HMAC-SHA1" */
2348&(nid_objs[381]),/* "IANA" */ 2437381, /* "IANA" */
2349&(nid_objs[34]),/* "IDEA-CBC" */ 243834, /* "IDEA-CBC" */
2350&(nid_objs[35]),/* "IDEA-CFB" */ 243935, /* "IDEA-CFB" */
2351&(nid_objs[36]),/* "IDEA-ECB" */ 244036, /* "IDEA-ECB" */
2352&(nid_objs[46]),/* "IDEA-OFB" */ 244146, /* "IDEA-OFB" */
2353&(nid_objs[181]),/* "ISO" */ 2442181, /* "ISO" */
2354&(nid_objs[183]),/* "ISO-US" */ 2443183, /* "ISO-US" */
2355&(nid_objs[645]),/* "ITU-T" */ 2444645, /* "ITU-T" */
2356&(nid_objs[646]),/* "JOINT-ISO-ITU-T" */ 2445646, /* "JOINT-ISO-ITU-T" */
2357&(nid_objs[773]),/* "KISA" */ 2446773, /* "KISA" */
2358&(nid_objs[15]),/* "L" */ 244715, /* "L" */
2359&(nid_objs[856]),/* "LocalKeySet" */ 2448856, /* "LocalKeySet" */
2360&(nid_objs[ 3]),/* "MD2" */ 2449 3, /* "MD2" */
2361&(nid_objs[257]),/* "MD4" */ 2450257, /* "MD4" */
2362&(nid_objs[ 4]),/* "MD5" */ 2451 4, /* "MD5" */
2363&(nid_objs[114]),/* "MD5-SHA1" */ 2452114, /* "MD5-SHA1" */
2364&(nid_objs[95]),/* "MDC2" */ 245395, /* "MDC2" */
2365&(nid_objs[388]),/* "Mail" */ 2454388, /* "Mail" */
2366&(nid_objs[393]),/* "NULL" */ 2455393, /* "NULL" */
2367&(nid_objs[404]),/* "NULL" */ 2456404, /* "NULL" */
2368&(nid_objs[57]),/* "Netscape" */ 245757, /* "Netscape" */
2369&(nid_objs[366]),/* "Nonce" */ 2458366, /* "Nonce" */
2370&(nid_objs[17]),/* "O" */ 245917, /* "O" */
2371&(nid_objs[178]),/* "OCSP" */ 2460178, /* "OCSP" */
2372&(nid_objs[180]),/* "OCSPSigning" */ 2461180, /* "OCSPSigning" */
2373&(nid_objs[379]),/* "ORG" */ 2462379, /* "ORG" */
2374&(nid_objs[18]),/* "OU" */ 246318, /* "OU" */
2375&(nid_objs[749]),/* "Oakley-EC2N-3" */ 2464749, /* "Oakley-EC2N-3" */
2376&(nid_objs[750]),/* "Oakley-EC2N-4" */ 2465750, /* "Oakley-EC2N-4" */
2377&(nid_objs[ 9]),/* "PBE-MD2-DES" */ 2466 9, /* "PBE-MD2-DES" */
2378&(nid_objs[168]),/* "PBE-MD2-RC2-64" */ 2467168, /* "PBE-MD2-RC2-64" */
2379&(nid_objs[10]),/* "PBE-MD5-DES" */ 246810, /* "PBE-MD5-DES" */
2380&(nid_objs[169]),/* "PBE-MD5-RC2-64" */ 2469169, /* "PBE-MD5-RC2-64" */
2381&(nid_objs[147]),/* "PBE-SHA1-2DES" */ 2470147, /* "PBE-SHA1-2DES" */
2382&(nid_objs[146]),/* "PBE-SHA1-3DES" */ 2471146, /* "PBE-SHA1-3DES" */
2383&(nid_objs[170]),/* "PBE-SHA1-DES" */ 2472170, /* "PBE-SHA1-DES" */
2384&(nid_objs[148]),/* "PBE-SHA1-RC2-128" */ 2473148, /* "PBE-SHA1-RC2-128" */
2385&(nid_objs[149]),/* "PBE-SHA1-RC2-40" */ 2474149, /* "PBE-SHA1-RC2-40" */
2386&(nid_objs[68]),/* "PBE-SHA1-RC2-64" */ 247568, /* "PBE-SHA1-RC2-64" */
2387&(nid_objs[144]),/* "PBE-SHA1-RC4-128" */ 2476144, /* "PBE-SHA1-RC4-128" */
2388&(nid_objs[145]),/* "PBE-SHA1-RC4-40" */ 2477145, /* "PBE-SHA1-RC4-40" */
2389&(nid_objs[161]),/* "PBES2" */ 2478161, /* "PBES2" */
2390&(nid_objs[69]),/* "PBKDF2" */ 247969, /* "PBKDF2" */
2391&(nid_objs[162]),/* "PBMAC1" */ 2480162, /* "PBMAC1" */
2392&(nid_objs[127]),/* "PKIX" */ 2481127, /* "PKIX" */
2393&(nid_objs[98]),/* "RC2-40-CBC" */ 248298, /* "RC2-40-CBC" */
2394&(nid_objs[166]),/* "RC2-64-CBC" */ 2483166, /* "RC2-64-CBC" */
2395&(nid_objs[37]),/* "RC2-CBC" */ 248437, /* "RC2-CBC" */
2396&(nid_objs[39]),/* "RC2-CFB" */ 248539, /* "RC2-CFB" */
2397&(nid_objs[38]),/* "RC2-ECB" */ 248638, /* "RC2-ECB" */
2398&(nid_objs[40]),/* "RC2-OFB" */ 248740, /* "RC2-OFB" */
2399&(nid_objs[ 5]),/* "RC4" */ 2488 5, /* "RC4" */
2400&(nid_objs[97]),/* "RC4-40" */ 248997, /* "RC4-40" */
2401&(nid_objs[120]),/* "RC5-CBC" */ 2490120, /* "RC5-CBC" */
2402&(nid_objs[122]),/* "RC5-CFB" */ 2491122, /* "RC5-CFB" */
2403&(nid_objs[121]),/* "RC5-ECB" */ 2492121, /* "RC5-ECB" */
2404&(nid_objs[123]),/* "RC5-OFB" */ 2493123, /* "RC5-OFB" */
2405&(nid_objs[117]),/* "RIPEMD160" */ 2494117, /* "RIPEMD160" */
2406&(nid_objs[124]),/* "RLE" */ 2495124, /* "RLE" */
2407&(nid_objs[19]),/* "RSA" */ 249619, /* "RSA" */
2408&(nid_objs[ 7]),/* "RSA-MD2" */ 2497 7, /* "RSA-MD2" */
2409&(nid_objs[396]),/* "RSA-MD4" */ 2498396, /* "RSA-MD4" */
2410&(nid_objs[ 8]),/* "RSA-MD5" */ 2499 8, /* "RSA-MD5" */
2411&(nid_objs[96]),/* "RSA-MDC2" */ 250096, /* "RSA-MDC2" */
2412&(nid_objs[104]),/* "RSA-NP-MD5" */ 2501104, /* "RSA-NP-MD5" */
2413&(nid_objs[119]),/* "RSA-RIPEMD160" */ 2502119, /* "RSA-RIPEMD160" */
2414&(nid_objs[42]),/* "RSA-SHA" */ 250342, /* "RSA-SHA" */
2415&(nid_objs[65]),/* "RSA-SHA1" */ 250465, /* "RSA-SHA1" */
2416&(nid_objs[115]),/* "RSA-SHA1-2" */ 2505115, /* "RSA-SHA1-2" */
2417&(nid_objs[671]),/* "RSA-SHA224" */ 2506671, /* "RSA-SHA224" */
2418&(nid_objs[668]),/* "RSA-SHA256" */ 2507668, /* "RSA-SHA256" */
2419&(nid_objs[669]),/* "RSA-SHA384" */ 2508669, /* "RSA-SHA384" */
2420&(nid_objs[670]),/* "RSA-SHA512" */ 2509670, /* "RSA-SHA512" */
2421&(nid_objs[777]),/* "SEED-CBC" */ 2510777, /* "SEED-CBC" */
2422&(nid_objs[779]),/* "SEED-CFB" */ 2511779, /* "SEED-CFB" */
2423&(nid_objs[776]),/* "SEED-ECB" */ 2512776, /* "SEED-ECB" */
2424&(nid_objs[778]),/* "SEED-OFB" */ 2513778, /* "SEED-OFB" */
2425&(nid_objs[41]),/* "SHA" */ 251441, /* "SHA" */
2426&(nid_objs[64]),/* "SHA1" */ 251564, /* "SHA1" */
2427&(nid_objs[675]),/* "SHA224" */ 2516675, /* "SHA224" */
2428&(nid_objs[672]),/* "SHA256" */ 2517672, /* "SHA256" */
2429&(nid_objs[673]),/* "SHA384" */ 2518673, /* "SHA384" */
2430&(nid_objs[674]),/* "SHA512" */ 2519674, /* "SHA512" */
2431&(nid_objs[188]),/* "SMIME" */ 2520188, /* "SMIME" */
2432&(nid_objs[167]),/* "SMIME-CAPS" */ 2521167, /* "SMIME-CAPS" */
2433&(nid_objs[100]),/* "SN" */ 2522100, /* "SN" */
2434&(nid_objs[16]),/* "ST" */ 252316, /* "ST" */
2435&(nid_objs[143]),/* "SXNetID" */ 2524143, /* "SXNetID" */
2436&(nid_objs[458]),/* "UID" */ 2525458, /* "UID" */
2437&(nid_objs[ 0]),/* "UNDEF" */ 2526 0, /* "UNDEF" */
2438&(nid_objs[11]),/* "X500" */ 252711, /* "X500" */
2439&(nid_objs[378]),/* "X500algorithms" */ 2528378, /* "X500algorithms" */
2440&(nid_objs[12]),/* "X509" */ 252912, /* "X509" */
2441&(nid_objs[184]),/* "X9-57" */ 2530184, /* "X9-57" */
2442&(nid_objs[185]),/* "X9cm" */ 2531185, /* "X9cm" */
2443&(nid_objs[125]),/* "ZLIB" */ 2532125, /* "ZLIB" */
2444&(nid_objs[478]),/* "aRecord" */ 2533478, /* "aRecord" */
2445&(nid_objs[289]),/* "aaControls" */ 2534289, /* "aaControls" */
2446&(nid_objs[287]),/* "ac-auditEntity" */ 2535287, /* "ac-auditEntity" */
2447&(nid_objs[397]),/* "ac-proxying" */ 2536397, /* "ac-proxying" */
2448&(nid_objs[288]),/* "ac-targeting" */ 2537288, /* "ac-targeting" */
2449&(nid_objs[368]),/* "acceptableResponses" */ 2538368, /* "acceptableResponses" */
2450&(nid_objs[446]),/* "account" */ 2539446, /* "account" */
2451&(nid_objs[363]),/* "ad_timestamping" */ 2540363, /* "ad_timestamping" */
2452&(nid_objs[376]),/* "algorithm" */ 2541376, /* "algorithm" */
2453&(nid_objs[405]),/* "ansi-X9-62" */ 2542405, /* "ansi-X9-62" */
2454&(nid_objs[746]),/* "anyPolicy" */ 2543746, /* "anyPolicy" */
2455&(nid_objs[370]),/* "archiveCutoff" */ 2544370, /* "archiveCutoff" */
2456&(nid_objs[484]),/* "associatedDomain" */ 2545484, /* "associatedDomain" */
2457&(nid_objs[485]),/* "associatedName" */ 2546485, /* "associatedName" */
2458&(nid_objs[501]),/* "audio" */ 2547501, /* "audio" */
2459&(nid_objs[177]),/* "authorityInfoAccess" */ 2548177, /* "authorityInfoAccess" */
2460&(nid_objs[90]),/* "authorityKeyIdentifier" */ 254990, /* "authorityKeyIdentifier" */
2461&(nid_objs[87]),/* "basicConstraints" */ 2550882, /* "authorityRevocationList" */
2462&(nid_objs[365]),/* "basicOCSPResponse" */ 255187, /* "basicConstraints" */
2463&(nid_objs[285]),/* "biometricInfo" */ 2552365, /* "basicOCSPResponse" */
2464&(nid_objs[494]),/* "buildingName" */ 2553285, /* "biometricInfo" */
2465&(nid_objs[691]),/* "c2onb191v4" */ 2554494, /* "buildingName" */
2466&(nid_objs[692]),/* "c2onb191v5" */ 2555860, /* "businessCategory" */
2467&(nid_objs[697]),/* "c2onb239v4" */ 2556691, /* "c2onb191v4" */
2468&(nid_objs[698]),/* "c2onb239v5" */ 2557692, /* "c2onb191v5" */
2469&(nid_objs[684]),/* "c2pnb163v1" */ 2558697, /* "c2onb239v4" */
2470&(nid_objs[685]),/* "c2pnb163v2" */ 2559698, /* "c2onb239v5" */
2471&(nid_objs[686]),/* "c2pnb163v3" */ 2560684, /* "c2pnb163v1" */
2472&(nid_objs[687]),/* "c2pnb176v1" */ 2561685, /* "c2pnb163v2" */
2473&(nid_objs[693]),/* "c2pnb208w1" */ 2562686, /* "c2pnb163v3" */
2474&(nid_objs[699]),/* "c2pnb272w1" */ 2563687, /* "c2pnb176v1" */
2475&(nid_objs[700]),/* "c2pnb304w1" */ 2564693, /* "c2pnb208w1" */
2476&(nid_objs[702]),/* "c2pnb368w1" */ 2565699, /* "c2pnb272w1" */
2477&(nid_objs[688]),/* "c2tnb191v1" */ 2566700, /* "c2pnb304w1" */
2478&(nid_objs[689]),/* "c2tnb191v2" */ 2567702, /* "c2pnb368w1" */
2479&(nid_objs[690]),/* "c2tnb191v3" */ 2568688, /* "c2tnb191v1" */
2480&(nid_objs[694]),/* "c2tnb239v1" */ 2569689, /* "c2tnb191v2" */
2481&(nid_objs[695]),/* "c2tnb239v2" */ 2570690, /* "c2tnb191v3" */
2482&(nid_objs[696]),/* "c2tnb239v3" */ 2571694, /* "c2tnb239v1" */
2483&(nid_objs[701]),/* "c2tnb359v1" */ 2572695, /* "c2tnb239v2" */
2484&(nid_objs[703]),/* "c2tnb431r1" */ 2573696, /* "c2tnb239v3" */
2485&(nid_objs[483]),/* "cNAMERecord" */ 2574701, /* "c2tnb359v1" */
2486&(nid_objs[179]),/* "caIssuers" */ 2575703, /* "c2tnb431r1" */
2487&(nid_objs[785]),/* "caRepository" */ 2576881, /* "cACertificate" */
2488&(nid_objs[443]),/* "caseIgnoreIA5StringSyntax" */ 2577483, /* "cNAMERecord" */
2489&(nid_objs[152]),/* "certBag" */ 2578179, /* "caIssuers" */
2490&(nid_objs[677]),/* "certicom-arc" */ 2579785, /* "caRepository" */
2491&(nid_objs[771]),/* "certificateIssuer" */ 2580443, /* "caseIgnoreIA5StringSyntax" */
2492&(nid_objs[89]),/* "certificatePolicies" */ 2581152, /* "certBag" */
2493&(nid_objs[54]),/* "challengePassword" */ 2582677, /* "certicom-arc" */
2494&(nid_objs[407]),/* "characteristic-two-field" */ 2583771, /* "certificateIssuer" */
2495&(nid_objs[395]),/* "clearance" */ 258489, /* "certificatePolicies" */
2496&(nid_objs[130]),/* "clientAuth" */ 2585883, /* "certificateRevocationList" */
2497&(nid_objs[131]),/* "codeSigning" */ 258654, /* "challengePassword" */
2498&(nid_objs[50]),/* "contentType" */ 2587407, /* "characteristic-two-field" */
2499&(nid_objs[53]),/* "countersignature" */ 2588395, /* "clearance" */
2500&(nid_objs[153]),/* "crlBag" */ 2589130, /* "clientAuth" */
2501&(nid_objs[103]),/* "crlDistributionPoints" */ 2590131, /* "codeSigning" */
2502&(nid_objs[88]),/* "crlNumber" */ 259150, /* "contentType" */
2503&(nid_objs[806]),/* "cryptocom" */ 259253, /* "countersignature" */
2504&(nid_objs[805]),/* "cryptopro" */ 2593153, /* "crlBag" */
2505&(nid_objs[500]),/* "dITRedirect" */ 2594103, /* "crlDistributionPoints" */
2506&(nid_objs[451]),/* "dNSDomain" */ 259588, /* "crlNumber" */
2507&(nid_objs[495]),/* "dSAQuality" */ 2596884, /* "crossCertificatePair" */
2508&(nid_objs[434]),/* "data" */ 2597806, /* "cryptocom" */
2509&(nid_objs[390]),/* "dcobject" */ 2598805, /* "cryptopro" */
2510&(nid_objs[140]),/* "deltaCRL" */ 2599500, /* "dITRedirect" */
2511&(nid_objs[107]),/* "description" */ 2600451, /* "dNSDomain" */
2512&(nid_objs[28]),/* "dhKeyAgreement" */ 2601495, /* "dSAQuality" */
2513&(nid_objs[382]),/* "directory" */ 2602434, /* "data" */
2514&(nid_objs[174]),/* "dnQualifier" */ 2603390, /* "dcobject" */
2515&(nid_objs[447]),/* "document" */ 2604140, /* "deltaCRL" */
2516&(nid_objs[471]),/* "documentAuthor" */ 2605891, /* "deltaRevocationList" */
2517&(nid_objs[468]),/* "documentIdentifier" */ 2606107, /* "description" */
2518&(nid_objs[472]),/* "documentLocation" */ 2607871, /* "destinationIndicator" */
2519&(nid_objs[502]),/* "documentPublisher" */ 260828, /* "dhKeyAgreement" */
2520&(nid_objs[449]),/* "documentSeries" */ 2609382, /* "directory" */
2521&(nid_objs[469]),/* "documentTitle" */ 2610887, /* "distinguishedName" */
2522&(nid_objs[470]),/* "documentVersion" */ 2611892, /* "dmdName" */
2523&(nid_objs[392]),/* "domain" */ 2612174, /* "dnQualifier" */
2524&(nid_objs[452]),/* "domainRelatedObject" */ 2613447, /* "document" */
2525&(nid_objs[802]),/* "dsa_with_SHA224" */ 2614471, /* "documentAuthor" */
2526&(nid_objs[803]),/* "dsa_with_SHA256" */ 2615468, /* "documentIdentifier" */
2527&(nid_objs[791]),/* "ecdsa-with-Recommended" */ 2616472, /* "documentLocation" */
2528&(nid_objs[416]),/* "ecdsa-with-SHA1" */ 2617502, /* "documentPublisher" */
2529&(nid_objs[793]),/* "ecdsa-with-SHA224" */ 2618449, /* "documentSeries" */
2530&(nid_objs[794]),/* "ecdsa-with-SHA256" */ 2619469, /* "documentTitle" */
2531&(nid_objs[795]),/* "ecdsa-with-SHA384" */ 2620470, /* "documentVersion" */
2532&(nid_objs[796]),/* "ecdsa-with-SHA512" */ 2621392, /* "domain" */
2533&(nid_objs[792]),/* "ecdsa-with-Specified" */ 2622452, /* "domainRelatedObject" */
2534&(nid_objs[48]),/* "emailAddress" */ 2623802, /* "dsa_with_SHA224" */
2535&(nid_objs[132]),/* "emailProtection" */ 2624803, /* "dsa_with_SHA256" */
2536&(nid_objs[389]),/* "enterprises" */ 2625791, /* "ecdsa-with-Recommended" */
2537&(nid_objs[384]),/* "experimental" */ 2626416, /* "ecdsa-with-SHA1" */
2538&(nid_objs[172]),/* "extReq" */ 2627793, /* "ecdsa-with-SHA224" */
2539&(nid_objs[56]),/* "extendedCertificateAttributes" */ 2628794, /* "ecdsa-with-SHA256" */
2540&(nid_objs[126]),/* "extendedKeyUsage" */ 2629795, /* "ecdsa-with-SHA384" */
2541&(nid_objs[372]),/* "extendedStatus" */ 2630796, /* "ecdsa-with-SHA512" */
2542&(nid_objs[462]),/* "favouriteDrink" */ 2631792, /* "ecdsa-with-Specified" */
2543&(nid_objs[857]),/* "freshestCRL" */ 263248, /* "emailAddress" */
2544&(nid_objs[453]),/* "friendlyCountry" */ 2633132, /* "emailProtection" */
2545&(nid_objs[490]),/* "friendlyCountryName" */ 2634885, /* "enhancedSearchGuide" */
2546&(nid_objs[156]),/* "friendlyName" */ 2635389, /* "enterprises" */
2547&(nid_objs[509]),/* "generationQualifier" */ 2636384, /* "experimental" */
2548&(nid_objs[815]),/* "gost-mac" */ 2637172, /* "extReq" */
2549&(nid_objs[811]),/* "gost2001" */ 263856, /* "extendedCertificateAttributes" */
2550&(nid_objs[851]),/* "gost2001cc" */ 2639126, /* "extendedKeyUsage" */
2551&(nid_objs[813]),/* "gost89" */ 2640372, /* "extendedStatus" */
2552&(nid_objs[814]),/* "gost89-cnt" */ 2641867, /* "facsimileTelephoneNumber" */
2553&(nid_objs[812]),/* "gost94" */ 2642462, /* "favouriteDrink" */
2554&(nid_objs[850]),/* "gost94cc" */ 2643857, /* "freshestCRL" */
2555&(nid_objs[797]),/* "hmacWithMD5" */ 2644453, /* "friendlyCountry" */
2556&(nid_objs[163]),/* "hmacWithSHA1" */ 2645490, /* "friendlyCountryName" */
2557&(nid_objs[798]),/* "hmacWithSHA224" */ 2646156, /* "friendlyName" */
2558&(nid_objs[799]),/* "hmacWithSHA256" */ 2647509, /* "generationQualifier" */
2559&(nid_objs[800]),/* "hmacWithSHA384" */ 2648815, /* "gost-mac" */
2560&(nid_objs[801]),/* "hmacWithSHA512" */ 2649811, /* "gost2001" */
2561&(nid_objs[432]),/* "holdInstructionCallIssuer" */ 2650851, /* "gost2001cc" */
2562&(nid_objs[430]),/* "holdInstructionCode" */ 2651813, /* "gost89" */
2563&(nid_objs[431]),/* "holdInstructionNone" */ 2652814, /* "gost89-cnt" */
2564&(nid_objs[433]),/* "holdInstructionReject" */ 2653812, /* "gost94" */
2565&(nid_objs[486]),/* "homePostalAddress" */ 2654850, /* "gost94cc" */
2566&(nid_objs[473]),/* "homeTelephoneNumber" */ 2655797, /* "hmacWithMD5" */
2567&(nid_objs[466]),/* "host" */ 2656163, /* "hmacWithSHA1" */
2568&(nid_objs[442]),/* "iA5StringSyntax" */ 2657798, /* "hmacWithSHA224" */
2569&(nid_objs[783]),/* "id-DHBasedMac" */ 2658799, /* "hmacWithSHA256" */
2570&(nid_objs[824]),/* "id-Gost28147-89-CryptoPro-A-ParamSet" */ 2659800, /* "hmacWithSHA384" */
2571&(nid_objs[825]),/* "id-Gost28147-89-CryptoPro-B-ParamSet" */ 2660801, /* "hmacWithSHA512" */
2572&(nid_objs[826]),/* "id-Gost28147-89-CryptoPro-C-ParamSet" */ 2661432, /* "holdInstructionCallIssuer" */
2573&(nid_objs[827]),/* "id-Gost28147-89-CryptoPro-D-ParamSet" */ 2662430, /* "holdInstructionCode" */
2574&(nid_objs[819]),/* "id-Gost28147-89-CryptoPro-KeyMeshing" */ 2663431, /* "holdInstructionNone" */
2575&(nid_objs[829]),/* "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" */ 2664433, /* "holdInstructionReject" */
2576&(nid_objs[828]),/* "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" */ 2665486, /* "homePostalAddress" */
2577&(nid_objs[830]),/* "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" */ 2666473, /* "homeTelephoneNumber" */
2578&(nid_objs[820]),/* "id-Gost28147-89-None-KeyMeshing" */ 2667466, /* "host" */
2579&(nid_objs[823]),/* "id-Gost28147-89-TestParamSet" */ 2668889, /* "houseIdentifier" */
2580&(nid_objs[849]),/* "id-Gost28147-89-cc" */ 2669442, /* "iA5StringSyntax" */
2581&(nid_objs[840]),/* "id-GostR3410-2001-CryptoPro-A-ParamSet" */ 2670783, /* "id-DHBasedMac" */
2582&(nid_objs[841]),/* "id-GostR3410-2001-CryptoPro-B-ParamSet" */ 2671824, /* "id-Gost28147-89-CryptoPro-A-ParamSet" */
2583&(nid_objs[842]),/* "id-GostR3410-2001-CryptoPro-C-ParamSet" */ 2672825, /* "id-Gost28147-89-CryptoPro-B-ParamSet" */
2584&(nid_objs[843]),/* "id-GostR3410-2001-CryptoPro-XchA-ParamSet" */ 2673826, /* "id-Gost28147-89-CryptoPro-C-ParamSet" */
2585&(nid_objs[844]),/* "id-GostR3410-2001-CryptoPro-XchB-ParamSet" */ 2674827, /* "id-Gost28147-89-CryptoPro-D-ParamSet" */
2586&(nid_objs[854]),/* "id-GostR3410-2001-ParamSet-cc" */ 2675819, /* "id-Gost28147-89-CryptoPro-KeyMeshing" */
2587&(nid_objs[839]),/* "id-GostR3410-2001-TestParamSet" */ 2676829, /* "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" */
2588&(nid_objs[817]),/* "id-GostR3410-2001DH" */ 2677828, /* "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" */
2589&(nid_objs[832]),/* "id-GostR3410-94-CryptoPro-A-ParamSet" */ 2678830, /* "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" */
2590&(nid_objs[833]),/* "id-GostR3410-94-CryptoPro-B-ParamSet" */ 2679820, /* "id-Gost28147-89-None-KeyMeshing" */
2591&(nid_objs[834]),/* "id-GostR3410-94-CryptoPro-C-ParamSet" */ 2680823, /* "id-Gost28147-89-TestParamSet" */
2592&(nid_objs[835]),/* "id-GostR3410-94-CryptoPro-D-ParamSet" */ 2681849, /* "id-Gost28147-89-cc" */
2593&(nid_objs[836]),/* "id-GostR3410-94-CryptoPro-XchA-ParamSet" */ 2682840, /* "id-GostR3410-2001-CryptoPro-A-ParamSet" */
2594&(nid_objs[837]),/* "id-GostR3410-94-CryptoPro-XchB-ParamSet" */ 2683841, /* "id-GostR3410-2001-CryptoPro-B-ParamSet" */
2595&(nid_objs[838]),/* "id-GostR3410-94-CryptoPro-XchC-ParamSet" */ 2684842, /* "id-GostR3410-2001-CryptoPro-C-ParamSet" */
2596&(nid_objs[831]),/* "id-GostR3410-94-TestParamSet" */ 2685843, /* "id-GostR3410-2001-CryptoPro-XchA-ParamSet" */
2597&(nid_objs[845]),/* "id-GostR3410-94-a" */ 2686844, /* "id-GostR3410-2001-CryptoPro-XchB-ParamSet" */
2598&(nid_objs[846]),/* "id-GostR3410-94-aBis" */ 2687854, /* "id-GostR3410-2001-ParamSet-cc" */
2599&(nid_objs[847]),/* "id-GostR3410-94-b" */ 2688839, /* "id-GostR3410-2001-TestParamSet" */
2600&(nid_objs[848]),/* "id-GostR3410-94-bBis" */ 2689817, /* "id-GostR3410-2001DH" */
2601&(nid_objs[818]),/* "id-GostR3410-94DH" */ 2690832, /* "id-GostR3410-94-CryptoPro-A-ParamSet" */
2602&(nid_objs[822]),/* "id-GostR3411-94-CryptoProParamSet" */ 2691833, /* "id-GostR3410-94-CryptoPro-B-ParamSet" */
2603&(nid_objs[821]),/* "id-GostR3411-94-TestParamSet" */ 2692834, /* "id-GostR3410-94-CryptoPro-C-ParamSet" */
2604&(nid_objs[807]),/* "id-GostR3411-94-with-GostR3410-2001" */ 2693835, /* "id-GostR3410-94-CryptoPro-D-ParamSet" */
2605&(nid_objs[853]),/* "id-GostR3411-94-with-GostR3410-2001-cc" */ 2694836, /* "id-GostR3410-94-CryptoPro-XchA-ParamSet" */
2606&(nid_objs[808]),/* "id-GostR3411-94-with-GostR3410-94" */ 2695837, /* "id-GostR3410-94-CryptoPro-XchB-ParamSet" */
2607&(nid_objs[852]),/* "id-GostR3411-94-with-GostR3410-94-cc" */ 2696838, /* "id-GostR3410-94-CryptoPro-XchC-ParamSet" */
2608&(nid_objs[810]),/* "id-HMACGostR3411-94" */ 2697831, /* "id-GostR3410-94-TestParamSet" */
2609&(nid_objs[782]),/* "id-PasswordBasedMAC" */ 2698845, /* "id-GostR3410-94-a" */
2610&(nid_objs[266]),/* "id-aca" */ 2699846, /* "id-GostR3410-94-aBis" */
2611&(nid_objs[355]),/* "id-aca-accessIdentity" */ 2700847, /* "id-GostR3410-94-b" */
2612&(nid_objs[354]),/* "id-aca-authenticationInfo" */ 2701848, /* "id-GostR3410-94-bBis" */
2613&(nid_objs[356]),/* "id-aca-chargingIdentity" */ 2702818, /* "id-GostR3410-94DH" */
2614&(nid_objs[399]),/* "id-aca-encAttrs" */ 2703822, /* "id-GostR3411-94-CryptoProParamSet" */
2615&(nid_objs[357]),/* "id-aca-group" */ 2704821, /* "id-GostR3411-94-TestParamSet" */
2616&(nid_objs[358]),/* "id-aca-role" */ 2705807, /* "id-GostR3411-94-with-GostR3410-2001" */
2617&(nid_objs[176]),/* "id-ad" */ 2706853, /* "id-GostR3411-94-with-GostR3410-2001-cc" */
2618&(nid_objs[788]),/* "id-aes128-wrap" */ 2707808, /* "id-GostR3411-94-with-GostR3410-94" */
2619&(nid_objs[789]),/* "id-aes192-wrap" */ 2708852, /* "id-GostR3411-94-with-GostR3410-94-cc" */
2620&(nid_objs[790]),/* "id-aes256-wrap" */ 2709810, /* "id-HMACGostR3411-94" */
2621&(nid_objs[262]),/* "id-alg" */ 2710782, /* "id-PasswordBasedMAC" */
2622&(nid_objs[323]),/* "id-alg-des40" */ 2711266, /* "id-aca" */
2623&(nid_objs[326]),/* "id-alg-dh-pop" */ 2712355, /* "id-aca-accessIdentity" */
2624&(nid_objs[325]),/* "id-alg-dh-sig-hmac-sha1" */ 2713354, /* "id-aca-authenticationInfo" */
2625&(nid_objs[324]),/* "id-alg-noSignature" */ 2714356, /* "id-aca-chargingIdentity" */
2626&(nid_objs[268]),/* "id-cct" */ 2715399, /* "id-aca-encAttrs" */
2627&(nid_objs[361]),/* "id-cct-PKIData" */ 2716357, /* "id-aca-group" */
2628&(nid_objs[362]),/* "id-cct-PKIResponse" */ 2717358, /* "id-aca-role" */
2629&(nid_objs[360]),/* "id-cct-crs" */ 2718176, /* "id-ad" */
2630&(nid_objs[81]),/* "id-ce" */ 2719788, /* "id-aes128-wrap" */
2631&(nid_objs[680]),/* "id-characteristic-two-basis" */ 2720789, /* "id-aes192-wrap" */
2632&(nid_objs[263]),/* "id-cmc" */ 2721790, /* "id-aes256-wrap" */
2633&(nid_objs[334]),/* "id-cmc-addExtensions" */ 2722262, /* "id-alg" */
2634&(nid_objs[346]),/* "id-cmc-confirmCertAcceptance" */ 2723323, /* "id-alg-des40" */
2635&(nid_objs[330]),/* "id-cmc-dataReturn" */ 2724326, /* "id-alg-dh-pop" */
2636&(nid_objs[336]),/* "id-cmc-decryptedPOP" */ 2725325, /* "id-alg-dh-sig-hmac-sha1" */
2637&(nid_objs[335]),/* "id-cmc-encryptedPOP" */ 2726324, /* "id-alg-noSignature" */
2638&(nid_objs[339]),/* "id-cmc-getCRL" */ 2727268, /* "id-cct" */
2639&(nid_objs[338]),/* "id-cmc-getCert" */ 2728361, /* "id-cct-PKIData" */
2640&(nid_objs[328]),/* "id-cmc-identification" */ 2729362, /* "id-cct-PKIResponse" */
2641&(nid_objs[329]),/* "id-cmc-identityProof" */ 2730360, /* "id-cct-crs" */
2642&(nid_objs[337]),/* "id-cmc-lraPOPWitness" */ 273181, /* "id-ce" */
2643&(nid_objs[344]),/* "id-cmc-popLinkRandom" */ 2732680, /* "id-characteristic-two-basis" */
2644&(nid_objs[345]),/* "id-cmc-popLinkWitness" */ 2733263, /* "id-cmc" */
2645&(nid_objs[343]),/* "id-cmc-queryPending" */ 2734334, /* "id-cmc-addExtensions" */
2646&(nid_objs[333]),/* "id-cmc-recipientNonce" */ 2735346, /* "id-cmc-confirmCertAcceptance" */
2647&(nid_objs[341]),/* "id-cmc-regInfo" */ 2736330, /* "id-cmc-dataReturn" */
2648&(nid_objs[342]),/* "id-cmc-responseInfo" */ 2737336, /* "id-cmc-decryptedPOP" */
2649&(nid_objs[340]),/* "id-cmc-revokeRequest" */ 2738335, /* "id-cmc-encryptedPOP" */
2650&(nid_objs[332]),/* "id-cmc-senderNonce" */ 2739339, /* "id-cmc-getCRL" */
2651&(nid_objs[327]),/* "id-cmc-statusInfo" */ 2740338, /* "id-cmc-getCert" */
2652&(nid_objs[331]),/* "id-cmc-transactionId" */ 2741328, /* "id-cmc-identification" */
2653&(nid_objs[787]),/* "id-ct-asciiTextWithCRLF" */ 2742329, /* "id-cmc-identityProof" */
2654&(nid_objs[408]),/* "id-ecPublicKey" */ 2743337, /* "id-cmc-lraPOPWitness" */
2655&(nid_objs[508]),/* "id-hex-multipart-message" */ 2744344, /* "id-cmc-popLinkRandom" */
2656&(nid_objs[507]),/* "id-hex-partial-message" */ 2745345, /* "id-cmc-popLinkWitness" */
2657&(nid_objs[260]),/* "id-it" */ 2746343, /* "id-cmc-queryPending" */
2658&(nid_objs[302]),/* "id-it-caKeyUpdateInfo" */ 2747333, /* "id-cmc-recipientNonce" */
2659&(nid_objs[298]),/* "id-it-caProtEncCert" */ 2748341, /* "id-cmc-regInfo" */
2660&(nid_objs[311]),/* "id-it-confirmWaitTime" */ 2749342, /* "id-cmc-responseInfo" */
2661&(nid_objs[303]),/* "id-it-currentCRL" */ 2750340, /* "id-cmc-revokeRequest" */
2662&(nid_objs[300]),/* "id-it-encKeyPairTypes" */ 2751332, /* "id-cmc-senderNonce" */
2663&(nid_objs[310]),/* "id-it-implicitConfirm" */ 2752327, /* "id-cmc-statusInfo" */
2664&(nid_objs[308]),/* "id-it-keyPairParamRep" */ 2753331, /* "id-cmc-transactionId" */
2665&(nid_objs[307]),/* "id-it-keyPairParamReq" */ 2754787, /* "id-ct-asciiTextWithCRLF" */
2666&(nid_objs[312]),/* "id-it-origPKIMessage" */ 2755408, /* "id-ecPublicKey" */
2667&(nid_objs[301]),/* "id-it-preferredSymmAlg" */ 2756508, /* "id-hex-multipart-message" */
2668&(nid_objs[309]),/* "id-it-revPassphrase" */ 2757507, /* "id-hex-partial-message" */
2669&(nid_objs[299]),/* "id-it-signKeyPairTypes" */ 2758260, /* "id-it" */
2670&(nid_objs[305]),/* "id-it-subscriptionRequest" */ 2759302, /* "id-it-caKeyUpdateInfo" */
2671&(nid_objs[306]),/* "id-it-subscriptionResponse" */ 2760298, /* "id-it-caProtEncCert" */
2672&(nid_objs[784]),/* "id-it-suppLangTags" */ 2761311, /* "id-it-confirmWaitTime" */
2673&(nid_objs[304]),/* "id-it-unsupportedOIDs" */ 2762303, /* "id-it-currentCRL" */
2674&(nid_objs[128]),/* "id-kp" */ 2763300, /* "id-it-encKeyPairTypes" */
2675&(nid_objs[280]),/* "id-mod-attribute-cert" */ 2764310, /* "id-it-implicitConfirm" */
2676&(nid_objs[274]),/* "id-mod-cmc" */ 2765308, /* "id-it-keyPairParamRep" */
2677&(nid_objs[277]),/* "id-mod-cmp" */ 2766307, /* "id-it-keyPairParamReq" */
2678&(nid_objs[284]),/* "id-mod-cmp2000" */ 2767312, /* "id-it-origPKIMessage" */
2679&(nid_objs[273]),/* "id-mod-crmf" */ 2768301, /* "id-it-preferredSymmAlg" */
2680&(nid_objs[283]),/* "id-mod-dvcs" */ 2769309, /* "id-it-revPassphrase" */
2681&(nid_objs[275]),/* "id-mod-kea-profile-88" */ 2770299, /* "id-it-signKeyPairTypes" */
2682&(nid_objs[276]),/* "id-mod-kea-profile-93" */ 2771305, /* "id-it-subscriptionRequest" */
2683&(nid_objs[282]),/* "id-mod-ocsp" */ 2772306, /* "id-it-subscriptionResponse" */
2684&(nid_objs[278]),/* "id-mod-qualified-cert-88" */ 2773784, /* "id-it-suppLangTags" */
2685&(nid_objs[279]),/* "id-mod-qualified-cert-93" */ 2774304, /* "id-it-unsupportedOIDs" */
2686&(nid_objs[281]),/* "id-mod-timestamp-protocol" */ 2775128, /* "id-kp" */
2687&(nid_objs[264]),/* "id-on" */ 2776280, /* "id-mod-attribute-cert" */
2688&(nid_objs[858]),/* "id-on-permanentIdentifier" */ 2777274, /* "id-mod-cmc" */
2689&(nid_objs[347]),/* "id-on-personalData" */ 2778277, /* "id-mod-cmp" */
2690&(nid_objs[265]),/* "id-pda" */ 2779284, /* "id-mod-cmp2000" */
2691&(nid_objs[352]),/* "id-pda-countryOfCitizenship" */ 2780273, /* "id-mod-crmf" */
2692&(nid_objs[353]),/* "id-pda-countryOfResidence" */ 2781283, /* "id-mod-dvcs" */
2693&(nid_objs[348]),/* "id-pda-dateOfBirth" */ 2782275, /* "id-mod-kea-profile-88" */
2694&(nid_objs[351]),/* "id-pda-gender" */ 2783276, /* "id-mod-kea-profile-93" */
2695&(nid_objs[349]),/* "id-pda-placeOfBirth" */ 2784282, /* "id-mod-ocsp" */
2696&(nid_objs[175]),/* "id-pe" */ 2785278, /* "id-mod-qualified-cert-88" */
2697&(nid_objs[261]),/* "id-pkip" */ 2786279, /* "id-mod-qualified-cert-93" */
2698&(nid_objs[258]),/* "id-pkix-mod" */ 2787281, /* "id-mod-timestamp-protocol" */
2699&(nid_objs[269]),/* "id-pkix1-explicit-88" */ 2788264, /* "id-on" */
2700&(nid_objs[271]),/* "id-pkix1-explicit-93" */ 2789858, /* "id-on-permanentIdentifier" */
2701&(nid_objs[270]),/* "id-pkix1-implicit-88" */ 2790347, /* "id-on-personalData" */
2702&(nid_objs[272]),/* "id-pkix1-implicit-93" */ 2791265, /* "id-pda" */
2703&(nid_objs[662]),/* "id-ppl" */ 2792352, /* "id-pda-countryOfCitizenship" */
2704&(nid_objs[664]),/* "id-ppl-anyLanguage" */ 2793353, /* "id-pda-countryOfResidence" */
2705&(nid_objs[667]),/* "id-ppl-independent" */ 2794348, /* "id-pda-dateOfBirth" */
2706&(nid_objs[665]),/* "id-ppl-inheritAll" */ 2795351, /* "id-pda-gender" */
2707&(nid_objs[267]),/* "id-qcs" */ 2796349, /* "id-pda-placeOfBirth" */
2708&(nid_objs[359]),/* "id-qcs-pkixQCSyntax-v1" */ 2797175, /* "id-pe" */
2709&(nid_objs[259]),/* "id-qt" */ 2798261, /* "id-pkip" */
2710&(nid_objs[164]),/* "id-qt-cps" */ 2799258, /* "id-pkix-mod" */
2711&(nid_objs[165]),/* "id-qt-unotice" */ 2800269, /* "id-pkix1-explicit-88" */
2712&(nid_objs[313]),/* "id-regCtrl" */ 2801271, /* "id-pkix1-explicit-93" */
2713&(nid_objs[316]),/* "id-regCtrl-authenticator" */ 2802270, /* "id-pkix1-implicit-88" */
2714&(nid_objs[319]),/* "id-regCtrl-oldCertID" */ 2803272, /* "id-pkix1-implicit-93" */
2715&(nid_objs[318]),/* "id-regCtrl-pkiArchiveOptions" */ 2804662, /* "id-ppl" */
2716&(nid_objs[317]),/* "id-regCtrl-pkiPublicationInfo" */ 2805664, /* "id-ppl-anyLanguage" */
2717&(nid_objs[320]),/* "id-regCtrl-protocolEncrKey" */ 2806667, /* "id-ppl-independent" */
2718&(nid_objs[315]),/* "id-regCtrl-regToken" */ 2807665, /* "id-ppl-inheritAll" */
2719&(nid_objs[314]),/* "id-regInfo" */ 2808267, /* "id-qcs" */
2720&(nid_objs[322]),/* "id-regInfo-certReq" */ 2809359, /* "id-qcs-pkixQCSyntax-v1" */
2721&(nid_objs[321]),/* "id-regInfo-utf8Pairs" */ 2810259, /* "id-qt" */
2722&(nid_objs[512]),/* "id-set" */ 2811164, /* "id-qt-cps" */
2723&(nid_objs[191]),/* "id-smime-aa" */ 2812165, /* "id-qt-unotice" */
2724&(nid_objs[215]),/* "id-smime-aa-contentHint" */ 2813313, /* "id-regCtrl" */
2725&(nid_objs[218]),/* "id-smime-aa-contentIdentifier" */ 2814316, /* "id-regCtrl-authenticator" */
2726&(nid_objs[221]),/* "id-smime-aa-contentReference" */ 2815319, /* "id-regCtrl-oldCertID" */
2727&(nid_objs[240]),/* "id-smime-aa-dvcs-dvc" */ 2816318, /* "id-regCtrl-pkiArchiveOptions" */
2728&(nid_objs[217]),/* "id-smime-aa-encapContentType" */ 2817317, /* "id-regCtrl-pkiPublicationInfo" */
2729&(nid_objs[222]),/* "id-smime-aa-encrypKeyPref" */ 2818320, /* "id-regCtrl-protocolEncrKey" */
2730&(nid_objs[220]),/* "id-smime-aa-equivalentLabels" */ 2819315, /* "id-regCtrl-regToken" */
2731&(nid_objs[232]),/* "id-smime-aa-ets-CertificateRefs" */ 2820314, /* "id-regInfo" */
2732&(nid_objs[233]),/* "id-smime-aa-ets-RevocationRefs" */ 2821322, /* "id-regInfo-certReq" */
2733&(nid_objs[238]),/* "id-smime-aa-ets-archiveTimeStamp" */ 2822321, /* "id-regInfo-utf8Pairs" */
2734&(nid_objs[237]),/* "id-smime-aa-ets-certCRLTimestamp" */ 2823512, /* "id-set" */
2735&(nid_objs[234]),/* "id-smime-aa-ets-certValues" */ 2824191, /* "id-smime-aa" */
2736&(nid_objs[227]),/* "id-smime-aa-ets-commitmentType" */ 2825215, /* "id-smime-aa-contentHint" */
2737&(nid_objs[231]),/* "id-smime-aa-ets-contentTimestamp" */ 2826218, /* "id-smime-aa-contentIdentifier" */
2738&(nid_objs[236]),/* "id-smime-aa-ets-escTimeStamp" */ 2827221, /* "id-smime-aa-contentReference" */
2739&(nid_objs[230]),/* "id-smime-aa-ets-otherSigCert" */ 2828240, /* "id-smime-aa-dvcs-dvc" */
2740&(nid_objs[235]),/* "id-smime-aa-ets-revocationValues" */ 2829217, /* "id-smime-aa-encapContentType" */
2741&(nid_objs[226]),/* "id-smime-aa-ets-sigPolicyId" */ 2830222, /* "id-smime-aa-encrypKeyPref" */
2742&(nid_objs[229]),/* "id-smime-aa-ets-signerAttr" */ 2831220, /* "id-smime-aa-equivalentLabels" */
2743&(nid_objs[228]),/* "id-smime-aa-ets-signerLocation" */ 2832232, /* "id-smime-aa-ets-CertificateRefs" */
2744&(nid_objs[219]),/* "id-smime-aa-macValue" */ 2833233, /* "id-smime-aa-ets-RevocationRefs" */
2745&(nid_objs[214]),/* "id-smime-aa-mlExpandHistory" */ 2834238, /* "id-smime-aa-ets-archiveTimeStamp" */
2746&(nid_objs[216]),/* "id-smime-aa-msgSigDigest" */ 2835237, /* "id-smime-aa-ets-certCRLTimestamp" */
2747&(nid_objs[212]),/* "id-smime-aa-receiptRequest" */ 2836234, /* "id-smime-aa-ets-certValues" */
2748&(nid_objs[213]),/* "id-smime-aa-securityLabel" */ 2837227, /* "id-smime-aa-ets-commitmentType" */
2749&(nid_objs[239]),/* "id-smime-aa-signatureType" */ 2838231, /* "id-smime-aa-ets-contentTimestamp" */
2750&(nid_objs[223]),/* "id-smime-aa-signingCertificate" */ 2839236, /* "id-smime-aa-ets-escTimeStamp" */
2751&(nid_objs[224]),/* "id-smime-aa-smimeEncryptCerts" */ 2840230, /* "id-smime-aa-ets-otherSigCert" */
2752&(nid_objs[225]),/* "id-smime-aa-timeStampToken" */ 2841235, /* "id-smime-aa-ets-revocationValues" */
2753&(nid_objs[192]),/* "id-smime-alg" */ 2842226, /* "id-smime-aa-ets-sigPolicyId" */
2754&(nid_objs[243]),/* "id-smime-alg-3DESwrap" */ 2843229, /* "id-smime-aa-ets-signerAttr" */
2755&(nid_objs[246]),/* "id-smime-alg-CMS3DESwrap" */ 2844228, /* "id-smime-aa-ets-signerLocation" */
2756&(nid_objs[247]),/* "id-smime-alg-CMSRC2wrap" */ 2845219, /* "id-smime-aa-macValue" */
2757&(nid_objs[245]),/* "id-smime-alg-ESDH" */ 2846214, /* "id-smime-aa-mlExpandHistory" */
2758&(nid_objs[241]),/* "id-smime-alg-ESDHwith3DES" */ 2847216, /* "id-smime-aa-msgSigDigest" */
2759&(nid_objs[242]),/* "id-smime-alg-ESDHwithRC2" */ 2848212, /* "id-smime-aa-receiptRequest" */
2760&(nid_objs[244]),/* "id-smime-alg-RC2wrap" */ 2849213, /* "id-smime-aa-securityLabel" */
2761&(nid_objs[193]),/* "id-smime-cd" */ 2850239, /* "id-smime-aa-signatureType" */
2762&(nid_objs[248]),/* "id-smime-cd-ldap" */ 2851223, /* "id-smime-aa-signingCertificate" */
2763&(nid_objs[190]),/* "id-smime-ct" */ 2852224, /* "id-smime-aa-smimeEncryptCerts" */
2764&(nid_objs[210]),/* "id-smime-ct-DVCSRequestData" */ 2853225, /* "id-smime-aa-timeStampToken" */
2765&(nid_objs[211]),/* "id-smime-ct-DVCSResponseData" */ 2854192, /* "id-smime-alg" */
2766&(nid_objs[208]),/* "id-smime-ct-TDTInfo" */ 2855243, /* "id-smime-alg-3DESwrap" */
2767&(nid_objs[207]),/* "id-smime-ct-TSTInfo" */ 2856246, /* "id-smime-alg-CMS3DESwrap" */
2768&(nid_objs[205]),/* "id-smime-ct-authData" */ 2857247, /* "id-smime-alg-CMSRC2wrap" */
2769&(nid_objs[786]),/* "id-smime-ct-compressedData" */ 2858245, /* "id-smime-alg-ESDH" */
2770&(nid_objs[209]),/* "id-smime-ct-contentInfo" */ 2859241, /* "id-smime-alg-ESDHwith3DES" */
2771&(nid_objs[206]),/* "id-smime-ct-publishCert" */ 2860242, /* "id-smime-alg-ESDHwithRC2" */
2772&(nid_objs[204]),/* "id-smime-ct-receipt" */ 2861244, /* "id-smime-alg-RC2wrap" */
2773&(nid_objs[195]),/* "id-smime-cti" */ 2862193, /* "id-smime-cd" */
2774&(nid_objs[255]),/* "id-smime-cti-ets-proofOfApproval" */ 2863248, /* "id-smime-cd-ldap" */
2775&(nid_objs[256]),/* "id-smime-cti-ets-proofOfCreation" */ 2864190, /* "id-smime-ct" */
2776&(nid_objs[253]),/* "id-smime-cti-ets-proofOfDelivery" */ 2865210, /* "id-smime-ct-DVCSRequestData" */
2777&(nid_objs[251]),/* "id-smime-cti-ets-proofOfOrigin" */ 2866211, /* "id-smime-ct-DVCSResponseData" */
2778&(nid_objs[252]),/* "id-smime-cti-ets-proofOfReceipt" */ 2867208, /* "id-smime-ct-TDTInfo" */
2779&(nid_objs[254]),/* "id-smime-cti-ets-proofOfSender" */ 2868207, /* "id-smime-ct-TSTInfo" */
2780&(nid_objs[189]),/* "id-smime-mod" */ 2869205, /* "id-smime-ct-authData" */
2781&(nid_objs[196]),/* "id-smime-mod-cms" */ 2870786, /* "id-smime-ct-compressedData" */
2782&(nid_objs[197]),/* "id-smime-mod-ess" */ 2871209, /* "id-smime-ct-contentInfo" */
2783&(nid_objs[202]),/* "id-smime-mod-ets-eSigPolicy-88" */ 2872206, /* "id-smime-ct-publishCert" */
2784&(nid_objs[203]),/* "id-smime-mod-ets-eSigPolicy-97" */ 2873204, /* "id-smime-ct-receipt" */
2785&(nid_objs[200]),/* "id-smime-mod-ets-eSignature-88" */ 2874195, /* "id-smime-cti" */
2786&(nid_objs[201]),/* "id-smime-mod-ets-eSignature-97" */ 2875255, /* "id-smime-cti-ets-proofOfApproval" */
2787&(nid_objs[199]),/* "id-smime-mod-msg-v3" */ 2876256, /* "id-smime-cti-ets-proofOfCreation" */
2788&(nid_objs[198]),/* "id-smime-mod-oid" */ 2877253, /* "id-smime-cti-ets-proofOfDelivery" */
2789&(nid_objs[194]),/* "id-smime-spq" */ 2878251, /* "id-smime-cti-ets-proofOfOrigin" */
2790&(nid_objs[250]),/* "id-smime-spq-ets-sqt-unotice" */ 2879252, /* "id-smime-cti-ets-proofOfReceipt" */
2791&(nid_objs[249]),/* "id-smime-spq-ets-sqt-uri" */ 2880254, /* "id-smime-cti-ets-proofOfSender" */
2792&(nid_objs[676]),/* "identified-organization" */ 2881189, /* "id-smime-mod" */
2793&(nid_objs[461]),/* "info" */ 2882196, /* "id-smime-mod-cms" */
2794&(nid_objs[748]),/* "inhibitAnyPolicy" */ 2883197, /* "id-smime-mod-ess" */
2795&(nid_objs[101]),/* "initials" */ 2884202, /* "id-smime-mod-ets-eSigPolicy-88" */
2796&(nid_objs[647]),/* "international-organizations" */ 2885203, /* "id-smime-mod-ets-eSigPolicy-97" */
2797&(nid_objs[142]),/* "invalidityDate" */ 2886200, /* "id-smime-mod-ets-eSignature-88" */
2798&(nid_objs[294]),/* "ipsecEndSystem" */ 2887201, /* "id-smime-mod-ets-eSignature-97" */
2799&(nid_objs[295]),/* "ipsecTunnel" */ 2888199, /* "id-smime-mod-msg-v3" */
2800&(nid_objs[296]),/* "ipsecUser" */ 2889198, /* "id-smime-mod-oid" */
2801&(nid_objs[86]),/* "issuerAltName" */ 2890194, /* "id-smime-spq" */
2802&(nid_objs[770]),/* "issuingDistributionPoint" */ 2891250, /* "id-smime-spq-ets-sqt-unotice" */
2803&(nid_objs[492]),/* "janetMailbox" */ 2892249, /* "id-smime-spq-ets-sqt-uri" */
2804&(nid_objs[150]),/* "keyBag" */ 2893676, /* "identified-organization" */
2805&(nid_objs[83]),/* "keyUsage" */ 2894461, /* "info" */
2806&(nid_objs[477]),/* "lastModifiedBy" */ 2895748, /* "inhibitAnyPolicy" */
2807&(nid_objs[476]),/* "lastModifiedTime" */ 2896101, /* "initials" */
2808&(nid_objs[157]),/* "localKeyID" */ 2897647, /* "international-organizations" */
2809&(nid_objs[480]),/* "mXRecord" */ 2898869, /* "internationaliSDNNumber" */
2810&(nid_objs[460]),/* "mail" */ 2899142, /* "invalidityDate" */
2811&(nid_objs[493]),/* "mailPreferenceOption" */ 2900294, /* "ipsecEndSystem" */
2812&(nid_objs[467]),/* "manager" */ 2901295, /* "ipsecTunnel" */
2813&(nid_objs[809]),/* "md_gost94" */ 2902296, /* "ipsecUser" */
2814&(nid_objs[182]),/* "member-body" */ 290386, /* "issuerAltName" */
2815&(nid_objs[51]),/* "messageDigest" */ 2904770, /* "issuingDistributionPoint" */
2816&(nid_objs[383]),/* "mgmt" */ 2905492, /* "janetMailbox" */
2817&(nid_objs[504]),/* "mime-mhs" */ 2906150, /* "keyBag" */
2818&(nid_objs[506]),/* "mime-mhs-bodies" */ 290783, /* "keyUsage" */
2819&(nid_objs[505]),/* "mime-mhs-headings" */ 2908477, /* "lastModifiedBy" */
2820&(nid_objs[488]),/* "mobileTelephoneNumber" */ 2909476, /* "lastModifiedTime" */
2821&(nid_objs[136]),/* "msCTLSign" */ 2910157, /* "localKeyID" */
2822&(nid_objs[135]),/* "msCodeCom" */ 2911480, /* "mXRecord" */
2823&(nid_objs[134]),/* "msCodeInd" */ 2912460, /* "mail" */
2824&(nid_objs[138]),/* "msEFS" */ 2913493, /* "mailPreferenceOption" */
2825&(nid_objs[171]),/* "msExtReq" */ 2914467, /* "manager" */
2826&(nid_objs[137]),/* "msSGC" */ 2915809, /* "md_gost94" */
2827&(nid_objs[648]),/* "msSmartcardLogin" */ 2916875, /* "member" */
2828&(nid_objs[649]),/* "msUPN" */ 2917182, /* "member-body" */
2829&(nid_objs[481]),/* "nSRecord" */ 291851, /* "messageDigest" */
2830&(nid_objs[173]),/* "name" */ 2919383, /* "mgmt" */
2831&(nid_objs[666]),/* "nameConstraints" */ 2920504, /* "mime-mhs" */
2832&(nid_objs[369]),/* "noCheck" */ 2921506, /* "mime-mhs-bodies" */
2833&(nid_objs[403]),/* "noRevAvail" */ 2922505, /* "mime-mhs-headings" */
2834&(nid_objs[72]),/* "nsBaseUrl" */ 2923488, /* "mobileTelephoneNumber" */
2835&(nid_objs[76]),/* "nsCaPolicyUrl" */ 2924136, /* "msCTLSign" */
2836&(nid_objs[74]),/* "nsCaRevocationUrl" */ 2925135, /* "msCodeCom" */
2837&(nid_objs[58]),/* "nsCertExt" */ 2926134, /* "msCodeInd" */
2838&(nid_objs[79]),/* "nsCertSequence" */ 2927138, /* "msEFS" */
2839&(nid_objs[71]),/* "nsCertType" */ 2928171, /* "msExtReq" */
2840&(nid_objs[78]),/* "nsComment" */ 2929137, /* "msSGC" */
2841&(nid_objs[59]),/* "nsDataType" */ 2930648, /* "msSmartcardLogin" */
2842&(nid_objs[75]),/* "nsRenewalUrl" */ 2931649, /* "msUPN" */
2843&(nid_objs[73]),/* "nsRevocationUrl" */ 2932481, /* "nSRecord" */
2844&(nid_objs[139]),/* "nsSGC" */ 2933173, /* "name" */
2845&(nid_objs[77]),/* "nsSslServerName" */ 2934666, /* "nameConstraints" */
2846&(nid_objs[681]),/* "onBasis" */ 2935369, /* "noCheck" */
2847&(nid_objs[491]),/* "organizationalStatus" */ 2936403, /* "noRevAvail" */
2848&(nid_objs[475]),/* "otherMailbox" */ 293772, /* "nsBaseUrl" */
2849&(nid_objs[489]),/* "pagerTelephoneNumber" */ 293876, /* "nsCaPolicyUrl" */
2850&(nid_objs[374]),/* "path" */ 293974, /* "nsCaRevocationUrl" */
2851&(nid_objs[112]),/* "pbeWithMD5AndCast5CBC" */ 294058, /* "nsCertExt" */
2852&(nid_objs[499]),/* "personalSignature" */ 294179, /* "nsCertSequence" */
2853&(nid_objs[487]),/* "personalTitle" */ 294271, /* "nsCertType" */
2854&(nid_objs[464]),/* "photo" */ 294378, /* "nsComment" */
2855&(nid_objs[437]),/* "pilot" */ 294459, /* "nsDataType" */
2856&(nid_objs[439]),/* "pilotAttributeSyntax" */ 294575, /* "nsRenewalUrl" */
2857&(nid_objs[438]),/* "pilotAttributeType" */ 294673, /* "nsRevocationUrl" */
2858&(nid_objs[479]),/* "pilotAttributeType27" */ 2947139, /* "nsSGC" */
2859&(nid_objs[456]),/* "pilotDSA" */ 294877, /* "nsSslServerName" */
2860&(nid_objs[441]),/* "pilotGroups" */ 2949681, /* "onBasis" */
2861&(nid_objs[444]),/* "pilotObject" */ 2950491, /* "organizationalStatus" */
2862&(nid_objs[440]),/* "pilotObjectClass" */ 2951475, /* "otherMailbox" */
2863&(nid_objs[455]),/* "pilotOrganization" */ 2952876, /* "owner" */
2864&(nid_objs[445]),/* "pilotPerson" */ 2953489, /* "pagerTelephoneNumber" */
2865&(nid_objs[ 2]),/* "pkcs" */ 2954374, /* "path" */
2866&(nid_objs[186]),/* "pkcs1" */ 2955112, /* "pbeWithMD5AndCast5CBC" */
2867&(nid_objs[27]),/* "pkcs3" */ 2956499, /* "personalSignature" */
2868&(nid_objs[187]),/* "pkcs5" */ 2957487, /* "personalTitle" */
2869&(nid_objs[20]),/* "pkcs7" */ 2958464, /* "photo" */
2870&(nid_objs[21]),/* "pkcs7-data" */ 2959863, /* "physicalDeliveryOfficeName" */
2871&(nid_objs[25]),/* "pkcs7-digestData" */ 2960437, /* "pilot" */
2872&(nid_objs[26]),/* "pkcs7-encryptedData" */ 2961439, /* "pilotAttributeSyntax" */
2873&(nid_objs[23]),/* "pkcs7-envelopedData" */ 2962438, /* "pilotAttributeType" */
2874&(nid_objs[24]),/* "pkcs7-signedAndEnvelopedData" */ 2963479, /* "pilotAttributeType27" */
2875&(nid_objs[22]),/* "pkcs7-signedData" */ 2964456, /* "pilotDSA" */
2876&(nid_objs[151]),/* "pkcs8ShroudedKeyBag" */ 2965441, /* "pilotGroups" */
2877&(nid_objs[47]),/* "pkcs9" */ 2966444, /* "pilotObject" */
2878&(nid_objs[401]),/* "policyConstraints" */ 2967440, /* "pilotObjectClass" */
2879&(nid_objs[747]),/* "policyMappings" */ 2968455, /* "pilotOrganization" */
2880&(nid_objs[661]),/* "postalCode" */ 2969445, /* "pilotPerson" */
2881&(nid_objs[683]),/* "ppBasis" */ 2970 2, /* "pkcs" */
2882&(nid_objs[816]),/* "prf-gostr3411-94" */ 2971186, /* "pkcs1" */
2883&(nid_objs[406]),/* "prime-field" */ 297227, /* "pkcs3" */
2884&(nid_objs[409]),/* "prime192v1" */ 2973187, /* "pkcs5" */
2885&(nid_objs[410]),/* "prime192v2" */ 297420, /* "pkcs7" */
2886&(nid_objs[411]),/* "prime192v3" */ 297521, /* "pkcs7-data" */
2887&(nid_objs[412]),/* "prime239v1" */ 297625, /* "pkcs7-digestData" */
2888&(nid_objs[413]),/* "prime239v2" */ 297726, /* "pkcs7-encryptedData" */
2889&(nid_objs[414]),/* "prime239v3" */ 297823, /* "pkcs7-envelopedData" */
2890&(nid_objs[415]),/* "prime256v1" */ 297924, /* "pkcs7-signedAndEnvelopedData" */
2891&(nid_objs[385]),/* "private" */ 298022, /* "pkcs7-signedData" */
2892&(nid_objs[84]),/* "privateKeyUsagePeriod" */ 2981151, /* "pkcs8ShroudedKeyBag" */
2893&(nid_objs[663]),/* "proxyCertInfo" */ 298247, /* "pkcs9" */
2894&(nid_objs[510]),/* "pseudonym" */ 2983401, /* "policyConstraints" */
2895&(nid_objs[435]),/* "pss" */ 2984747, /* "policyMappings" */
2896&(nid_objs[286]),/* "qcStatements" */ 2985862, /* "postOfficeBox" */
2897&(nid_objs[457]),/* "qualityLabelledData" */ 2986861, /* "postalAddress" */
2898&(nid_objs[450]),/* "rFC822localPart" */ 2987661, /* "postalCode" */
2899&(nid_objs[400]),/* "role" */ 2988683, /* "ppBasis" */
2900&(nid_objs[448]),/* "room" */ 2989872, /* "preferredDeliveryMethod" */
2901&(nid_objs[463]),/* "roomNumber" */ 2990873, /* "presentationAddress" */
2902&(nid_objs[ 6]),/* "rsaEncryption" */ 2991816, /* "prf-gostr3411-94" */
2903&(nid_objs[644]),/* "rsaOAEPEncryptionSET" */ 2992406, /* "prime-field" */
2904&(nid_objs[377]),/* "rsaSignature" */ 2993409, /* "prime192v1" */
2905&(nid_objs[ 1]),/* "rsadsi" */ 2994410, /* "prime192v2" */
2906&(nid_objs[482]),/* "sOARecord" */ 2995411, /* "prime192v3" */
2907&(nid_objs[155]),/* "safeContentsBag" */ 2996412, /* "prime239v1" */
2908&(nid_objs[291]),/* "sbgp-autonomousSysNum" */ 2997413, /* "prime239v2" */
2909&(nid_objs[290]),/* "sbgp-ipAddrBlock" */ 2998414, /* "prime239v3" */
2910&(nid_objs[292]),/* "sbgp-routerIdentifier" */ 2999415, /* "prime256v1" */
2911&(nid_objs[159]),/* "sdsiCertificate" */ 3000385, /* "private" */
2912&(nid_objs[704]),/* "secp112r1" */ 300184, /* "privateKeyUsagePeriod" */
2913&(nid_objs[705]),/* "secp112r2" */ 3002886, /* "protocolInformation" */
2914&(nid_objs[706]),/* "secp128r1" */ 3003663, /* "proxyCertInfo" */
2915&(nid_objs[707]),/* "secp128r2" */ 3004510, /* "pseudonym" */
2916&(nid_objs[708]),/* "secp160k1" */ 3005435, /* "pss" */
2917&(nid_objs[709]),/* "secp160r1" */ 3006286, /* "qcStatements" */
2918&(nid_objs[710]),/* "secp160r2" */ 3007457, /* "qualityLabelledData" */
2919&(nid_objs[711]),/* "secp192k1" */ 3008450, /* "rFC822localPart" */
2920&(nid_objs[712]),/* "secp224k1" */ 3009870, /* "registeredAddress" */
2921&(nid_objs[713]),/* "secp224r1" */ 3010400, /* "role" */
2922&(nid_objs[714]),/* "secp256k1" */ 3011877, /* "roleOccupant" */
2923&(nid_objs[715]),/* "secp384r1" */ 3012448, /* "room" */
2924&(nid_objs[716]),/* "secp521r1" */ 3013463, /* "roomNumber" */
2925&(nid_objs[154]),/* "secretBag" */ 3014 6, /* "rsaEncryption" */
2926&(nid_objs[474]),/* "secretary" */ 3015644, /* "rsaOAEPEncryptionSET" */
2927&(nid_objs[717]),/* "sect113r1" */ 3016377, /* "rsaSignature" */
2928&(nid_objs[718]),/* "sect113r2" */ 3017 1, /* "rsadsi" */
2929&(nid_objs[719]),/* "sect131r1" */ 3018482, /* "sOARecord" */
2930&(nid_objs[720]),/* "sect131r2" */ 3019155, /* "safeContentsBag" */
2931&(nid_objs[721]),/* "sect163k1" */ 3020291, /* "sbgp-autonomousSysNum" */
2932&(nid_objs[722]),/* "sect163r1" */ 3021290, /* "sbgp-ipAddrBlock" */
2933&(nid_objs[723]),/* "sect163r2" */ 3022292, /* "sbgp-routerIdentifier" */
2934&(nid_objs[724]),/* "sect193r1" */ 3023159, /* "sdsiCertificate" */
2935&(nid_objs[725]),/* "sect193r2" */ 3024859, /* "searchGuide" */
2936&(nid_objs[726]),/* "sect233k1" */ 3025704, /* "secp112r1" */
2937&(nid_objs[727]),/* "sect233r1" */ 3026705, /* "secp112r2" */
2938&(nid_objs[728]),/* "sect239k1" */ 3027706, /* "secp128r1" */
2939&(nid_objs[729]),/* "sect283k1" */ 3028707, /* "secp128r2" */
2940&(nid_objs[730]),/* "sect283r1" */ 3029708, /* "secp160k1" */
2941&(nid_objs[731]),/* "sect409k1" */ 3030709, /* "secp160r1" */
2942&(nid_objs[732]),/* "sect409r1" */ 3031710, /* "secp160r2" */
2943&(nid_objs[733]),/* "sect571k1" */ 3032711, /* "secp192k1" */
2944&(nid_objs[734]),/* "sect571r1" */ 3033712, /* "secp224k1" */
2945&(nid_objs[386]),/* "security" */ 3034713, /* "secp224r1" */
2946&(nid_objs[394]),/* "selected-attribute-types" */ 3035714, /* "secp256k1" */
2947&(nid_objs[105]),/* "serialNumber" */ 3036715, /* "secp384r1" */
2948&(nid_objs[129]),/* "serverAuth" */ 3037716, /* "secp521r1" */
2949&(nid_objs[371]),/* "serviceLocator" */ 3038154, /* "secretBag" */
2950&(nid_objs[625]),/* "set-addPolicy" */ 3039474, /* "secretary" */
2951&(nid_objs[515]),/* "set-attr" */ 3040717, /* "sect113r1" */
2952&(nid_objs[518]),/* "set-brand" */ 3041718, /* "sect113r2" */
2953&(nid_objs[638]),/* "set-brand-AmericanExpress" */ 3042719, /* "sect131r1" */
2954&(nid_objs[637]),/* "set-brand-Diners" */ 3043720, /* "sect131r2" */
2955&(nid_objs[636]),/* "set-brand-IATA-ATA" */ 3044721, /* "sect163k1" */
2956&(nid_objs[639]),/* "set-brand-JCB" */ 3045722, /* "sect163r1" */
2957&(nid_objs[641]),/* "set-brand-MasterCard" */ 3046723, /* "sect163r2" */
2958&(nid_objs[642]),/* "set-brand-Novus" */ 3047724, /* "sect193r1" */
2959&(nid_objs[640]),/* "set-brand-Visa" */ 3048725, /* "sect193r2" */
2960&(nid_objs[517]),/* "set-certExt" */ 3049726, /* "sect233k1" */
2961&(nid_objs[513]),/* "set-ctype" */ 3050727, /* "sect233r1" */
2962&(nid_objs[514]),/* "set-msgExt" */ 3051728, /* "sect239k1" */
2963&(nid_objs[516]),/* "set-policy" */ 3052729, /* "sect283k1" */
2964&(nid_objs[607]),/* "set-policy-root" */ 3053730, /* "sect283r1" */
2965&(nid_objs[624]),/* "set-rootKeyThumb" */ 3054731, /* "sect409k1" */
2966&(nid_objs[620]),/* "setAttr-Cert" */ 3055732, /* "sect409r1" */
2967&(nid_objs[631]),/* "setAttr-GenCryptgrm" */ 3056733, /* "sect571k1" */
2968&(nid_objs[623]),/* "setAttr-IssCap" */ 3057734, /* "sect571r1" */
2969&(nid_objs[628]),/* "setAttr-IssCap-CVM" */ 3058386, /* "security" */
2970&(nid_objs[630]),/* "setAttr-IssCap-Sig" */ 3059878, /* "seeAlso" */
2971&(nid_objs[629]),/* "setAttr-IssCap-T2" */ 3060394, /* "selected-attribute-types" */
2972&(nid_objs[621]),/* "setAttr-PGWYcap" */ 3061105, /* "serialNumber" */
2973&(nid_objs[635]),/* "setAttr-SecDevSig" */ 3062129, /* "serverAuth" */
2974&(nid_objs[632]),/* "setAttr-T2Enc" */ 3063371, /* "serviceLocator" */
2975&(nid_objs[633]),/* "setAttr-T2cleartxt" */ 3064625, /* "set-addPolicy" */
2976&(nid_objs[634]),/* "setAttr-TokICCsig" */ 3065515, /* "set-attr" */
2977&(nid_objs[627]),/* "setAttr-Token-B0Prime" */ 3066518, /* "set-brand" */
2978&(nid_objs[626]),/* "setAttr-Token-EMV" */ 3067638, /* "set-brand-AmericanExpress" */
2979&(nid_objs[622]),/* "setAttr-TokenType" */ 3068637, /* "set-brand-Diners" */
2980&(nid_objs[619]),/* "setCext-IssuerCapabilities" */ 3069636, /* "set-brand-IATA-ATA" */
2981&(nid_objs[615]),/* "setCext-PGWYcapabilities" */ 3070639, /* "set-brand-JCB" */
2982&(nid_objs[616]),/* "setCext-TokenIdentifier" */ 3071641, /* "set-brand-MasterCard" */
2983&(nid_objs[618]),/* "setCext-TokenType" */ 3072642, /* "set-brand-Novus" */
2984&(nid_objs[617]),/* "setCext-Track2Data" */ 3073640, /* "set-brand-Visa" */
2985&(nid_objs[611]),/* "setCext-cCertRequired" */ 3074517, /* "set-certExt" */
2986&(nid_objs[609]),/* "setCext-certType" */ 3075513, /* "set-ctype" */
2987&(nid_objs[608]),/* "setCext-hashedRoot" */ 3076514, /* "set-msgExt" */
2988&(nid_objs[610]),/* "setCext-merchData" */ 3077516, /* "set-policy" */
2989&(nid_objs[613]),/* "setCext-setExt" */ 3078607, /* "set-policy-root" */
2990&(nid_objs[614]),/* "setCext-setQualf" */ 3079624, /* "set-rootKeyThumb" */
2991&(nid_objs[612]),/* "setCext-tunneling" */ 3080620, /* "setAttr-Cert" */
2992&(nid_objs[540]),/* "setct-AcqCardCodeMsg" */ 3081631, /* "setAttr-GenCryptgrm" */
2993&(nid_objs[576]),/* "setct-AcqCardCodeMsgTBE" */ 3082623, /* "setAttr-IssCap" */
2994&(nid_objs[570]),/* "setct-AuthReqTBE" */ 3083628, /* "setAttr-IssCap-CVM" */
2995&(nid_objs[534]),/* "setct-AuthReqTBS" */ 3084630, /* "setAttr-IssCap-Sig" */
2996&(nid_objs[527]),/* "setct-AuthResBaggage" */ 3085629, /* "setAttr-IssCap-T2" */
2997&(nid_objs[571]),/* "setct-AuthResTBE" */ 3086621, /* "setAttr-PGWYcap" */
2998&(nid_objs[572]),/* "setct-AuthResTBEX" */ 3087635, /* "setAttr-SecDevSig" */
2999&(nid_objs[535]),/* "setct-AuthResTBS" */ 3088632, /* "setAttr-T2Enc" */
3000&(nid_objs[536]),/* "setct-AuthResTBSX" */ 3089633, /* "setAttr-T2cleartxt" */
3001&(nid_objs[528]),/* "setct-AuthRevReqBaggage" */ 3090634, /* "setAttr-TokICCsig" */
3002&(nid_objs[577]),/* "setct-AuthRevReqTBE" */ 3091627, /* "setAttr-Token-B0Prime" */
3003&(nid_objs[541]),/* "setct-AuthRevReqTBS" */ 3092626, /* "setAttr-Token-EMV" */
3004&(nid_objs[529]),/* "setct-AuthRevResBaggage" */ 3093622, /* "setAttr-TokenType" */
3005&(nid_objs[542]),/* "setct-AuthRevResData" */ 3094619, /* "setCext-IssuerCapabilities" */
3006&(nid_objs[578]),/* "setct-AuthRevResTBE" */ 3095615, /* "setCext-PGWYcapabilities" */
3007&(nid_objs[579]),/* "setct-AuthRevResTBEB" */ 3096616, /* "setCext-TokenIdentifier" */
3008&(nid_objs[543]),/* "setct-AuthRevResTBS" */ 3097618, /* "setCext-TokenType" */
3009&(nid_objs[573]),/* "setct-AuthTokenTBE" */ 3098617, /* "setCext-Track2Data" */
3010&(nid_objs[537]),/* "setct-AuthTokenTBS" */ 3099611, /* "setCext-cCertRequired" */
3011&(nid_objs[600]),/* "setct-BCIDistributionTBS" */ 3100609, /* "setCext-certType" */
3012&(nid_objs[558]),/* "setct-BatchAdminReqData" */ 3101608, /* "setCext-hashedRoot" */
3013&(nid_objs[592]),/* "setct-BatchAdminReqTBE" */ 3102610, /* "setCext-merchData" */
3014&(nid_objs[559]),/* "setct-BatchAdminResData" */ 3103613, /* "setCext-setExt" */
3015&(nid_objs[593]),/* "setct-BatchAdminResTBE" */ 3104614, /* "setCext-setQualf" */
3016&(nid_objs[599]),/* "setct-CRLNotificationResTBS" */ 3105612, /* "setCext-tunneling" */
3017&(nid_objs[598]),/* "setct-CRLNotificationTBS" */ 3106540, /* "setct-AcqCardCodeMsg" */
3018&(nid_objs[580]),/* "setct-CapReqTBE" */ 3107576, /* "setct-AcqCardCodeMsgTBE" */
3019&(nid_objs[581]),/* "setct-CapReqTBEX" */ 3108570, /* "setct-AuthReqTBE" */
3020&(nid_objs[544]),/* "setct-CapReqTBS" */ 3109534, /* "setct-AuthReqTBS" */
3021&(nid_objs[545]),/* "setct-CapReqTBSX" */ 3110527, /* "setct-AuthResBaggage" */
3022&(nid_objs[546]),/* "setct-CapResData" */ 3111571, /* "setct-AuthResTBE" */
3023&(nid_objs[582]),/* "setct-CapResTBE" */ 3112572, /* "setct-AuthResTBEX" */
3024&(nid_objs[583]),/* "setct-CapRevReqTBE" */ 3113535, /* "setct-AuthResTBS" */
3025&(nid_objs[584]),/* "setct-CapRevReqTBEX" */ 3114536, /* "setct-AuthResTBSX" */
3026&(nid_objs[547]),/* "setct-CapRevReqTBS" */ 3115528, /* "setct-AuthRevReqBaggage" */
3027&(nid_objs[548]),/* "setct-CapRevReqTBSX" */ 3116577, /* "setct-AuthRevReqTBE" */
3028&(nid_objs[549]),/* "setct-CapRevResData" */ 3117541, /* "setct-AuthRevReqTBS" */
3029&(nid_objs[585]),/* "setct-CapRevResTBE" */ 3118529, /* "setct-AuthRevResBaggage" */
3030&(nid_objs[538]),/* "setct-CapTokenData" */ 3119542, /* "setct-AuthRevResData" */
3031&(nid_objs[530]),/* "setct-CapTokenSeq" */ 3120578, /* "setct-AuthRevResTBE" */
3032&(nid_objs[574]),/* "setct-CapTokenTBE" */ 3121579, /* "setct-AuthRevResTBEB" */
3033&(nid_objs[575]),/* "setct-CapTokenTBEX" */ 3122543, /* "setct-AuthRevResTBS" */
3034&(nid_objs[539]),/* "setct-CapTokenTBS" */ 3123573, /* "setct-AuthTokenTBE" */
3035&(nid_objs[560]),/* "setct-CardCInitResTBS" */ 3124537, /* "setct-AuthTokenTBS" */
3036&(nid_objs[566]),/* "setct-CertInqReqTBS" */ 3125600, /* "setct-BCIDistributionTBS" */
3037&(nid_objs[563]),/* "setct-CertReqData" */ 3126558, /* "setct-BatchAdminReqData" */
3038&(nid_objs[595]),/* "setct-CertReqTBE" */ 3127592, /* "setct-BatchAdminReqTBE" */
3039&(nid_objs[596]),/* "setct-CertReqTBEX" */ 3128559, /* "setct-BatchAdminResData" */
3040&(nid_objs[564]),/* "setct-CertReqTBS" */ 3129593, /* "setct-BatchAdminResTBE" */
3041&(nid_objs[565]),/* "setct-CertResData" */ 3130599, /* "setct-CRLNotificationResTBS" */
3042&(nid_objs[597]),/* "setct-CertResTBE" */ 3131598, /* "setct-CRLNotificationTBS" */
3043&(nid_objs[586]),/* "setct-CredReqTBE" */ 3132580, /* "setct-CapReqTBE" */
3044&(nid_objs[587]),/* "setct-CredReqTBEX" */ 3133581, /* "setct-CapReqTBEX" */
3045&(nid_objs[550]),/* "setct-CredReqTBS" */ 3134544, /* "setct-CapReqTBS" */
3046&(nid_objs[551]),/* "setct-CredReqTBSX" */ 3135545, /* "setct-CapReqTBSX" */
3047&(nid_objs[552]),/* "setct-CredResData" */ 3136546, /* "setct-CapResData" */
3048&(nid_objs[588]),/* "setct-CredResTBE" */ 3137582, /* "setct-CapResTBE" */
3049&(nid_objs[589]),/* "setct-CredRevReqTBE" */ 3138583, /* "setct-CapRevReqTBE" */
3050&(nid_objs[590]),/* "setct-CredRevReqTBEX" */ 3139584, /* "setct-CapRevReqTBEX" */
3051&(nid_objs[553]),/* "setct-CredRevReqTBS" */ 3140547, /* "setct-CapRevReqTBS" */
3052&(nid_objs[554]),/* "setct-CredRevReqTBSX" */ 3141548, /* "setct-CapRevReqTBSX" */
3053&(nid_objs[555]),/* "setct-CredRevResData" */ 3142549, /* "setct-CapRevResData" */
3054&(nid_objs[591]),/* "setct-CredRevResTBE" */ 3143585, /* "setct-CapRevResTBE" */
3055&(nid_objs[567]),/* "setct-ErrorTBS" */ 3144538, /* "setct-CapTokenData" */
3056&(nid_objs[526]),/* "setct-HODInput" */ 3145530, /* "setct-CapTokenSeq" */
3057&(nid_objs[561]),/* "setct-MeAqCInitResTBS" */ 3146574, /* "setct-CapTokenTBE" */
3058&(nid_objs[522]),/* "setct-OIData" */ 3147575, /* "setct-CapTokenTBEX" */
3059&(nid_objs[519]),/* "setct-PANData" */ 3148539, /* "setct-CapTokenTBS" */
3060&(nid_objs[521]),/* "setct-PANOnly" */ 3149560, /* "setct-CardCInitResTBS" */
3061&(nid_objs[520]),/* "setct-PANToken" */ 3150566, /* "setct-CertInqReqTBS" */
3062&(nid_objs[556]),/* "setct-PCertReqData" */ 3151563, /* "setct-CertReqData" */
3063&(nid_objs[557]),/* "setct-PCertResTBS" */ 3152595, /* "setct-CertReqTBE" */
3064&(nid_objs[523]),/* "setct-PI" */ 3153596, /* "setct-CertReqTBEX" */
3065&(nid_objs[532]),/* "setct-PI-TBS" */ 3154564, /* "setct-CertReqTBS" */
3066&(nid_objs[524]),/* "setct-PIData" */ 3155565, /* "setct-CertResData" */
3067&(nid_objs[525]),/* "setct-PIDataUnsigned" */ 3156597, /* "setct-CertResTBE" */
3068&(nid_objs[568]),/* "setct-PIDualSignedTBE" */ 3157586, /* "setct-CredReqTBE" */
3069&(nid_objs[569]),/* "setct-PIUnsignedTBE" */ 3158587, /* "setct-CredReqTBEX" */
3070&(nid_objs[531]),/* "setct-PInitResData" */ 3159550, /* "setct-CredReqTBS" */
3071&(nid_objs[533]),/* "setct-PResData" */ 3160551, /* "setct-CredReqTBSX" */
3072&(nid_objs[594]),/* "setct-RegFormReqTBE" */ 3161552, /* "setct-CredResData" */
3073&(nid_objs[562]),/* "setct-RegFormResTBS" */ 3162588, /* "setct-CredResTBE" */
3074&(nid_objs[606]),/* "setext-cv" */ 3163589, /* "setct-CredRevReqTBE" */
3075&(nid_objs[601]),/* "setext-genCrypt" */ 3164590, /* "setct-CredRevReqTBEX" */
3076&(nid_objs[602]),/* "setext-miAuth" */ 3165553, /* "setct-CredRevReqTBS" */
3077&(nid_objs[604]),/* "setext-pinAny" */ 3166554, /* "setct-CredRevReqTBSX" */
3078&(nid_objs[603]),/* "setext-pinSecure" */ 3167555, /* "setct-CredRevResData" */
3079&(nid_objs[605]),/* "setext-track2" */ 3168591, /* "setct-CredRevResTBE" */
3080&(nid_objs[52]),/* "signingTime" */ 3169567, /* "setct-ErrorTBS" */
3081&(nid_objs[454]),/* "simpleSecurityObject" */ 3170526, /* "setct-HODInput" */
3082&(nid_objs[496]),/* "singleLevelQuality" */ 3171561, /* "setct-MeAqCInitResTBS" */
3083&(nid_objs[387]),/* "snmpv2" */ 3172522, /* "setct-OIData" */
3084&(nid_objs[660]),/* "streetAddress" */ 3173519, /* "setct-PANData" */
3085&(nid_objs[85]),/* "subjectAltName" */ 3174521, /* "setct-PANOnly" */
3086&(nid_objs[769]),/* "subjectDirectoryAttributes" */ 3175520, /* "setct-PANToken" */
3087&(nid_objs[398]),/* "subjectInfoAccess" */ 3176556, /* "setct-PCertReqData" */
3088&(nid_objs[82]),/* "subjectKeyIdentifier" */ 3177557, /* "setct-PCertResTBS" */
3089&(nid_objs[498]),/* "subtreeMaximumQuality" */ 3178523, /* "setct-PI" */
3090&(nid_objs[497]),/* "subtreeMinimumQuality" */ 3179532, /* "setct-PI-TBS" */
3091&(nid_objs[402]),/* "targetInformation" */ 3180524, /* "setct-PIData" */
3092&(nid_objs[459]),/* "textEncodedORAddress" */ 3181525, /* "setct-PIDataUnsigned" */
3093&(nid_objs[293]),/* "textNotice" */ 3182568, /* "setct-PIDualSignedTBE" */
3094&(nid_objs[133]),/* "timeStamping" */ 3183569, /* "setct-PIUnsignedTBE" */
3095&(nid_objs[106]),/* "title" */ 3184531, /* "setct-PInitResData" */
3096&(nid_objs[682]),/* "tpBasis" */ 3185533, /* "setct-PResData" */
3097&(nid_objs[375]),/* "trustRoot" */ 3186594, /* "setct-RegFormReqTBE" */
3098&(nid_objs[436]),/* "ucl" */ 3187562, /* "setct-RegFormResTBS" */
3099&(nid_objs[55]),/* "unstructuredAddress" */ 3188606, /* "setext-cv" */
3100&(nid_objs[49]),/* "unstructuredName" */ 3189601, /* "setext-genCrypt" */
3101&(nid_objs[465]),/* "userClass" */ 3190602, /* "setext-miAuth" */
3102&(nid_objs[373]),/* "valid" */ 3191604, /* "setext-pinAny" */
3103&(nid_objs[678]),/* "wap" */ 3192603, /* "setext-pinSecure" */
3104&(nid_objs[679]),/* "wap-wsg" */ 3193605, /* "setext-track2" */
3105&(nid_objs[735]),/* "wap-wsg-idm-ecid-wtls1" */ 319452, /* "signingTime" */
3106&(nid_objs[743]),/* "wap-wsg-idm-ecid-wtls10" */ 3195454, /* "simpleSecurityObject" */
3107&(nid_objs[744]),/* "wap-wsg-idm-ecid-wtls11" */ 3196496, /* "singleLevelQuality" */
3108&(nid_objs[745]),/* "wap-wsg-idm-ecid-wtls12" */ 3197387, /* "snmpv2" */
3109&(nid_objs[736]),/* "wap-wsg-idm-ecid-wtls3" */ 3198660, /* "street" */
3110&(nid_objs[737]),/* "wap-wsg-idm-ecid-wtls4" */ 319985, /* "subjectAltName" */
3111&(nid_objs[738]),/* "wap-wsg-idm-ecid-wtls5" */ 3200769, /* "subjectDirectoryAttributes" */
3112&(nid_objs[739]),/* "wap-wsg-idm-ecid-wtls6" */ 3201398, /* "subjectInfoAccess" */
3113&(nid_objs[740]),/* "wap-wsg-idm-ecid-wtls7" */ 320282, /* "subjectKeyIdentifier" */
3114&(nid_objs[741]),/* "wap-wsg-idm-ecid-wtls8" */ 3203498, /* "subtreeMaximumQuality" */
3115&(nid_objs[742]),/* "wap-wsg-idm-ecid-wtls9" */ 3204497, /* "subtreeMinimumQuality" */
3116&(nid_objs[804]),/* "whirlpool" */ 3205890, /* "supportedAlgorithms" */
3117&(nid_objs[503]),/* "x500UniqueIdentifier" */ 3206874, /* "supportedApplicationContext" */
3118&(nid_objs[158]),/* "x509Certificate" */ 3207402, /* "targetInformation" */
3119&(nid_objs[160]),/* "x509Crl" */ 3208864, /* "telephoneNumber" */
3209866, /* "teletexTerminalIdentifier" */
3210865, /* "telexNumber" */
3211459, /* "textEncodedORAddress" */
3212293, /* "textNotice" */
3213133, /* "timeStamping" */
3214106, /* "title" */
3215682, /* "tpBasis" */
3216375, /* "trustRoot" */
3217436, /* "ucl" */
3218888, /* "uniqueMember" */
321955, /* "unstructuredAddress" */
322049, /* "unstructuredName" */
3221880, /* "userCertificate" */
3222465, /* "userClass" */
3223879, /* "userPassword" */
3224373, /* "valid" */
3225678, /* "wap" */
3226679, /* "wap-wsg" */
3227735, /* "wap-wsg-idm-ecid-wtls1" */
3228743, /* "wap-wsg-idm-ecid-wtls10" */
3229744, /* "wap-wsg-idm-ecid-wtls11" */
3230745, /* "wap-wsg-idm-ecid-wtls12" */
3231736, /* "wap-wsg-idm-ecid-wtls3" */
3232737, /* "wap-wsg-idm-ecid-wtls4" */
3233738, /* "wap-wsg-idm-ecid-wtls5" */
3234739, /* "wap-wsg-idm-ecid-wtls6" */
3235740, /* "wap-wsg-idm-ecid-wtls7" */
3236741, /* "wap-wsg-idm-ecid-wtls8" */
3237742, /* "wap-wsg-idm-ecid-wtls9" */
3238804, /* "whirlpool" */
3239868, /* "x121Address" */
3240503, /* "x500UniqueIdentifier" */
3241158, /* "x509Certificate" */
3242160, /* "x509Crl" */
3120}; 3243};
3121 3244
3122static ASN1_OBJECT *ln_objs[NUM_LN]={ 3245static const unsigned int ln_objs[NUM_LN]={
3123&(nid_objs[363]),/* "AD Time Stamping" */ 3246363, /* "AD Time Stamping" */
3124&(nid_objs[405]),/* "ANSI X9.62" */ 3247405, /* "ANSI X9.62" */
3125&(nid_objs[368]),/* "Acceptable OCSP Responses" */ 3248368, /* "Acceptable OCSP Responses" */
3126&(nid_objs[664]),/* "Any language" */ 3249664, /* "Any language" */
3127&(nid_objs[177]),/* "Authority Information Access" */ 3250177, /* "Authority Information Access" */
3128&(nid_objs[365]),/* "Basic OCSP Response" */ 3251365, /* "Basic OCSP Response" */
3129&(nid_objs[285]),/* "Biometric Info" */ 3252285, /* "Biometric Info" */
3130&(nid_objs[179]),/* "CA Issuers" */ 3253179, /* "CA Issuers" */
3131&(nid_objs[785]),/* "CA Repository" */ 3254785, /* "CA Repository" */
3132&(nid_objs[131]),/* "Code Signing" */ 3255131, /* "Code Signing" */
3133&(nid_objs[783]),/* "Diffie-Hellman based MAC" */ 3256783, /* "Diffie-Hellman based MAC" */
3134&(nid_objs[382]),/* "Directory" */ 3257382, /* "Directory" */
3135&(nid_objs[392]),/* "Domain" */ 3258392, /* "Domain" */
3136&(nid_objs[132]),/* "E-mail Protection" */ 3259132, /* "E-mail Protection" */
3137&(nid_objs[389]),/* "Enterprises" */ 3260389, /* "Enterprises" */
3138&(nid_objs[384]),/* "Experimental" */ 3261384, /* "Experimental" */
3139&(nid_objs[372]),/* "Extended OCSP Status" */ 3262372, /* "Extended OCSP Status" */
3140&(nid_objs[172]),/* "Extension Request" */ 3263172, /* "Extension Request" */
3141&(nid_objs[813]),/* "GOST 28147-89" */ 3264813, /* "GOST 28147-89" */
3142&(nid_objs[849]),/* "GOST 28147-89 Cryptocom ParamSet" */ 3265849, /* "GOST 28147-89 Cryptocom ParamSet" */
3143&(nid_objs[815]),/* "GOST 28147-89 MAC" */ 3266815, /* "GOST 28147-89 MAC" */
3144&(nid_objs[851]),/* "GOST 34.10-2001 Cryptocom" */ 3267851, /* "GOST 34.10-2001 Cryptocom" */
3145&(nid_objs[850]),/* "GOST 34.10-94 Cryptocom" */ 3268850, /* "GOST 34.10-94 Cryptocom" */
3146&(nid_objs[811]),/* "GOST R 34.10-2001" */ 3269811, /* "GOST R 34.10-2001" */
3147&(nid_objs[817]),/* "GOST R 34.10-2001 DH" */ 3270817, /* "GOST R 34.10-2001 DH" */
3148&(nid_objs[812]),/* "GOST R 34.10-94" */ 3271812, /* "GOST R 34.10-94" */
3149&(nid_objs[818]),/* "GOST R 34.10-94 DH" */ 3272818, /* "GOST R 34.10-94 DH" */
3150&(nid_objs[809]),/* "GOST R 34.11-94" */ 3273809, /* "GOST R 34.11-94" */
3151&(nid_objs[816]),/* "GOST R 34.11-94 PRF" */ 3274816, /* "GOST R 34.11-94 PRF" */
3152&(nid_objs[807]),/* "GOST R 34.11-94 with GOST R 34.10-2001" */ 3275807, /* "GOST R 34.11-94 with GOST R 34.10-2001" */
3153&(nid_objs[853]),/* "GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom" */ 3276853, /* "GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom" */
3154&(nid_objs[808]),/* "GOST R 34.11-94 with GOST R 34.10-94" */ 3277808, /* "GOST R 34.11-94 with GOST R 34.10-94" */
3155&(nid_objs[852]),/* "GOST R 34.11-94 with GOST R 34.10-94 Cryptocom" */ 3278852, /* "GOST R 34.11-94 with GOST R 34.10-94 Cryptocom" */
3156&(nid_objs[854]),/* "GOST R 3410-2001 Parameter Set Cryptocom" */ 3279854, /* "GOST R 3410-2001 Parameter Set Cryptocom" */
3157&(nid_objs[810]),/* "HMAC GOST 34.11-94" */ 3280810, /* "HMAC GOST 34.11-94" */
3158&(nid_objs[432]),/* "Hold Instruction Call Issuer" */ 3281432, /* "Hold Instruction Call Issuer" */
3159&(nid_objs[430]),/* "Hold Instruction Code" */ 3282430, /* "Hold Instruction Code" */
3160&(nid_objs[431]),/* "Hold Instruction None" */ 3283431, /* "Hold Instruction None" */
3161&(nid_objs[433]),/* "Hold Instruction Reject" */ 3284433, /* "Hold Instruction Reject" */
3162&(nid_objs[634]),/* "ICC or token signature" */ 3285634, /* "ICC or token signature" */
3163&(nid_objs[294]),/* "IPSec End System" */ 3286294, /* "IPSec End System" */
3164&(nid_objs[295]),/* "IPSec Tunnel" */ 3287295, /* "IPSec Tunnel" */
3165&(nid_objs[296]),/* "IPSec User" */ 3288296, /* "IPSec User" */
3166&(nid_objs[182]),/* "ISO Member Body" */ 3289182, /* "ISO Member Body" */
3167&(nid_objs[183]),/* "ISO US Member Body" */ 3290183, /* "ISO US Member Body" */
3168&(nid_objs[667]),/* "Independent" */ 3291667, /* "Independent" */
3169&(nid_objs[665]),/* "Inherit all" */ 3292665, /* "Inherit all" */
3170&(nid_objs[647]),/* "International Organizations" */ 3293647, /* "International Organizations" */
3171&(nid_objs[142]),/* "Invalidity Date" */ 3294142, /* "Invalidity Date" */
3172&(nid_objs[504]),/* "MIME MHS" */ 3295504, /* "MIME MHS" */
3173&(nid_objs[388]),/* "Mail" */ 3296388, /* "Mail" */
3174&(nid_objs[383]),/* "Management" */ 3297383, /* "Management" */
3175&(nid_objs[417]),/* "Microsoft CSP Name" */ 3298417, /* "Microsoft CSP Name" */
3176&(nid_objs[135]),/* "Microsoft Commercial Code Signing" */ 3299135, /* "Microsoft Commercial Code Signing" */
3177&(nid_objs[138]),/* "Microsoft Encrypted File System" */ 3300138, /* "Microsoft Encrypted File System" */
3178&(nid_objs[171]),/* "Microsoft Extension Request" */ 3301171, /* "Microsoft Extension Request" */
3179&(nid_objs[134]),/* "Microsoft Individual Code Signing" */ 3302134, /* "Microsoft Individual Code Signing" */
3180&(nid_objs[856]),/* "Microsoft Local Key set" */ 3303856, /* "Microsoft Local Key set" */
3181&(nid_objs[137]),/* "Microsoft Server Gated Crypto" */ 3304137, /* "Microsoft Server Gated Crypto" */
3182&(nid_objs[648]),/* "Microsoft Smartcardlogin" */ 3305648, /* "Microsoft Smartcardlogin" */
3183&(nid_objs[136]),/* "Microsoft Trust List Signing" */ 3306136, /* "Microsoft Trust List Signing" */
3184&(nid_objs[649]),/* "Microsoft Universal Principal Name" */ 3307649, /* "Microsoft Universal Principal Name" */
3185&(nid_objs[393]),/* "NULL" */ 3308393, /* "NULL" */
3186&(nid_objs[404]),/* "NULL" */ 3309404, /* "NULL" */
3187&(nid_objs[72]),/* "Netscape Base Url" */ 331072, /* "Netscape Base Url" */
3188&(nid_objs[76]),/* "Netscape CA Policy Url" */ 331176, /* "Netscape CA Policy Url" */
3189&(nid_objs[74]),/* "Netscape CA Revocation Url" */ 331274, /* "Netscape CA Revocation Url" */
3190&(nid_objs[71]),/* "Netscape Cert Type" */ 331371, /* "Netscape Cert Type" */
3191&(nid_objs[58]),/* "Netscape Certificate Extension" */ 331458, /* "Netscape Certificate Extension" */
3192&(nid_objs[79]),/* "Netscape Certificate Sequence" */ 331579, /* "Netscape Certificate Sequence" */
3193&(nid_objs[78]),/* "Netscape Comment" */ 331678, /* "Netscape Comment" */
3194&(nid_objs[57]),/* "Netscape Communications Corp." */ 331757, /* "Netscape Communications Corp." */
3195&(nid_objs[59]),/* "Netscape Data Type" */ 331859, /* "Netscape Data Type" */
3196&(nid_objs[75]),/* "Netscape Renewal Url" */ 331975, /* "Netscape Renewal Url" */
3197&(nid_objs[73]),/* "Netscape Revocation Url" */ 332073, /* "Netscape Revocation Url" */
3198&(nid_objs[77]),/* "Netscape SSL Server Name" */ 332177, /* "Netscape SSL Server Name" */
3199&(nid_objs[139]),/* "Netscape Server Gated Crypto" */ 3322139, /* "Netscape Server Gated Crypto" */
3200&(nid_objs[178]),/* "OCSP" */ 3323178, /* "OCSP" */
3201&(nid_objs[370]),/* "OCSP Archive Cutoff" */ 3324370, /* "OCSP Archive Cutoff" */
3202&(nid_objs[367]),/* "OCSP CRL ID" */ 3325367, /* "OCSP CRL ID" */
3203&(nid_objs[369]),/* "OCSP No Check" */ 3326369, /* "OCSP No Check" */
3204&(nid_objs[366]),/* "OCSP Nonce" */ 3327366, /* "OCSP Nonce" */
3205&(nid_objs[371]),/* "OCSP Service Locator" */ 3328371, /* "OCSP Service Locator" */
3206&(nid_objs[180]),/* "OCSP Signing" */ 3329180, /* "OCSP Signing" */
3207&(nid_objs[161]),/* "PBES2" */ 3330161, /* "PBES2" */
3208&(nid_objs[69]),/* "PBKDF2" */ 333169, /* "PBKDF2" */
3209&(nid_objs[162]),/* "PBMAC1" */ 3332162, /* "PBMAC1" */
3210&(nid_objs[127]),/* "PKIX" */ 3333127, /* "PKIX" */
3211&(nid_objs[858]),/* "Permanent Identifier" */ 3334858, /* "Permanent Identifier" */
3212&(nid_objs[164]),/* "Policy Qualifier CPS" */ 3335164, /* "Policy Qualifier CPS" */
3213&(nid_objs[165]),/* "Policy Qualifier User Notice" */ 3336165, /* "Policy Qualifier User Notice" */
3214&(nid_objs[385]),/* "Private" */ 3337385, /* "Private" */
3215&(nid_objs[663]),/* "Proxy Certificate Information" */ 3338663, /* "Proxy Certificate Information" */
3216&(nid_objs[ 1]),/* "RSA Data Security, Inc." */ 3339 1, /* "RSA Data Security, Inc." */
3217&(nid_objs[ 2]),/* "RSA Data Security, Inc. PKCS" */ 3340 2, /* "RSA Data Security, Inc. PKCS" */
3218&(nid_objs[188]),/* "S/MIME" */ 3341188, /* "S/MIME" */
3219&(nid_objs[167]),/* "S/MIME Capabilities" */ 3342167, /* "S/MIME Capabilities" */
3220&(nid_objs[387]),/* "SNMPv2" */ 3343387, /* "SNMPv2" */
3221&(nid_objs[512]),/* "Secure Electronic Transactions" */ 3344512, /* "Secure Electronic Transactions" */
3222&(nid_objs[386]),/* "Security" */ 3345386, /* "Security" */
3223&(nid_objs[394]),/* "Selected Attribute Types" */ 3346394, /* "Selected Attribute Types" */
3224&(nid_objs[143]),/* "Strong Extranet ID" */ 3347143, /* "Strong Extranet ID" */
3225&(nid_objs[398]),/* "Subject Information Access" */ 3348398, /* "Subject Information Access" */
3226&(nid_objs[130]),/* "TLS Web Client Authentication" */ 3349130, /* "TLS Web Client Authentication" */
3227&(nid_objs[129]),/* "TLS Web Server Authentication" */ 3350129, /* "TLS Web Server Authentication" */
3228&(nid_objs[133]),/* "Time Stamping" */ 3351133, /* "Time Stamping" */
3229&(nid_objs[375]),/* "Trust Root" */ 3352375, /* "Trust Root" */
3230&(nid_objs[12]),/* "X509" */ 335312, /* "X509" */
3231&(nid_objs[402]),/* "X509v3 AC Targeting" */ 3354402, /* "X509v3 AC Targeting" */
3232&(nid_objs[746]),/* "X509v3 Any Policy" */ 3355746, /* "X509v3 Any Policy" */
3233&(nid_objs[90]),/* "X509v3 Authority Key Identifier" */ 335690, /* "X509v3 Authority Key Identifier" */
3234&(nid_objs[87]),/* "X509v3 Basic Constraints" */ 335787, /* "X509v3 Basic Constraints" */
3235&(nid_objs[103]),/* "X509v3 CRL Distribution Points" */ 3358103, /* "X509v3 CRL Distribution Points" */
3236&(nid_objs[88]),/* "X509v3 CRL Number" */ 335988, /* "X509v3 CRL Number" */
3237&(nid_objs[141]),/* "X509v3 CRL Reason Code" */ 3360141, /* "X509v3 CRL Reason Code" */
3238&(nid_objs[771]),/* "X509v3 Certificate Issuer" */ 3361771, /* "X509v3 Certificate Issuer" */
3239&(nid_objs[89]),/* "X509v3 Certificate Policies" */ 336289, /* "X509v3 Certificate Policies" */
3240&(nid_objs[140]),/* "X509v3 Delta CRL Indicator" */ 3363140, /* "X509v3 Delta CRL Indicator" */
3241&(nid_objs[126]),/* "X509v3 Extended Key Usage" */ 3364126, /* "X509v3 Extended Key Usage" */
3242&(nid_objs[857]),/* "X509v3 Freshest CRL" */ 3365857, /* "X509v3 Freshest CRL" */
3243&(nid_objs[748]),/* "X509v3 Inhibit Any Policy" */ 3366748, /* "X509v3 Inhibit Any Policy" */
3244&(nid_objs[86]),/* "X509v3 Issuer Alternative Name" */ 336786, /* "X509v3 Issuer Alternative Name" */
3245&(nid_objs[770]),/* "X509v3 Issuing Distrubution Point" */ 3368770, /* "X509v3 Issuing Distrubution Point" */
3246&(nid_objs[83]),/* "X509v3 Key Usage" */ 336983, /* "X509v3 Key Usage" */
3247&(nid_objs[666]),/* "X509v3 Name Constraints" */ 3370666, /* "X509v3 Name Constraints" */
3248&(nid_objs[403]),/* "X509v3 No Revocation Available" */ 3371403, /* "X509v3 No Revocation Available" */
3249&(nid_objs[401]),/* "X509v3 Policy Constraints" */ 3372401, /* "X509v3 Policy Constraints" */
3250&(nid_objs[747]),/* "X509v3 Policy Mappings" */ 3373747, /* "X509v3 Policy Mappings" */
3251&(nid_objs[84]),/* "X509v3 Private Key Usage Period" */ 337484, /* "X509v3 Private Key Usage Period" */
3252&(nid_objs[85]),/* "X509v3 Subject Alternative Name" */ 337585, /* "X509v3 Subject Alternative Name" */
3253&(nid_objs[769]),/* "X509v3 Subject Directory Attributes" */ 3376769, /* "X509v3 Subject Directory Attributes" */
3254&(nid_objs[82]),/* "X509v3 Subject Key Identifier" */ 337782, /* "X509v3 Subject Key Identifier" */
3255&(nid_objs[184]),/* "X9.57" */ 3378184, /* "X9.57" */
3256&(nid_objs[185]),/* "X9.57 CM ?" */ 3379185, /* "X9.57 CM ?" */
3257&(nid_objs[478]),/* "aRecord" */ 3380478, /* "aRecord" */
3258&(nid_objs[289]),/* "aaControls" */ 3381289, /* "aaControls" */
3259&(nid_objs[287]),/* "ac-auditEntity" */ 3382287, /* "ac-auditEntity" */
3260&(nid_objs[397]),/* "ac-proxying" */ 3383397, /* "ac-proxying" */
3261&(nid_objs[288]),/* "ac-targeting" */ 3384288, /* "ac-targeting" */
3262&(nid_objs[446]),/* "account" */ 3385446, /* "account" */
3263&(nid_objs[364]),/* "ad dvcs" */ 3386364, /* "ad dvcs" */
3264&(nid_objs[606]),/* "additional verification" */ 3387606, /* "additional verification" */
3265&(nid_objs[419]),/* "aes-128-cbc" */ 3388419, /* "aes-128-cbc" */
3266&(nid_objs[421]),/* "aes-128-cfb" */ 3389421, /* "aes-128-cfb" */
3267&(nid_objs[650]),/* "aes-128-cfb1" */ 3390650, /* "aes-128-cfb1" */
3268&(nid_objs[653]),/* "aes-128-cfb8" */ 3391653, /* "aes-128-cfb8" */
3269&(nid_objs[418]),/* "aes-128-ecb" */ 3392418, /* "aes-128-ecb" */
3270&(nid_objs[420]),/* "aes-128-ofb" */ 3393420, /* "aes-128-ofb" */
3271&(nid_objs[423]),/* "aes-192-cbc" */ 3394423, /* "aes-192-cbc" */
3272&(nid_objs[425]),/* "aes-192-cfb" */ 3395425, /* "aes-192-cfb" */
3273&(nid_objs[651]),/* "aes-192-cfb1" */ 3396651, /* "aes-192-cfb1" */
3274&(nid_objs[654]),/* "aes-192-cfb8" */ 3397654, /* "aes-192-cfb8" */
3275&(nid_objs[422]),/* "aes-192-ecb" */ 3398422, /* "aes-192-ecb" */
3276&(nid_objs[424]),/* "aes-192-ofb" */ 3399424, /* "aes-192-ofb" */
3277&(nid_objs[427]),/* "aes-256-cbc" */ 3400427, /* "aes-256-cbc" */
3278&(nid_objs[429]),/* "aes-256-cfb" */ 3401429, /* "aes-256-cfb" */
3279&(nid_objs[652]),/* "aes-256-cfb1" */ 3402652, /* "aes-256-cfb1" */
3280&(nid_objs[655]),/* "aes-256-cfb8" */ 3403655, /* "aes-256-cfb8" */
3281&(nid_objs[426]),/* "aes-256-ecb" */ 3404426, /* "aes-256-ecb" */
3282&(nid_objs[428]),/* "aes-256-ofb" */ 3405428, /* "aes-256-ofb" */
3283&(nid_objs[376]),/* "algorithm" */ 3406376, /* "algorithm" */
3284&(nid_objs[484]),/* "associatedDomain" */ 3407484, /* "associatedDomain" */
3285&(nid_objs[485]),/* "associatedName" */ 3408485, /* "associatedName" */
3286&(nid_objs[501]),/* "audio" */ 3409501, /* "audio" */
3287&(nid_objs[91]),/* "bf-cbc" */ 3410882, /* "authorityRevocationList" */
3288&(nid_objs[93]),/* "bf-cfb" */ 341191, /* "bf-cbc" */
3289&(nid_objs[92]),/* "bf-ecb" */ 341293, /* "bf-cfb" */
3290&(nid_objs[94]),/* "bf-ofb" */ 341392, /* "bf-ecb" */
3291&(nid_objs[494]),/* "buildingName" */ 341494, /* "bf-ofb" */
3292&(nid_objs[691]),/* "c2onb191v4" */ 3415494, /* "buildingName" */
3293&(nid_objs[692]),/* "c2onb191v5" */ 3416860, /* "businessCategory" */
3294&(nid_objs[697]),/* "c2onb239v4" */ 3417691, /* "c2onb191v4" */
3295&(nid_objs[698]),/* "c2onb239v5" */ 3418692, /* "c2onb191v5" */
3296&(nid_objs[684]),/* "c2pnb163v1" */ 3419697, /* "c2onb239v4" */
3297&(nid_objs[685]),/* "c2pnb163v2" */ 3420698, /* "c2onb239v5" */
3298&(nid_objs[686]),/* "c2pnb163v3" */ 3421684, /* "c2pnb163v1" */
3299&(nid_objs[687]),/* "c2pnb176v1" */ 3422685, /* "c2pnb163v2" */
3300&(nid_objs[693]),/* "c2pnb208w1" */ 3423686, /* "c2pnb163v3" */
3301&(nid_objs[699]),/* "c2pnb272w1" */ 3424687, /* "c2pnb176v1" */
3302&(nid_objs[700]),/* "c2pnb304w1" */ 3425693, /* "c2pnb208w1" */
3303&(nid_objs[702]),/* "c2pnb368w1" */ 3426699, /* "c2pnb272w1" */
3304&(nid_objs[688]),/* "c2tnb191v1" */ 3427700, /* "c2pnb304w1" */
3305&(nid_objs[689]),/* "c2tnb191v2" */ 3428702, /* "c2pnb368w1" */
3306&(nid_objs[690]),/* "c2tnb191v3" */ 3429688, /* "c2tnb191v1" */
3307&(nid_objs[694]),/* "c2tnb239v1" */ 3430689, /* "c2tnb191v2" */
3308&(nid_objs[695]),/* "c2tnb239v2" */ 3431690, /* "c2tnb191v3" */
3309&(nid_objs[696]),/* "c2tnb239v3" */ 3432694, /* "c2tnb239v1" */
3310&(nid_objs[701]),/* "c2tnb359v1" */ 3433695, /* "c2tnb239v2" */
3311&(nid_objs[703]),/* "c2tnb431r1" */ 3434696, /* "c2tnb239v3" */
3312&(nid_objs[483]),/* "cNAMERecord" */ 3435701, /* "c2tnb359v1" */
3313&(nid_objs[751]),/* "camellia-128-cbc" */ 3436703, /* "c2tnb431r1" */
3314&(nid_objs[757]),/* "camellia-128-cfb" */ 3437881, /* "cACertificate" */
3315&(nid_objs[760]),/* "camellia-128-cfb1" */ 3438483, /* "cNAMERecord" */
3316&(nid_objs[763]),/* "camellia-128-cfb8" */ 3439751, /* "camellia-128-cbc" */
3317&(nid_objs[754]),/* "camellia-128-ecb" */ 3440757, /* "camellia-128-cfb" */
3318&(nid_objs[766]),/* "camellia-128-ofb" */ 3441760, /* "camellia-128-cfb1" */
3319&(nid_objs[752]),/* "camellia-192-cbc" */ 3442763, /* "camellia-128-cfb8" */
3320&(nid_objs[758]),/* "camellia-192-cfb" */ 3443754, /* "camellia-128-ecb" */
3321&(nid_objs[761]),/* "camellia-192-cfb1" */ 3444766, /* "camellia-128-ofb" */
3322&(nid_objs[764]),/* "camellia-192-cfb8" */ 3445752, /* "camellia-192-cbc" */
3323&(nid_objs[755]),/* "camellia-192-ecb" */ 3446758, /* "camellia-192-cfb" */
3324&(nid_objs[767]),/* "camellia-192-ofb" */ 3447761, /* "camellia-192-cfb1" */
3325&(nid_objs[753]),/* "camellia-256-cbc" */ 3448764, /* "camellia-192-cfb8" */
3326&(nid_objs[759]),/* "camellia-256-cfb" */ 3449755, /* "camellia-192-ecb" */
3327&(nid_objs[762]),/* "camellia-256-cfb1" */ 3450767, /* "camellia-192-ofb" */
3328&(nid_objs[765]),/* "camellia-256-cfb8" */ 3451753, /* "camellia-256-cbc" */
3329&(nid_objs[756]),/* "camellia-256-ecb" */ 3452759, /* "camellia-256-cfb" */
3330&(nid_objs[768]),/* "camellia-256-ofb" */ 3453762, /* "camellia-256-cfb1" */
3331&(nid_objs[443]),/* "caseIgnoreIA5StringSyntax" */ 3454765, /* "camellia-256-cfb8" */
3332&(nid_objs[108]),/* "cast5-cbc" */ 3455756, /* "camellia-256-ecb" */
3333&(nid_objs[110]),/* "cast5-cfb" */ 3456768, /* "camellia-256-ofb" */
3334&(nid_objs[109]),/* "cast5-ecb" */ 3457443, /* "caseIgnoreIA5StringSyntax" */
3335&(nid_objs[111]),/* "cast5-ofb" */ 3458108, /* "cast5-cbc" */
3336&(nid_objs[152]),/* "certBag" */ 3459110, /* "cast5-cfb" */
3337&(nid_objs[677]),/* "certicom-arc" */ 3460109, /* "cast5-ecb" */
3338&(nid_objs[517]),/* "certificate extensions" */ 3461111, /* "cast5-ofb" */
3339&(nid_objs[54]),/* "challengePassword" */ 3462152, /* "certBag" */
3340&(nid_objs[407]),/* "characteristic-two-field" */ 3463677, /* "certicom-arc" */
3341&(nid_objs[395]),/* "clearance" */ 3464517, /* "certificate extensions" */
3342&(nid_objs[633]),/* "cleartext track 2" */ 3465883, /* "certificateRevocationList" */
3343&(nid_objs[13]),/* "commonName" */ 346654, /* "challengePassword" */
3344&(nid_objs[513]),/* "content types" */ 3467407, /* "characteristic-two-field" */
3345&(nid_objs[50]),/* "contentType" */ 3468395, /* "clearance" */
3346&(nid_objs[53]),/* "countersignature" */ 3469633, /* "cleartext track 2" */
3347&(nid_objs[14]),/* "countryName" */ 347013, /* "commonName" */
3348&(nid_objs[153]),/* "crlBag" */ 3471513, /* "content types" */
3349&(nid_objs[806]),/* "cryptocom" */ 347250, /* "contentType" */
3350&(nid_objs[805]),/* "cryptopro" */ 347353, /* "countersignature" */
3351&(nid_objs[500]),/* "dITRedirect" */ 347414, /* "countryName" */
3352&(nid_objs[451]),/* "dNSDomain" */ 3475153, /* "crlBag" */
3353&(nid_objs[495]),/* "dSAQuality" */ 3476884, /* "crossCertificatePair" */
3354&(nid_objs[434]),/* "data" */ 3477806, /* "cryptocom" */
3355&(nid_objs[390]),/* "dcObject" */ 3478805, /* "cryptopro" */
3356&(nid_objs[31]),/* "des-cbc" */ 3479500, /* "dITRedirect" */
3357&(nid_objs[643]),/* "des-cdmf" */ 3480451, /* "dNSDomain" */
3358&(nid_objs[30]),/* "des-cfb" */ 3481495, /* "dSAQuality" */
3359&(nid_objs[656]),/* "des-cfb1" */ 3482434, /* "data" */
3360&(nid_objs[657]),/* "des-cfb8" */ 3483390, /* "dcObject" */
3361&(nid_objs[29]),/* "des-ecb" */ 3484891, /* "deltaRevocationList" */
3362&(nid_objs[32]),/* "des-ede" */ 348531, /* "des-cbc" */
3363&(nid_objs[43]),/* "des-ede-cbc" */ 3486643, /* "des-cdmf" */
3364&(nid_objs[60]),/* "des-ede-cfb" */ 348730, /* "des-cfb" */
3365&(nid_objs[62]),/* "des-ede-ofb" */ 3488656, /* "des-cfb1" */
3366&(nid_objs[33]),/* "des-ede3" */ 3489657, /* "des-cfb8" */
3367&(nid_objs[44]),/* "des-ede3-cbc" */ 349029, /* "des-ecb" */
3368&(nid_objs[61]),/* "des-ede3-cfb" */ 349132, /* "des-ede" */
3369&(nid_objs[658]),/* "des-ede3-cfb1" */ 349243, /* "des-ede-cbc" */
3370&(nid_objs[659]),/* "des-ede3-cfb8" */ 349360, /* "des-ede-cfb" */
3371&(nid_objs[63]),/* "des-ede3-ofb" */ 349462, /* "des-ede-ofb" */
3372&(nid_objs[45]),/* "des-ofb" */ 349533, /* "des-ede3" */
3373&(nid_objs[107]),/* "description" */ 349644, /* "des-ede3-cbc" */
3374&(nid_objs[80]),/* "desx-cbc" */ 349761, /* "des-ede3-cfb" */
3375&(nid_objs[28]),/* "dhKeyAgreement" */ 3498658, /* "des-ede3-cfb1" */
3376&(nid_objs[11]),/* "directory services (X.500)" */ 3499659, /* "des-ede3-cfb8" */
3377&(nid_objs[378]),/* "directory services - algorithms" */ 350063, /* "des-ede3-ofb" */
3378&(nid_objs[174]),/* "dnQualifier" */ 350145, /* "des-ofb" */
3379&(nid_objs[447]),/* "document" */ 3502107, /* "description" */
3380&(nid_objs[471]),/* "documentAuthor" */ 3503871, /* "destinationIndicator" */
3381&(nid_objs[468]),/* "documentIdentifier" */ 350480, /* "desx-cbc" */
3382&(nid_objs[472]),/* "documentLocation" */ 350528, /* "dhKeyAgreement" */
3383&(nid_objs[502]),/* "documentPublisher" */ 350611, /* "directory services (X.500)" */
3384&(nid_objs[449]),/* "documentSeries" */ 3507378, /* "directory services - algorithms" */
3385&(nid_objs[469]),/* "documentTitle" */ 3508887, /* "distinguishedName" */
3386&(nid_objs[470]),/* "documentVersion" */ 3509892, /* "dmdName" */
3387&(nid_objs[380]),/* "dod" */ 3510174, /* "dnQualifier" */
3388&(nid_objs[391]),/* "domainComponent" */ 3511447, /* "document" */
3389&(nid_objs[452]),/* "domainRelatedObject" */ 3512471, /* "documentAuthor" */
3390&(nid_objs[116]),/* "dsaEncryption" */ 3513468, /* "documentIdentifier" */
3391&(nid_objs[67]),/* "dsaEncryption-old" */ 3514472, /* "documentLocation" */
3392&(nid_objs[66]),/* "dsaWithSHA" */ 3515502, /* "documentPublisher" */
3393&(nid_objs[113]),/* "dsaWithSHA1" */ 3516449, /* "documentSeries" */
3394&(nid_objs[70]),/* "dsaWithSHA1-old" */ 3517469, /* "documentTitle" */
3395&(nid_objs[802]),/* "dsa_with_SHA224" */ 3518470, /* "documentVersion" */
3396&(nid_objs[803]),/* "dsa_with_SHA256" */ 3519380, /* "dod" */
3397&(nid_objs[297]),/* "dvcs" */ 3520391, /* "domainComponent" */
3398&(nid_objs[791]),/* "ecdsa-with-Recommended" */ 3521452, /* "domainRelatedObject" */
3399&(nid_objs[416]),/* "ecdsa-with-SHA1" */ 3522116, /* "dsaEncryption" */
3400&(nid_objs[793]),/* "ecdsa-with-SHA224" */ 352367, /* "dsaEncryption-old" */
3401&(nid_objs[794]),/* "ecdsa-with-SHA256" */ 352466, /* "dsaWithSHA" */
3402&(nid_objs[795]),/* "ecdsa-with-SHA384" */ 3525113, /* "dsaWithSHA1" */
3403&(nid_objs[796]),/* "ecdsa-with-SHA512" */ 352670, /* "dsaWithSHA1-old" */
3404&(nid_objs[792]),/* "ecdsa-with-Specified" */ 3527802, /* "dsa_with_SHA224" */
3405&(nid_objs[48]),/* "emailAddress" */ 3528803, /* "dsa_with_SHA256" */
3406&(nid_objs[632]),/* "encrypted track 2" */ 3529297, /* "dvcs" */
3407&(nid_objs[56]),/* "extendedCertificateAttributes" */ 3530791, /* "ecdsa-with-Recommended" */
3408&(nid_objs[462]),/* "favouriteDrink" */ 3531416, /* "ecdsa-with-SHA1" */
3409&(nid_objs[453]),/* "friendlyCountry" */ 3532793, /* "ecdsa-with-SHA224" */
3410&(nid_objs[490]),/* "friendlyCountryName" */ 3533794, /* "ecdsa-with-SHA256" */
3411&(nid_objs[156]),/* "friendlyName" */ 3534795, /* "ecdsa-with-SHA384" */
3412&(nid_objs[631]),/* "generate cryptogram" */ 3535796, /* "ecdsa-with-SHA512" */
3413&(nid_objs[509]),/* "generationQualifier" */ 3536792, /* "ecdsa-with-Specified" */
3414&(nid_objs[601]),/* "generic cryptogram" */ 353748, /* "emailAddress" */
3415&(nid_objs[99]),/* "givenName" */ 3538632, /* "encrypted track 2" */
3416&(nid_objs[814]),/* "gost89-cnt" */ 3539885, /* "enhancedSearchGuide" */
3417&(nid_objs[855]),/* "hmac" */ 354056, /* "extendedCertificateAttributes" */
3418&(nid_objs[780]),/* "hmac-md5" */ 3541867, /* "facsimileTelephoneNumber" */
3419&(nid_objs[781]),/* "hmac-sha1" */ 3542462, /* "favouriteDrink" */
3420&(nid_objs[797]),/* "hmacWithMD5" */ 3543453, /* "friendlyCountry" */
3421&(nid_objs[163]),/* "hmacWithSHA1" */ 3544490, /* "friendlyCountryName" */
3422&(nid_objs[798]),/* "hmacWithSHA224" */ 3545156, /* "friendlyName" */
3423&(nid_objs[799]),/* "hmacWithSHA256" */ 3546631, /* "generate cryptogram" */
3424&(nid_objs[800]),/* "hmacWithSHA384" */ 3547509, /* "generationQualifier" */
3425&(nid_objs[801]),/* "hmacWithSHA512" */ 3548601, /* "generic cryptogram" */
3426&(nid_objs[486]),/* "homePostalAddress" */ 354999, /* "givenName" */
3427&(nid_objs[473]),/* "homeTelephoneNumber" */ 3550814, /* "gost89-cnt" */
3428&(nid_objs[466]),/* "host" */ 3551855, /* "hmac" */
3429&(nid_objs[442]),/* "iA5StringSyntax" */ 3552780, /* "hmac-md5" */
3430&(nid_objs[381]),/* "iana" */ 3553781, /* "hmac-sha1" */
3431&(nid_objs[824]),/* "id-Gost28147-89-CryptoPro-A-ParamSet" */ 3554797, /* "hmacWithMD5" */
3432&(nid_objs[825]),/* "id-Gost28147-89-CryptoPro-B-ParamSet" */ 3555163, /* "hmacWithSHA1" */
3433&(nid_objs[826]),/* "id-Gost28147-89-CryptoPro-C-ParamSet" */ 3556798, /* "hmacWithSHA224" */
3434&(nid_objs[827]),/* "id-Gost28147-89-CryptoPro-D-ParamSet" */ 3557799, /* "hmacWithSHA256" */
3435&(nid_objs[819]),/* "id-Gost28147-89-CryptoPro-KeyMeshing" */ 3558800, /* "hmacWithSHA384" */
3436&(nid_objs[829]),/* "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" */ 3559801, /* "hmacWithSHA512" */
3437&(nid_objs[828]),/* "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" */ 3560486, /* "homePostalAddress" */
3438&(nid_objs[830]),/* "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" */ 3561473, /* "homeTelephoneNumber" */
3439&(nid_objs[820]),/* "id-Gost28147-89-None-KeyMeshing" */ 3562466, /* "host" */
3440&(nid_objs[823]),/* "id-Gost28147-89-TestParamSet" */ 3563889, /* "houseIdentifier" */
3441&(nid_objs[840]),/* "id-GostR3410-2001-CryptoPro-A-ParamSet" */ 3564442, /* "iA5StringSyntax" */
3442&(nid_objs[841]),/* "id-GostR3410-2001-CryptoPro-B-ParamSet" */ 3565381, /* "iana" */
3443&(nid_objs[842]),/* "id-GostR3410-2001-CryptoPro-C-ParamSet" */ 3566824, /* "id-Gost28147-89-CryptoPro-A-ParamSet" */
3444&(nid_objs[843]),/* "id-GostR3410-2001-CryptoPro-XchA-ParamSet" */ 3567825, /* "id-Gost28147-89-CryptoPro-B-ParamSet" */
3445&(nid_objs[844]),/* "id-GostR3410-2001-CryptoPro-XchB-ParamSet" */ 3568826, /* "id-Gost28147-89-CryptoPro-C-ParamSet" */
3446&(nid_objs[839]),/* "id-GostR3410-2001-TestParamSet" */ 3569827, /* "id-Gost28147-89-CryptoPro-D-ParamSet" */
3447&(nid_objs[832]),/* "id-GostR3410-94-CryptoPro-A-ParamSet" */ 3570819, /* "id-Gost28147-89-CryptoPro-KeyMeshing" */
3448&(nid_objs[833]),/* "id-GostR3410-94-CryptoPro-B-ParamSet" */ 3571829, /* "id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet" */
3449&(nid_objs[834]),/* "id-GostR3410-94-CryptoPro-C-ParamSet" */ 3572828, /* "id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet" */
3450&(nid_objs[835]),/* "id-GostR3410-94-CryptoPro-D-ParamSet" */ 3573830, /* "id-Gost28147-89-CryptoPro-RIC-1-ParamSet" */
3451&(nid_objs[836]),/* "id-GostR3410-94-CryptoPro-XchA-ParamSet" */ 3574820, /* "id-Gost28147-89-None-KeyMeshing" */
3452&(nid_objs[837]),/* "id-GostR3410-94-CryptoPro-XchB-ParamSet" */ 3575823, /* "id-Gost28147-89-TestParamSet" */
3453&(nid_objs[838]),/* "id-GostR3410-94-CryptoPro-XchC-ParamSet" */ 3576840, /* "id-GostR3410-2001-CryptoPro-A-ParamSet" */
3454&(nid_objs[831]),/* "id-GostR3410-94-TestParamSet" */ 3577841, /* "id-GostR3410-2001-CryptoPro-B-ParamSet" */
3455&(nid_objs[845]),/* "id-GostR3410-94-a" */ 3578842, /* "id-GostR3410-2001-CryptoPro-C-ParamSet" */
3456&(nid_objs[846]),/* "id-GostR3410-94-aBis" */ 3579843, /* "id-GostR3410-2001-CryptoPro-XchA-ParamSet" */
3457&(nid_objs[847]),/* "id-GostR3410-94-b" */ 3580844, /* "id-GostR3410-2001-CryptoPro-XchB-ParamSet" */
3458&(nid_objs[848]),/* "id-GostR3410-94-bBis" */ 3581839, /* "id-GostR3410-2001-TestParamSet" */
3459&(nid_objs[822]),/* "id-GostR3411-94-CryptoProParamSet" */ 3582832, /* "id-GostR3410-94-CryptoPro-A-ParamSet" */
3460&(nid_objs[821]),/* "id-GostR3411-94-TestParamSet" */ 3583833, /* "id-GostR3410-94-CryptoPro-B-ParamSet" */
3461&(nid_objs[266]),/* "id-aca" */ 3584834, /* "id-GostR3410-94-CryptoPro-C-ParamSet" */
3462&(nid_objs[355]),/* "id-aca-accessIdentity" */ 3585835, /* "id-GostR3410-94-CryptoPro-D-ParamSet" */
3463&(nid_objs[354]),/* "id-aca-authenticationInfo" */ 3586836, /* "id-GostR3410-94-CryptoPro-XchA-ParamSet" */
3464&(nid_objs[356]),/* "id-aca-chargingIdentity" */ 3587837, /* "id-GostR3410-94-CryptoPro-XchB-ParamSet" */
3465&(nid_objs[399]),/* "id-aca-encAttrs" */ 3588838, /* "id-GostR3410-94-CryptoPro-XchC-ParamSet" */
3466&(nid_objs[357]),/* "id-aca-group" */ 3589831, /* "id-GostR3410-94-TestParamSet" */
3467&(nid_objs[358]),/* "id-aca-role" */ 3590845, /* "id-GostR3410-94-a" */
3468&(nid_objs[176]),/* "id-ad" */ 3591846, /* "id-GostR3410-94-aBis" */
3469&(nid_objs[788]),/* "id-aes128-wrap" */ 3592847, /* "id-GostR3410-94-b" */
3470&(nid_objs[789]),/* "id-aes192-wrap" */ 3593848, /* "id-GostR3410-94-bBis" */
3471&(nid_objs[790]),/* "id-aes256-wrap" */ 3594822, /* "id-GostR3411-94-CryptoProParamSet" */
3472&(nid_objs[262]),/* "id-alg" */ 3595821, /* "id-GostR3411-94-TestParamSet" */
3473&(nid_objs[323]),/* "id-alg-des40" */ 3596266, /* "id-aca" */
3474&(nid_objs[326]),/* "id-alg-dh-pop" */ 3597355, /* "id-aca-accessIdentity" */
3475&(nid_objs[325]),/* "id-alg-dh-sig-hmac-sha1" */ 3598354, /* "id-aca-authenticationInfo" */
3476&(nid_objs[324]),/* "id-alg-noSignature" */ 3599356, /* "id-aca-chargingIdentity" */
3477&(nid_objs[268]),/* "id-cct" */ 3600399, /* "id-aca-encAttrs" */
3478&(nid_objs[361]),/* "id-cct-PKIData" */ 3601357, /* "id-aca-group" */
3479&(nid_objs[362]),/* "id-cct-PKIResponse" */ 3602358, /* "id-aca-role" */
3480&(nid_objs[360]),/* "id-cct-crs" */ 3603176, /* "id-ad" */
3481&(nid_objs[81]),/* "id-ce" */ 3604788, /* "id-aes128-wrap" */
3482&(nid_objs[680]),/* "id-characteristic-two-basis" */ 3605789, /* "id-aes192-wrap" */
3483&(nid_objs[263]),/* "id-cmc" */ 3606790, /* "id-aes256-wrap" */
3484&(nid_objs[334]),/* "id-cmc-addExtensions" */ 3607262, /* "id-alg" */
3485&(nid_objs[346]),/* "id-cmc-confirmCertAcceptance" */ 3608323, /* "id-alg-des40" */
3486&(nid_objs[330]),/* "id-cmc-dataReturn" */ 3609326, /* "id-alg-dh-pop" */
3487&(nid_objs[336]),/* "id-cmc-decryptedPOP" */ 3610325, /* "id-alg-dh-sig-hmac-sha1" */
3488&(nid_objs[335]),/* "id-cmc-encryptedPOP" */ 3611324, /* "id-alg-noSignature" */
3489&(nid_objs[339]),/* "id-cmc-getCRL" */ 3612268, /* "id-cct" */
3490&(nid_objs[338]),/* "id-cmc-getCert" */ 3613361, /* "id-cct-PKIData" */
3491&(nid_objs[328]),/* "id-cmc-identification" */ 3614362, /* "id-cct-PKIResponse" */
3492&(nid_objs[329]),/* "id-cmc-identityProof" */ 3615360, /* "id-cct-crs" */
3493&(nid_objs[337]),/* "id-cmc-lraPOPWitness" */ 361681, /* "id-ce" */
3494&(nid_objs[344]),/* "id-cmc-popLinkRandom" */ 3617680, /* "id-characteristic-two-basis" */
3495&(nid_objs[345]),/* "id-cmc-popLinkWitness" */ 3618263, /* "id-cmc" */
3496&(nid_objs[343]),/* "id-cmc-queryPending" */ 3619334, /* "id-cmc-addExtensions" */
3497&(nid_objs[333]),/* "id-cmc-recipientNonce" */ 3620346, /* "id-cmc-confirmCertAcceptance" */
3498&(nid_objs[341]),/* "id-cmc-regInfo" */ 3621330, /* "id-cmc-dataReturn" */
3499&(nid_objs[342]),/* "id-cmc-responseInfo" */ 3622336, /* "id-cmc-decryptedPOP" */
3500&(nid_objs[340]),/* "id-cmc-revokeRequest" */ 3623335, /* "id-cmc-encryptedPOP" */
3501&(nid_objs[332]),/* "id-cmc-senderNonce" */ 3624339, /* "id-cmc-getCRL" */
3502&(nid_objs[327]),/* "id-cmc-statusInfo" */ 3625338, /* "id-cmc-getCert" */
3503&(nid_objs[331]),/* "id-cmc-transactionId" */ 3626328, /* "id-cmc-identification" */
3504&(nid_objs[787]),/* "id-ct-asciiTextWithCRLF" */ 3627329, /* "id-cmc-identityProof" */
3505&(nid_objs[408]),/* "id-ecPublicKey" */ 3628337, /* "id-cmc-lraPOPWitness" */
3506&(nid_objs[508]),/* "id-hex-multipart-message" */ 3629344, /* "id-cmc-popLinkRandom" */
3507&(nid_objs[507]),/* "id-hex-partial-message" */ 3630345, /* "id-cmc-popLinkWitness" */
3508&(nid_objs[260]),/* "id-it" */ 3631343, /* "id-cmc-queryPending" */
3509&(nid_objs[302]),/* "id-it-caKeyUpdateInfo" */ 3632333, /* "id-cmc-recipientNonce" */
3510&(nid_objs[298]),/* "id-it-caProtEncCert" */ 3633341, /* "id-cmc-regInfo" */
3511&(nid_objs[311]),/* "id-it-confirmWaitTime" */ 3634342, /* "id-cmc-responseInfo" */
3512&(nid_objs[303]),/* "id-it-currentCRL" */ 3635340, /* "id-cmc-revokeRequest" */
3513&(nid_objs[300]),/* "id-it-encKeyPairTypes" */ 3636332, /* "id-cmc-senderNonce" */
3514&(nid_objs[310]),/* "id-it-implicitConfirm" */ 3637327, /* "id-cmc-statusInfo" */
3515&(nid_objs[308]),/* "id-it-keyPairParamRep" */ 3638331, /* "id-cmc-transactionId" */
3516&(nid_objs[307]),/* "id-it-keyPairParamReq" */ 3639787, /* "id-ct-asciiTextWithCRLF" */
3517&(nid_objs[312]),/* "id-it-origPKIMessage" */ 3640408, /* "id-ecPublicKey" */
3518&(nid_objs[301]),/* "id-it-preferredSymmAlg" */ 3641508, /* "id-hex-multipart-message" */
3519&(nid_objs[309]),/* "id-it-revPassphrase" */ 3642507, /* "id-hex-partial-message" */
3520&(nid_objs[299]),/* "id-it-signKeyPairTypes" */ 3643260, /* "id-it" */
3521&(nid_objs[305]),/* "id-it-subscriptionRequest" */ 3644302, /* "id-it-caKeyUpdateInfo" */
3522&(nid_objs[306]),/* "id-it-subscriptionResponse" */ 3645298, /* "id-it-caProtEncCert" */
3523&(nid_objs[784]),/* "id-it-suppLangTags" */ 3646311, /* "id-it-confirmWaitTime" */
3524&(nid_objs[304]),/* "id-it-unsupportedOIDs" */ 3647303, /* "id-it-currentCRL" */
3525&(nid_objs[128]),/* "id-kp" */ 3648300, /* "id-it-encKeyPairTypes" */
3526&(nid_objs[280]),/* "id-mod-attribute-cert" */ 3649310, /* "id-it-implicitConfirm" */
3527&(nid_objs[274]),/* "id-mod-cmc" */ 3650308, /* "id-it-keyPairParamRep" */
3528&(nid_objs[277]),/* "id-mod-cmp" */ 3651307, /* "id-it-keyPairParamReq" */
3529&(nid_objs[284]),/* "id-mod-cmp2000" */ 3652312, /* "id-it-origPKIMessage" */
3530&(nid_objs[273]),/* "id-mod-crmf" */ 3653301, /* "id-it-preferredSymmAlg" */
3531&(nid_objs[283]),/* "id-mod-dvcs" */ 3654309, /* "id-it-revPassphrase" */
3532&(nid_objs[275]),/* "id-mod-kea-profile-88" */ 3655299, /* "id-it-signKeyPairTypes" */
3533&(nid_objs[276]),/* "id-mod-kea-profile-93" */ 3656305, /* "id-it-subscriptionRequest" */
3534&(nid_objs[282]),/* "id-mod-ocsp" */ 3657306, /* "id-it-subscriptionResponse" */
3535&(nid_objs[278]),/* "id-mod-qualified-cert-88" */ 3658784, /* "id-it-suppLangTags" */
3536&(nid_objs[279]),/* "id-mod-qualified-cert-93" */ 3659304, /* "id-it-unsupportedOIDs" */
3537&(nid_objs[281]),/* "id-mod-timestamp-protocol" */ 3660128, /* "id-kp" */
3538&(nid_objs[264]),/* "id-on" */ 3661280, /* "id-mod-attribute-cert" */
3539&(nid_objs[347]),/* "id-on-personalData" */ 3662274, /* "id-mod-cmc" */
3540&(nid_objs[265]),/* "id-pda" */ 3663277, /* "id-mod-cmp" */
3541&(nid_objs[352]),/* "id-pda-countryOfCitizenship" */ 3664284, /* "id-mod-cmp2000" */
3542&(nid_objs[353]),/* "id-pda-countryOfResidence" */ 3665273, /* "id-mod-crmf" */
3543&(nid_objs[348]),/* "id-pda-dateOfBirth" */ 3666283, /* "id-mod-dvcs" */
3544&(nid_objs[351]),/* "id-pda-gender" */ 3667275, /* "id-mod-kea-profile-88" */
3545&(nid_objs[349]),/* "id-pda-placeOfBirth" */ 3668276, /* "id-mod-kea-profile-93" */
3546&(nid_objs[175]),/* "id-pe" */ 3669282, /* "id-mod-ocsp" */
3547&(nid_objs[261]),/* "id-pkip" */ 3670278, /* "id-mod-qualified-cert-88" */
3548&(nid_objs[258]),/* "id-pkix-mod" */ 3671279, /* "id-mod-qualified-cert-93" */
3549&(nid_objs[269]),/* "id-pkix1-explicit-88" */ 3672281, /* "id-mod-timestamp-protocol" */
3550&(nid_objs[271]),/* "id-pkix1-explicit-93" */ 3673264, /* "id-on" */
3551&(nid_objs[270]),/* "id-pkix1-implicit-88" */ 3674347, /* "id-on-personalData" */
3552&(nid_objs[272]),/* "id-pkix1-implicit-93" */ 3675265, /* "id-pda" */
3553&(nid_objs[662]),/* "id-ppl" */ 3676352, /* "id-pda-countryOfCitizenship" */
3554&(nid_objs[267]),/* "id-qcs" */ 3677353, /* "id-pda-countryOfResidence" */
3555&(nid_objs[359]),/* "id-qcs-pkixQCSyntax-v1" */ 3678348, /* "id-pda-dateOfBirth" */
3556&(nid_objs[259]),/* "id-qt" */ 3679351, /* "id-pda-gender" */
3557&(nid_objs[313]),/* "id-regCtrl" */ 3680349, /* "id-pda-placeOfBirth" */
3558&(nid_objs[316]),/* "id-regCtrl-authenticator" */ 3681175, /* "id-pe" */
3559&(nid_objs[319]),/* "id-regCtrl-oldCertID" */ 3682261, /* "id-pkip" */
3560&(nid_objs[318]),/* "id-regCtrl-pkiArchiveOptions" */ 3683258, /* "id-pkix-mod" */
3561&(nid_objs[317]),/* "id-regCtrl-pkiPublicationInfo" */ 3684269, /* "id-pkix1-explicit-88" */
3562&(nid_objs[320]),/* "id-regCtrl-protocolEncrKey" */ 3685271, /* "id-pkix1-explicit-93" */
3563&(nid_objs[315]),/* "id-regCtrl-regToken" */ 3686270, /* "id-pkix1-implicit-88" */
3564&(nid_objs[314]),/* "id-regInfo" */ 3687272, /* "id-pkix1-implicit-93" */
3565&(nid_objs[322]),/* "id-regInfo-certReq" */ 3688662, /* "id-ppl" */
3566&(nid_objs[321]),/* "id-regInfo-utf8Pairs" */ 3689267, /* "id-qcs" */
3567&(nid_objs[191]),/* "id-smime-aa" */ 3690359, /* "id-qcs-pkixQCSyntax-v1" */
3568&(nid_objs[215]),/* "id-smime-aa-contentHint" */ 3691259, /* "id-qt" */
3569&(nid_objs[218]),/* "id-smime-aa-contentIdentifier" */ 3692313, /* "id-regCtrl" */
3570&(nid_objs[221]),/* "id-smime-aa-contentReference" */ 3693316, /* "id-regCtrl-authenticator" */
3571&(nid_objs[240]),/* "id-smime-aa-dvcs-dvc" */ 3694319, /* "id-regCtrl-oldCertID" */
3572&(nid_objs[217]),/* "id-smime-aa-encapContentType" */ 3695318, /* "id-regCtrl-pkiArchiveOptions" */
3573&(nid_objs[222]),/* "id-smime-aa-encrypKeyPref" */ 3696317, /* "id-regCtrl-pkiPublicationInfo" */
3574&(nid_objs[220]),/* "id-smime-aa-equivalentLabels" */ 3697320, /* "id-regCtrl-protocolEncrKey" */
3575&(nid_objs[232]),/* "id-smime-aa-ets-CertificateRefs" */ 3698315, /* "id-regCtrl-regToken" */
3576&(nid_objs[233]),/* "id-smime-aa-ets-RevocationRefs" */ 3699314, /* "id-regInfo" */
3577&(nid_objs[238]),/* "id-smime-aa-ets-archiveTimeStamp" */ 3700322, /* "id-regInfo-certReq" */
3578&(nid_objs[237]),/* "id-smime-aa-ets-certCRLTimestamp" */ 3701321, /* "id-regInfo-utf8Pairs" */
3579&(nid_objs[234]),/* "id-smime-aa-ets-certValues" */ 3702191, /* "id-smime-aa" */
3580&(nid_objs[227]),/* "id-smime-aa-ets-commitmentType" */ 3703215, /* "id-smime-aa-contentHint" */
3581&(nid_objs[231]),/* "id-smime-aa-ets-contentTimestamp" */ 3704218, /* "id-smime-aa-contentIdentifier" */
3582&(nid_objs[236]),/* "id-smime-aa-ets-escTimeStamp" */ 3705221, /* "id-smime-aa-contentReference" */
3583&(nid_objs[230]),/* "id-smime-aa-ets-otherSigCert" */ 3706240, /* "id-smime-aa-dvcs-dvc" */
3584&(nid_objs[235]),/* "id-smime-aa-ets-revocationValues" */ 3707217, /* "id-smime-aa-encapContentType" */
3585&(nid_objs[226]),/* "id-smime-aa-ets-sigPolicyId" */ 3708222, /* "id-smime-aa-encrypKeyPref" */
3586&(nid_objs[229]),/* "id-smime-aa-ets-signerAttr" */ 3709220, /* "id-smime-aa-equivalentLabels" */
3587&(nid_objs[228]),/* "id-smime-aa-ets-signerLocation" */ 3710232, /* "id-smime-aa-ets-CertificateRefs" */
3588&(nid_objs[219]),/* "id-smime-aa-macValue" */ 3711233, /* "id-smime-aa-ets-RevocationRefs" */
3589&(nid_objs[214]),/* "id-smime-aa-mlExpandHistory" */ 3712238, /* "id-smime-aa-ets-archiveTimeStamp" */
3590&(nid_objs[216]),/* "id-smime-aa-msgSigDigest" */ 3713237, /* "id-smime-aa-ets-certCRLTimestamp" */
3591&(nid_objs[212]),/* "id-smime-aa-receiptRequest" */ 3714234, /* "id-smime-aa-ets-certValues" */
3592&(nid_objs[213]),/* "id-smime-aa-securityLabel" */ 3715227, /* "id-smime-aa-ets-commitmentType" */
3593&(nid_objs[239]),/* "id-smime-aa-signatureType" */ 3716231, /* "id-smime-aa-ets-contentTimestamp" */
3594&(nid_objs[223]),/* "id-smime-aa-signingCertificate" */ 3717236, /* "id-smime-aa-ets-escTimeStamp" */
3595&(nid_objs[224]),/* "id-smime-aa-smimeEncryptCerts" */ 3718230, /* "id-smime-aa-ets-otherSigCert" */
3596&(nid_objs[225]),/* "id-smime-aa-timeStampToken" */ 3719235, /* "id-smime-aa-ets-revocationValues" */
3597&(nid_objs[192]),/* "id-smime-alg" */ 3720226, /* "id-smime-aa-ets-sigPolicyId" */
3598&(nid_objs[243]),/* "id-smime-alg-3DESwrap" */ 3721229, /* "id-smime-aa-ets-signerAttr" */
3599&(nid_objs[246]),/* "id-smime-alg-CMS3DESwrap" */ 3722228, /* "id-smime-aa-ets-signerLocation" */
3600&(nid_objs[247]),/* "id-smime-alg-CMSRC2wrap" */ 3723219, /* "id-smime-aa-macValue" */
3601&(nid_objs[245]),/* "id-smime-alg-ESDH" */ 3724214, /* "id-smime-aa-mlExpandHistory" */
3602&(nid_objs[241]),/* "id-smime-alg-ESDHwith3DES" */ 3725216, /* "id-smime-aa-msgSigDigest" */
3603&(nid_objs[242]),/* "id-smime-alg-ESDHwithRC2" */ 3726212, /* "id-smime-aa-receiptRequest" */
3604&(nid_objs[244]),/* "id-smime-alg-RC2wrap" */ 3727213, /* "id-smime-aa-securityLabel" */
3605&(nid_objs[193]),/* "id-smime-cd" */ 3728239, /* "id-smime-aa-signatureType" */
3606&(nid_objs[248]),/* "id-smime-cd-ldap" */ 3729223, /* "id-smime-aa-signingCertificate" */
3607&(nid_objs[190]),/* "id-smime-ct" */ 3730224, /* "id-smime-aa-smimeEncryptCerts" */
3608&(nid_objs[210]),/* "id-smime-ct-DVCSRequestData" */ 3731225, /* "id-smime-aa-timeStampToken" */
3609&(nid_objs[211]),/* "id-smime-ct-DVCSResponseData" */ 3732192, /* "id-smime-alg" */
3610&(nid_objs[208]),/* "id-smime-ct-TDTInfo" */ 3733243, /* "id-smime-alg-3DESwrap" */
3611&(nid_objs[207]),/* "id-smime-ct-TSTInfo" */ 3734246, /* "id-smime-alg-CMS3DESwrap" */
3612&(nid_objs[205]),/* "id-smime-ct-authData" */ 3735247, /* "id-smime-alg-CMSRC2wrap" */
3613&(nid_objs[786]),/* "id-smime-ct-compressedData" */ 3736245, /* "id-smime-alg-ESDH" */
3614&(nid_objs[209]),/* "id-smime-ct-contentInfo" */ 3737241, /* "id-smime-alg-ESDHwith3DES" */
3615&(nid_objs[206]),/* "id-smime-ct-publishCert" */ 3738242, /* "id-smime-alg-ESDHwithRC2" */
3616&(nid_objs[204]),/* "id-smime-ct-receipt" */ 3739244, /* "id-smime-alg-RC2wrap" */
3617&(nid_objs[195]),/* "id-smime-cti" */ 3740193, /* "id-smime-cd" */
3618&(nid_objs[255]),/* "id-smime-cti-ets-proofOfApproval" */ 3741248, /* "id-smime-cd-ldap" */
3619&(nid_objs[256]),/* "id-smime-cti-ets-proofOfCreation" */ 3742190, /* "id-smime-ct" */
3620&(nid_objs[253]),/* "id-smime-cti-ets-proofOfDelivery" */ 3743210, /* "id-smime-ct-DVCSRequestData" */
3621&(nid_objs[251]),/* "id-smime-cti-ets-proofOfOrigin" */ 3744211, /* "id-smime-ct-DVCSResponseData" */
3622&(nid_objs[252]),/* "id-smime-cti-ets-proofOfReceipt" */ 3745208, /* "id-smime-ct-TDTInfo" */
3623&(nid_objs[254]),/* "id-smime-cti-ets-proofOfSender" */ 3746207, /* "id-smime-ct-TSTInfo" */
3624&(nid_objs[189]),/* "id-smime-mod" */ 3747205, /* "id-smime-ct-authData" */
3625&(nid_objs[196]),/* "id-smime-mod-cms" */ 3748786, /* "id-smime-ct-compressedData" */
3626&(nid_objs[197]),/* "id-smime-mod-ess" */ 3749209, /* "id-smime-ct-contentInfo" */
3627&(nid_objs[202]),/* "id-smime-mod-ets-eSigPolicy-88" */ 3750206, /* "id-smime-ct-publishCert" */
3628&(nid_objs[203]),/* "id-smime-mod-ets-eSigPolicy-97" */ 3751204, /* "id-smime-ct-receipt" */
3629&(nid_objs[200]),/* "id-smime-mod-ets-eSignature-88" */ 3752195, /* "id-smime-cti" */
3630&(nid_objs[201]),/* "id-smime-mod-ets-eSignature-97" */ 3753255, /* "id-smime-cti-ets-proofOfApproval" */
3631&(nid_objs[199]),/* "id-smime-mod-msg-v3" */ 3754256, /* "id-smime-cti-ets-proofOfCreation" */
3632&(nid_objs[198]),/* "id-smime-mod-oid" */ 3755253, /* "id-smime-cti-ets-proofOfDelivery" */
3633&(nid_objs[194]),/* "id-smime-spq" */ 3756251, /* "id-smime-cti-ets-proofOfOrigin" */
3634&(nid_objs[250]),/* "id-smime-spq-ets-sqt-unotice" */ 3757252, /* "id-smime-cti-ets-proofOfReceipt" */
3635&(nid_objs[249]),/* "id-smime-spq-ets-sqt-uri" */ 3758254, /* "id-smime-cti-ets-proofOfSender" */
3636&(nid_objs[34]),/* "idea-cbc" */ 3759189, /* "id-smime-mod" */
3637&(nid_objs[35]),/* "idea-cfb" */ 3760196, /* "id-smime-mod-cms" */
3638&(nid_objs[36]),/* "idea-ecb" */ 3761197, /* "id-smime-mod-ess" */
3639&(nid_objs[46]),/* "idea-ofb" */ 3762202, /* "id-smime-mod-ets-eSigPolicy-88" */
3640&(nid_objs[676]),/* "identified-organization" */ 3763203, /* "id-smime-mod-ets-eSigPolicy-97" */
3641&(nid_objs[461]),/* "info" */ 3764200, /* "id-smime-mod-ets-eSignature-88" */
3642&(nid_objs[101]),/* "initials" */ 3765201, /* "id-smime-mod-ets-eSignature-97" */
3643&(nid_objs[749]),/* "ipsec3" */ 3766199, /* "id-smime-mod-msg-v3" */
3644&(nid_objs[750]),/* "ipsec4" */ 3767198, /* "id-smime-mod-oid" */
3645&(nid_objs[181]),/* "iso" */ 3768194, /* "id-smime-spq" */
3646&(nid_objs[623]),/* "issuer capabilities" */ 3769250, /* "id-smime-spq-ets-sqt-unotice" */
3647&(nid_objs[645]),/* "itu-t" */ 3770249, /* "id-smime-spq-ets-sqt-uri" */
3648&(nid_objs[492]),/* "janetMailbox" */ 377134, /* "idea-cbc" */
3649&(nid_objs[646]),/* "joint-iso-itu-t" */ 377235, /* "idea-cfb" */
3650&(nid_objs[150]),/* "keyBag" */ 377336, /* "idea-ecb" */
3651&(nid_objs[773]),/* "kisa" */ 377446, /* "idea-ofb" */
3652&(nid_objs[477]),/* "lastModifiedBy" */ 3775676, /* "identified-organization" */
3653&(nid_objs[476]),/* "lastModifiedTime" */ 3776461, /* "info" */
3654&(nid_objs[157]),/* "localKeyID" */ 3777101, /* "initials" */
3655&(nid_objs[15]),/* "localityName" */ 3778869, /* "internationaliSDNNumber" */
3656&(nid_objs[480]),/* "mXRecord" */ 3779749, /* "ipsec3" */
3657&(nid_objs[493]),/* "mailPreferenceOption" */ 3780750, /* "ipsec4" */
3658&(nid_objs[467]),/* "manager" */ 3781181, /* "iso" */
3659&(nid_objs[ 3]),/* "md2" */ 3782623, /* "issuer capabilities" */
3660&(nid_objs[ 7]),/* "md2WithRSAEncryption" */ 3783645, /* "itu-t" */
3661&(nid_objs[257]),/* "md4" */ 3784492, /* "janetMailbox" */
3662&(nid_objs[396]),/* "md4WithRSAEncryption" */ 3785646, /* "joint-iso-itu-t" */
3663&(nid_objs[ 4]),/* "md5" */ 3786150, /* "keyBag" */
3664&(nid_objs[114]),/* "md5-sha1" */ 3787773, /* "kisa" */
3665&(nid_objs[104]),/* "md5WithRSA" */ 3788477, /* "lastModifiedBy" */
3666&(nid_objs[ 8]),/* "md5WithRSAEncryption" */ 3789476, /* "lastModifiedTime" */
3667&(nid_objs[95]),/* "mdc2" */ 3790157, /* "localKeyID" */
3668&(nid_objs[96]),/* "mdc2WithRSA" */ 379115, /* "localityName" */
3669&(nid_objs[602]),/* "merchant initiated auth" */ 3792480, /* "mXRecord" */
3670&(nid_objs[514]),/* "message extensions" */ 3793493, /* "mailPreferenceOption" */
3671&(nid_objs[51]),/* "messageDigest" */ 3794467, /* "manager" */
3672&(nid_objs[506]),/* "mime-mhs-bodies" */ 3795 3, /* "md2" */
3673&(nid_objs[505]),/* "mime-mhs-headings" */ 3796 7, /* "md2WithRSAEncryption" */
3674&(nid_objs[488]),/* "mobileTelephoneNumber" */ 3797257, /* "md4" */
3675&(nid_objs[481]),/* "nSRecord" */ 3798396, /* "md4WithRSAEncryption" */
3676&(nid_objs[173]),/* "name" */ 3799 4, /* "md5" */
3677&(nid_objs[681]),/* "onBasis" */ 3800114, /* "md5-sha1" */
3678&(nid_objs[379]),/* "org" */ 3801104, /* "md5WithRSA" */
3679&(nid_objs[17]),/* "organizationName" */ 3802 8, /* "md5WithRSAEncryption" */
3680&(nid_objs[491]),/* "organizationalStatus" */ 380395, /* "mdc2" */
3681&(nid_objs[18]),/* "organizationalUnitName" */ 380496, /* "mdc2WithRSA" */
3682&(nid_objs[475]),/* "otherMailbox" */ 3805875, /* "member" */
3683&(nid_objs[489]),/* "pagerTelephoneNumber" */ 3806602, /* "merchant initiated auth" */
3684&(nid_objs[782]),/* "password based MAC" */ 3807514, /* "message extensions" */
3685&(nid_objs[374]),/* "path" */ 380851, /* "messageDigest" */
3686&(nid_objs[621]),/* "payment gateway capabilities" */ 3809506, /* "mime-mhs-bodies" */
3687&(nid_objs[ 9]),/* "pbeWithMD2AndDES-CBC" */ 3810505, /* "mime-mhs-headings" */
3688&(nid_objs[168]),/* "pbeWithMD2AndRC2-CBC" */ 3811488, /* "mobileTelephoneNumber" */
3689&(nid_objs[112]),/* "pbeWithMD5AndCast5CBC" */ 3812481, /* "nSRecord" */
3690&(nid_objs[10]),/* "pbeWithMD5AndDES-CBC" */ 3813173, /* "name" */
3691&(nid_objs[169]),/* "pbeWithMD5AndRC2-CBC" */ 3814681, /* "onBasis" */
3692&(nid_objs[148]),/* "pbeWithSHA1And128BitRC2-CBC" */ 3815379, /* "org" */
3693&(nid_objs[144]),/* "pbeWithSHA1And128BitRC4" */ 381617, /* "organizationName" */
3694&(nid_objs[147]),/* "pbeWithSHA1And2-KeyTripleDES-CBC" */ 3817491, /* "organizationalStatus" */
3695&(nid_objs[146]),/* "pbeWithSHA1And3-KeyTripleDES-CBC" */ 381818, /* "organizationalUnitName" */
3696&(nid_objs[149]),/* "pbeWithSHA1And40BitRC2-CBC" */ 3819475, /* "otherMailbox" */
3697&(nid_objs[145]),/* "pbeWithSHA1And40BitRC4" */ 3820876, /* "owner" */
3698&(nid_objs[170]),/* "pbeWithSHA1AndDES-CBC" */ 3821489, /* "pagerTelephoneNumber" */
3699&(nid_objs[68]),/* "pbeWithSHA1AndRC2-CBC" */ 3822782, /* "password based MAC" */
3700&(nid_objs[499]),/* "personalSignature" */ 3823374, /* "path" */
3701&(nid_objs[487]),/* "personalTitle" */ 3824621, /* "payment gateway capabilities" */
3702&(nid_objs[464]),/* "photo" */ 3825 9, /* "pbeWithMD2AndDES-CBC" */
3703&(nid_objs[437]),/* "pilot" */ 3826168, /* "pbeWithMD2AndRC2-CBC" */
3704&(nid_objs[439]),/* "pilotAttributeSyntax" */ 3827112, /* "pbeWithMD5AndCast5CBC" */
3705&(nid_objs[438]),/* "pilotAttributeType" */ 382810, /* "pbeWithMD5AndDES-CBC" */
3706&(nid_objs[479]),/* "pilotAttributeType27" */ 3829169, /* "pbeWithMD5AndRC2-CBC" */
3707&(nid_objs[456]),/* "pilotDSA" */ 3830148, /* "pbeWithSHA1And128BitRC2-CBC" */
3708&(nid_objs[441]),/* "pilotGroups" */ 3831144, /* "pbeWithSHA1And128BitRC4" */
3709&(nid_objs[444]),/* "pilotObject" */ 3832147, /* "pbeWithSHA1And2-KeyTripleDES-CBC" */
3710&(nid_objs[440]),/* "pilotObjectClass" */ 3833146, /* "pbeWithSHA1And3-KeyTripleDES-CBC" */
3711&(nid_objs[455]),/* "pilotOrganization" */ 3834149, /* "pbeWithSHA1And40BitRC2-CBC" */
3712&(nid_objs[445]),/* "pilotPerson" */ 3835145, /* "pbeWithSHA1And40BitRC4" */
3713&(nid_objs[186]),/* "pkcs1" */ 3836170, /* "pbeWithSHA1AndDES-CBC" */
3714&(nid_objs[27]),/* "pkcs3" */ 383768, /* "pbeWithSHA1AndRC2-CBC" */
3715&(nid_objs[187]),/* "pkcs5" */ 3838499, /* "personalSignature" */
3716&(nid_objs[20]),/* "pkcs7" */ 3839487, /* "personalTitle" */
3717&(nid_objs[21]),/* "pkcs7-data" */ 3840464, /* "photo" */
3718&(nid_objs[25]),/* "pkcs7-digestData" */ 3841863, /* "physicalDeliveryOfficeName" */
3719&(nid_objs[26]),/* "pkcs7-encryptedData" */ 3842437, /* "pilot" */
3720&(nid_objs[23]),/* "pkcs7-envelopedData" */ 3843439, /* "pilotAttributeSyntax" */
3721&(nid_objs[24]),/* "pkcs7-signedAndEnvelopedData" */ 3844438, /* "pilotAttributeType" */
3722&(nid_objs[22]),/* "pkcs7-signedData" */ 3845479, /* "pilotAttributeType27" */
3723&(nid_objs[151]),/* "pkcs8ShroudedKeyBag" */ 3846456, /* "pilotDSA" */
3724&(nid_objs[47]),/* "pkcs9" */ 3847441, /* "pilotGroups" */
3725&(nid_objs[661]),/* "postalCode" */ 3848444, /* "pilotObject" */
3726&(nid_objs[683]),/* "ppBasis" */ 3849440, /* "pilotObjectClass" */
3727&(nid_objs[406]),/* "prime-field" */ 3850455, /* "pilotOrganization" */
3728&(nid_objs[409]),/* "prime192v1" */ 3851445, /* "pilotPerson" */
3729&(nid_objs[410]),/* "prime192v2" */ 3852186, /* "pkcs1" */
3730&(nid_objs[411]),/* "prime192v3" */ 385327, /* "pkcs3" */
3731&(nid_objs[412]),/* "prime239v1" */ 3854187, /* "pkcs5" */
3732&(nid_objs[413]),/* "prime239v2" */ 385520, /* "pkcs7" */
3733&(nid_objs[414]),/* "prime239v3" */ 385621, /* "pkcs7-data" */
3734&(nid_objs[415]),/* "prime256v1" */ 385725, /* "pkcs7-digestData" */
3735&(nid_objs[510]),/* "pseudonym" */ 385826, /* "pkcs7-encryptedData" */
3736&(nid_objs[435]),/* "pss" */ 385923, /* "pkcs7-envelopedData" */
3737&(nid_objs[286]),/* "qcStatements" */ 386024, /* "pkcs7-signedAndEnvelopedData" */
3738&(nid_objs[457]),/* "qualityLabelledData" */ 386122, /* "pkcs7-signedData" */
3739&(nid_objs[450]),/* "rFC822localPart" */ 3862151, /* "pkcs8ShroudedKeyBag" */
3740&(nid_objs[98]),/* "rc2-40-cbc" */ 386347, /* "pkcs9" */
3741&(nid_objs[166]),/* "rc2-64-cbc" */ 3864862, /* "postOfficeBox" */
3742&(nid_objs[37]),/* "rc2-cbc" */ 3865861, /* "postalAddress" */
3743&(nid_objs[39]),/* "rc2-cfb" */ 3866661, /* "postalCode" */
3744&(nid_objs[38]),/* "rc2-ecb" */ 3867683, /* "ppBasis" */
3745&(nid_objs[40]),/* "rc2-ofb" */ 3868872, /* "preferredDeliveryMethod" */
3746&(nid_objs[ 5]),/* "rc4" */ 3869873, /* "presentationAddress" */
3747&(nid_objs[97]),/* "rc4-40" */ 3870406, /* "prime-field" */
3748&(nid_objs[120]),/* "rc5-cbc" */ 3871409, /* "prime192v1" */
3749&(nid_objs[122]),/* "rc5-cfb" */ 3872410, /* "prime192v2" */
3750&(nid_objs[121]),/* "rc5-ecb" */ 3873411, /* "prime192v3" */
3751&(nid_objs[123]),/* "rc5-ofb" */ 3874412, /* "prime239v1" */
3752&(nid_objs[460]),/* "rfc822Mailbox" */ 3875413, /* "prime239v2" */
3753&(nid_objs[117]),/* "ripemd160" */ 3876414, /* "prime239v3" */
3754&(nid_objs[119]),/* "ripemd160WithRSA" */ 3877415, /* "prime256v1" */
3755&(nid_objs[400]),/* "role" */ 3878886, /* "protocolInformation" */
3756&(nid_objs[448]),/* "room" */ 3879510, /* "pseudonym" */
3757&(nid_objs[463]),/* "roomNumber" */ 3880435, /* "pss" */
3758&(nid_objs[19]),/* "rsa" */ 3881286, /* "qcStatements" */
3759&(nid_objs[ 6]),/* "rsaEncryption" */ 3882457, /* "qualityLabelledData" */
3760&(nid_objs[644]),/* "rsaOAEPEncryptionSET" */ 3883450, /* "rFC822localPart" */
3761&(nid_objs[377]),/* "rsaSignature" */ 388498, /* "rc2-40-cbc" */
3762&(nid_objs[124]),/* "run length compression" */ 3885166, /* "rc2-64-cbc" */
3763&(nid_objs[482]),/* "sOARecord" */ 388637, /* "rc2-cbc" */
3764&(nid_objs[155]),/* "safeContentsBag" */ 388739, /* "rc2-cfb" */
3765&(nid_objs[291]),/* "sbgp-autonomousSysNum" */ 388838, /* "rc2-ecb" */
3766&(nid_objs[290]),/* "sbgp-ipAddrBlock" */ 388940, /* "rc2-ofb" */
3767&(nid_objs[292]),/* "sbgp-routerIdentifier" */ 3890 5, /* "rc4" */
3768&(nid_objs[159]),/* "sdsiCertificate" */ 389197, /* "rc4-40" */
3769&(nid_objs[704]),/* "secp112r1" */ 3892120, /* "rc5-cbc" */
3770&(nid_objs[705]),/* "secp112r2" */ 3893122, /* "rc5-cfb" */
3771&(nid_objs[706]),/* "secp128r1" */ 3894121, /* "rc5-ecb" */
3772&(nid_objs[707]),/* "secp128r2" */ 3895123, /* "rc5-ofb" */
3773&(nid_objs[708]),/* "secp160k1" */ 3896870, /* "registeredAddress" */
3774&(nid_objs[709]),/* "secp160r1" */ 3897460, /* "rfc822Mailbox" */
3775&(nid_objs[710]),/* "secp160r2" */ 3898117, /* "ripemd160" */
3776&(nid_objs[711]),/* "secp192k1" */ 3899119, /* "ripemd160WithRSA" */
3777&(nid_objs[712]),/* "secp224k1" */ 3900400, /* "role" */
3778&(nid_objs[713]),/* "secp224r1" */ 3901877, /* "roleOccupant" */
3779&(nid_objs[714]),/* "secp256k1" */ 3902448, /* "room" */
3780&(nid_objs[715]),/* "secp384r1" */ 3903463, /* "roomNumber" */
3781&(nid_objs[716]),/* "secp521r1" */ 390419, /* "rsa" */
3782&(nid_objs[154]),/* "secretBag" */ 3905 6, /* "rsaEncryption" */
3783&(nid_objs[474]),/* "secretary" */ 3906644, /* "rsaOAEPEncryptionSET" */
3784&(nid_objs[717]),/* "sect113r1" */ 3907377, /* "rsaSignature" */
3785&(nid_objs[718]),/* "sect113r2" */ 3908124, /* "run length compression" */
3786&(nid_objs[719]),/* "sect131r1" */ 3909482, /* "sOARecord" */
3787&(nid_objs[720]),/* "sect131r2" */ 3910155, /* "safeContentsBag" */
3788&(nid_objs[721]),/* "sect163k1" */ 3911291, /* "sbgp-autonomousSysNum" */
3789&(nid_objs[722]),/* "sect163r1" */ 3912290, /* "sbgp-ipAddrBlock" */
3790&(nid_objs[723]),/* "sect163r2" */ 3913292, /* "sbgp-routerIdentifier" */
3791&(nid_objs[724]),/* "sect193r1" */ 3914159, /* "sdsiCertificate" */
3792&(nid_objs[725]),/* "sect193r2" */ 3915859, /* "searchGuide" */
3793&(nid_objs[726]),/* "sect233k1" */ 3916704, /* "secp112r1" */
3794&(nid_objs[727]),/* "sect233r1" */ 3917705, /* "secp112r2" */
3795&(nid_objs[728]),/* "sect239k1" */ 3918706, /* "secp128r1" */
3796&(nid_objs[729]),/* "sect283k1" */ 3919707, /* "secp128r2" */
3797&(nid_objs[730]),/* "sect283r1" */ 3920708, /* "secp160k1" */
3798&(nid_objs[731]),/* "sect409k1" */ 3921709, /* "secp160r1" */
3799&(nid_objs[732]),/* "sect409r1" */ 3922710, /* "secp160r2" */
3800&(nid_objs[733]),/* "sect571k1" */ 3923711, /* "secp192k1" */
3801&(nid_objs[734]),/* "sect571r1" */ 3924712, /* "secp224k1" */
3802&(nid_objs[635]),/* "secure device signature" */ 3925713, /* "secp224r1" */
3803&(nid_objs[777]),/* "seed-cbc" */ 3926714, /* "secp256k1" */
3804&(nid_objs[779]),/* "seed-cfb" */ 3927715, /* "secp384r1" */
3805&(nid_objs[776]),/* "seed-ecb" */ 3928716, /* "secp521r1" */
3806&(nid_objs[778]),/* "seed-ofb" */ 3929154, /* "secretBag" */
3807&(nid_objs[105]),/* "serialNumber" */ 3930474, /* "secretary" */
3808&(nid_objs[625]),/* "set-addPolicy" */ 3931717, /* "sect113r1" */
3809&(nid_objs[515]),/* "set-attr" */ 3932718, /* "sect113r2" */
3810&(nid_objs[518]),/* "set-brand" */ 3933719, /* "sect131r1" */
3811&(nid_objs[638]),/* "set-brand-AmericanExpress" */ 3934720, /* "sect131r2" */
3812&(nid_objs[637]),/* "set-brand-Diners" */ 3935721, /* "sect163k1" */
3813&(nid_objs[636]),/* "set-brand-IATA-ATA" */ 3936722, /* "sect163r1" */
3814&(nid_objs[639]),/* "set-brand-JCB" */ 3937723, /* "sect163r2" */
3815&(nid_objs[641]),/* "set-brand-MasterCard" */ 3938724, /* "sect193r1" */
3816&(nid_objs[642]),/* "set-brand-Novus" */ 3939725, /* "sect193r2" */
3817&(nid_objs[640]),/* "set-brand-Visa" */ 3940726, /* "sect233k1" */
3818&(nid_objs[516]),/* "set-policy" */ 3941727, /* "sect233r1" */
3819&(nid_objs[607]),/* "set-policy-root" */ 3942728, /* "sect239k1" */
3820&(nid_objs[624]),/* "set-rootKeyThumb" */ 3943729, /* "sect283k1" */
3821&(nid_objs[620]),/* "setAttr-Cert" */ 3944730, /* "sect283r1" */
3822&(nid_objs[628]),/* "setAttr-IssCap-CVM" */ 3945731, /* "sect409k1" */
3823&(nid_objs[630]),/* "setAttr-IssCap-Sig" */ 3946732, /* "sect409r1" */
3824&(nid_objs[629]),/* "setAttr-IssCap-T2" */ 3947733, /* "sect571k1" */
3825&(nid_objs[627]),/* "setAttr-Token-B0Prime" */ 3948734, /* "sect571r1" */
3826&(nid_objs[626]),/* "setAttr-Token-EMV" */ 3949635, /* "secure device signature" */
3827&(nid_objs[622]),/* "setAttr-TokenType" */ 3950878, /* "seeAlso" */
3828&(nid_objs[619]),/* "setCext-IssuerCapabilities" */ 3951777, /* "seed-cbc" */
3829&(nid_objs[615]),/* "setCext-PGWYcapabilities" */ 3952779, /* "seed-cfb" */
3830&(nid_objs[616]),/* "setCext-TokenIdentifier" */ 3953776, /* "seed-ecb" */
3831&(nid_objs[618]),/* "setCext-TokenType" */ 3954778, /* "seed-ofb" */
3832&(nid_objs[617]),/* "setCext-Track2Data" */ 3955105, /* "serialNumber" */
3833&(nid_objs[611]),/* "setCext-cCertRequired" */ 3956625, /* "set-addPolicy" */
3834&(nid_objs[609]),/* "setCext-certType" */ 3957515, /* "set-attr" */
3835&(nid_objs[608]),/* "setCext-hashedRoot" */ 3958518, /* "set-brand" */
3836&(nid_objs[610]),/* "setCext-merchData" */ 3959638, /* "set-brand-AmericanExpress" */
3837&(nid_objs[613]),/* "setCext-setExt" */ 3960637, /* "set-brand-Diners" */
3838&(nid_objs[614]),/* "setCext-setQualf" */ 3961636, /* "set-brand-IATA-ATA" */
3839&(nid_objs[612]),/* "setCext-tunneling" */ 3962639, /* "set-brand-JCB" */
3840&(nid_objs[540]),/* "setct-AcqCardCodeMsg" */ 3963641, /* "set-brand-MasterCard" */
3841&(nid_objs[576]),/* "setct-AcqCardCodeMsgTBE" */ 3964642, /* "set-brand-Novus" */
3842&(nid_objs[570]),/* "setct-AuthReqTBE" */ 3965640, /* "set-brand-Visa" */
3843&(nid_objs[534]),/* "setct-AuthReqTBS" */ 3966516, /* "set-policy" */
3844&(nid_objs[527]),/* "setct-AuthResBaggage" */ 3967607, /* "set-policy-root" */
3845&(nid_objs[571]),/* "setct-AuthResTBE" */ 3968624, /* "set-rootKeyThumb" */
3846&(nid_objs[572]),/* "setct-AuthResTBEX" */ 3969620, /* "setAttr-Cert" */
3847&(nid_objs[535]),/* "setct-AuthResTBS" */ 3970628, /* "setAttr-IssCap-CVM" */
3848&(nid_objs[536]),/* "setct-AuthResTBSX" */ 3971630, /* "setAttr-IssCap-Sig" */
3849&(nid_objs[528]),/* "setct-AuthRevReqBaggage" */ 3972629, /* "setAttr-IssCap-T2" */
3850&(nid_objs[577]),/* "setct-AuthRevReqTBE" */ 3973627, /* "setAttr-Token-B0Prime" */
3851&(nid_objs[541]),/* "setct-AuthRevReqTBS" */ 3974626, /* "setAttr-Token-EMV" */
3852&(nid_objs[529]),/* "setct-AuthRevResBaggage" */ 3975622, /* "setAttr-TokenType" */
3853&(nid_objs[542]),/* "setct-AuthRevResData" */ 3976619, /* "setCext-IssuerCapabilities" */
3854&(nid_objs[578]),/* "setct-AuthRevResTBE" */ 3977615, /* "setCext-PGWYcapabilities" */
3855&(nid_objs[579]),/* "setct-AuthRevResTBEB" */ 3978616, /* "setCext-TokenIdentifier" */
3856&(nid_objs[543]),/* "setct-AuthRevResTBS" */ 3979618, /* "setCext-TokenType" */
3857&(nid_objs[573]),/* "setct-AuthTokenTBE" */ 3980617, /* "setCext-Track2Data" */
3858&(nid_objs[537]),/* "setct-AuthTokenTBS" */ 3981611, /* "setCext-cCertRequired" */
3859&(nid_objs[600]),/* "setct-BCIDistributionTBS" */ 3982609, /* "setCext-certType" */
3860&(nid_objs[558]),/* "setct-BatchAdminReqData" */ 3983608, /* "setCext-hashedRoot" */
3861&(nid_objs[592]),/* "setct-BatchAdminReqTBE" */ 3984610, /* "setCext-merchData" */
3862&(nid_objs[559]),/* "setct-BatchAdminResData" */ 3985613, /* "setCext-setExt" */
3863&(nid_objs[593]),/* "setct-BatchAdminResTBE" */ 3986614, /* "setCext-setQualf" */
3864&(nid_objs[599]),/* "setct-CRLNotificationResTBS" */ 3987612, /* "setCext-tunneling" */
3865&(nid_objs[598]),/* "setct-CRLNotificationTBS" */ 3988540, /* "setct-AcqCardCodeMsg" */
3866&(nid_objs[580]),/* "setct-CapReqTBE" */ 3989576, /* "setct-AcqCardCodeMsgTBE" */
3867&(nid_objs[581]),/* "setct-CapReqTBEX" */ 3990570, /* "setct-AuthReqTBE" */
3868&(nid_objs[544]),/* "setct-CapReqTBS" */ 3991534, /* "setct-AuthReqTBS" */
3869&(nid_objs[545]),/* "setct-CapReqTBSX" */ 3992527, /* "setct-AuthResBaggage" */
3870&(nid_objs[546]),/* "setct-CapResData" */ 3993571, /* "setct-AuthResTBE" */
3871&(nid_objs[582]),/* "setct-CapResTBE" */ 3994572, /* "setct-AuthResTBEX" */
3872&(nid_objs[583]),/* "setct-CapRevReqTBE" */ 3995535, /* "setct-AuthResTBS" */
3873&(nid_objs[584]),/* "setct-CapRevReqTBEX" */ 3996536, /* "setct-AuthResTBSX" */
3874&(nid_objs[547]),/* "setct-CapRevReqTBS" */ 3997528, /* "setct-AuthRevReqBaggage" */
3875&(nid_objs[548]),/* "setct-CapRevReqTBSX" */ 3998577, /* "setct-AuthRevReqTBE" */
3876&(nid_objs[549]),/* "setct-CapRevResData" */ 3999541, /* "setct-AuthRevReqTBS" */
3877&(nid_objs[585]),/* "setct-CapRevResTBE" */ 4000529, /* "setct-AuthRevResBaggage" */
3878&(nid_objs[538]),/* "setct-CapTokenData" */ 4001542, /* "setct-AuthRevResData" */
3879&(nid_objs[530]),/* "setct-CapTokenSeq" */ 4002578, /* "setct-AuthRevResTBE" */
3880&(nid_objs[574]),/* "setct-CapTokenTBE" */ 4003579, /* "setct-AuthRevResTBEB" */
3881&(nid_objs[575]),/* "setct-CapTokenTBEX" */ 4004543, /* "setct-AuthRevResTBS" */
3882&(nid_objs[539]),/* "setct-CapTokenTBS" */ 4005573, /* "setct-AuthTokenTBE" */
3883&(nid_objs[560]),/* "setct-CardCInitResTBS" */ 4006537, /* "setct-AuthTokenTBS" */
3884&(nid_objs[566]),/* "setct-CertInqReqTBS" */ 4007600, /* "setct-BCIDistributionTBS" */
3885&(nid_objs[563]),/* "setct-CertReqData" */ 4008558, /* "setct-BatchAdminReqData" */
3886&(nid_objs[595]),/* "setct-CertReqTBE" */ 4009592, /* "setct-BatchAdminReqTBE" */
3887&(nid_objs[596]),/* "setct-CertReqTBEX" */ 4010559, /* "setct-BatchAdminResData" */
3888&(nid_objs[564]),/* "setct-CertReqTBS" */ 4011593, /* "setct-BatchAdminResTBE" */
3889&(nid_objs[565]),/* "setct-CertResData" */ 4012599, /* "setct-CRLNotificationResTBS" */
3890&(nid_objs[597]),/* "setct-CertResTBE" */ 4013598, /* "setct-CRLNotificationTBS" */
3891&(nid_objs[586]),/* "setct-CredReqTBE" */ 4014580, /* "setct-CapReqTBE" */
3892&(nid_objs[587]),/* "setct-CredReqTBEX" */ 4015581, /* "setct-CapReqTBEX" */
3893&(nid_objs[550]),/* "setct-CredReqTBS" */ 4016544, /* "setct-CapReqTBS" */
3894&(nid_objs[551]),/* "setct-CredReqTBSX" */ 4017545, /* "setct-CapReqTBSX" */
3895&(nid_objs[552]),/* "setct-CredResData" */ 4018546, /* "setct-CapResData" */
3896&(nid_objs[588]),/* "setct-CredResTBE" */ 4019582, /* "setct-CapResTBE" */
3897&(nid_objs[589]),/* "setct-CredRevReqTBE" */ 4020583, /* "setct-CapRevReqTBE" */
3898&(nid_objs[590]),/* "setct-CredRevReqTBEX" */ 4021584, /* "setct-CapRevReqTBEX" */
3899&(nid_objs[553]),/* "setct-CredRevReqTBS" */ 4022547, /* "setct-CapRevReqTBS" */
3900&(nid_objs[554]),/* "setct-CredRevReqTBSX" */ 4023548, /* "setct-CapRevReqTBSX" */
3901&(nid_objs[555]),/* "setct-CredRevResData" */ 4024549, /* "setct-CapRevResData" */
3902&(nid_objs[591]),/* "setct-CredRevResTBE" */ 4025585, /* "setct-CapRevResTBE" */
3903&(nid_objs[567]),/* "setct-ErrorTBS" */ 4026538, /* "setct-CapTokenData" */
3904&(nid_objs[526]),/* "setct-HODInput" */ 4027530, /* "setct-CapTokenSeq" */
3905&(nid_objs[561]),/* "setct-MeAqCInitResTBS" */ 4028574, /* "setct-CapTokenTBE" */
3906&(nid_objs[522]),/* "setct-OIData" */ 4029575, /* "setct-CapTokenTBEX" */
3907&(nid_objs[519]),/* "setct-PANData" */ 4030539, /* "setct-CapTokenTBS" */
3908&(nid_objs[521]),/* "setct-PANOnly" */ 4031560, /* "setct-CardCInitResTBS" */
3909&(nid_objs[520]),/* "setct-PANToken" */ 4032566, /* "setct-CertInqReqTBS" */
3910&(nid_objs[556]),/* "setct-PCertReqData" */ 4033563, /* "setct-CertReqData" */
3911&(nid_objs[557]),/* "setct-PCertResTBS" */ 4034595, /* "setct-CertReqTBE" */
3912&(nid_objs[523]),/* "setct-PI" */ 4035596, /* "setct-CertReqTBEX" */
3913&(nid_objs[532]),/* "setct-PI-TBS" */ 4036564, /* "setct-CertReqTBS" */
3914&(nid_objs[524]),/* "setct-PIData" */ 4037565, /* "setct-CertResData" */
3915&(nid_objs[525]),/* "setct-PIDataUnsigned" */ 4038597, /* "setct-CertResTBE" */
3916&(nid_objs[568]),/* "setct-PIDualSignedTBE" */ 4039586, /* "setct-CredReqTBE" */
3917&(nid_objs[569]),/* "setct-PIUnsignedTBE" */ 4040587, /* "setct-CredReqTBEX" */
3918&(nid_objs[531]),/* "setct-PInitResData" */ 4041550, /* "setct-CredReqTBS" */
3919&(nid_objs[533]),/* "setct-PResData" */ 4042551, /* "setct-CredReqTBSX" */
3920&(nid_objs[594]),/* "setct-RegFormReqTBE" */ 4043552, /* "setct-CredResData" */
3921&(nid_objs[562]),/* "setct-RegFormResTBS" */ 4044588, /* "setct-CredResTBE" */
3922&(nid_objs[604]),/* "setext-pinAny" */ 4045589, /* "setct-CredRevReqTBE" */
3923&(nid_objs[603]),/* "setext-pinSecure" */ 4046590, /* "setct-CredRevReqTBEX" */
3924&(nid_objs[605]),/* "setext-track2" */ 4047553, /* "setct-CredRevReqTBS" */
3925&(nid_objs[41]),/* "sha" */ 4048554, /* "setct-CredRevReqTBSX" */
3926&(nid_objs[64]),/* "sha1" */ 4049555, /* "setct-CredRevResData" */
3927&(nid_objs[115]),/* "sha1WithRSA" */ 4050591, /* "setct-CredRevResTBE" */
3928&(nid_objs[65]),/* "sha1WithRSAEncryption" */ 4051567, /* "setct-ErrorTBS" */
3929&(nid_objs[675]),/* "sha224" */ 4052526, /* "setct-HODInput" */
3930&(nid_objs[671]),/* "sha224WithRSAEncryption" */ 4053561, /* "setct-MeAqCInitResTBS" */
3931&(nid_objs[672]),/* "sha256" */ 4054522, /* "setct-OIData" */
3932&(nid_objs[668]),/* "sha256WithRSAEncryption" */ 4055519, /* "setct-PANData" */
3933&(nid_objs[673]),/* "sha384" */ 4056521, /* "setct-PANOnly" */
3934&(nid_objs[669]),/* "sha384WithRSAEncryption" */ 4057520, /* "setct-PANToken" */
3935&(nid_objs[674]),/* "sha512" */ 4058556, /* "setct-PCertReqData" */
3936&(nid_objs[670]),/* "sha512WithRSAEncryption" */ 4059557, /* "setct-PCertResTBS" */
3937&(nid_objs[42]),/* "shaWithRSAEncryption" */ 4060523, /* "setct-PI" */
3938&(nid_objs[52]),/* "signingTime" */ 4061532, /* "setct-PI-TBS" */
3939&(nid_objs[454]),/* "simpleSecurityObject" */ 4062524, /* "setct-PIData" */
3940&(nid_objs[496]),/* "singleLevelQuality" */ 4063525, /* "setct-PIDataUnsigned" */
3941&(nid_objs[16]),/* "stateOrProvinceName" */ 4064568, /* "setct-PIDualSignedTBE" */
3942&(nid_objs[660]),/* "streetAddress" */ 4065569, /* "setct-PIUnsignedTBE" */
3943&(nid_objs[498]),/* "subtreeMaximumQuality" */ 4066531, /* "setct-PInitResData" */
3944&(nid_objs[497]),/* "subtreeMinimumQuality" */ 4067533, /* "setct-PResData" */
3945&(nid_objs[100]),/* "surname" */ 4068594, /* "setct-RegFormReqTBE" */
3946&(nid_objs[459]),/* "textEncodedORAddress" */ 4069562, /* "setct-RegFormResTBS" */
3947&(nid_objs[293]),/* "textNotice" */ 4070604, /* "setext-pinAny" */
3948&(nid_objs[106]),/* "title" */ 4071603, /* "setext-pinSecure" */
3949&(nid_objs[682]),/* "tpBasis" */ 4072605, /* "setext-track2" */
3950&(nid_objs[436]),/* "ucl" */ 407341, /* "sha" */
3951&(nid_objs[ 0]),/* "undefined" */ 407464, /* "sha1" */
3952&(nid_objs[55]),/* "unstructuredAddress" */ 4075115, /* "sha1WithRSA" */
3953&(nid_objs[49]),/* "unstructuredName" */ 407665, /* "sha1WithRSAEncryption" */
3954&(nid_objs[465]),/* "userClass" */ 4077675, /* "sha224" */
3955&(nid_objs[458]),/* "userId" */ 4078671, /* "sha224WithRSAEncryption" */
3956&(nid_objs[373]),/* "valid" */ 4079672, /* "sha256" */
3957&(nid_objs[678]),/* "wap" */ 4080668, /* "sha256WithRSAEncryption" */
3958&(nid_objs[679]),/* "wap-wsg" */ 4081673, /* "sha384" */
3959&(nid_objs[735]),/* "wap-wsg-idm-ecid-wtls1" */ 4082669, /* "sha384WithRSAEncryption" */
3960&(nid_objs[743]),/* "wap-wsg-idm-ecid-wtls10" */ 4083674, /* "sha512" */
3961&(nid_objs[744]),/* "wap-wsg-idm-ecid-wtls11" */ 4084670, /* "sha512WithRSAEncryption" */
3962&(nid_objs[745]),/* "wap-wsg-idm-ecid-wtls12" */ 408542, /* "shaWithRSAEncryption" */
3963&(nid_objs[736]),/* "wap-wsg-idm-ecid-wtls3" */ 408652, /* "signingTime" */
3964&(nid_objs[737]),/* "wap-wsg-idm-ecid-wtls4" */ 4087454, /* "simpleSecurityObject" */
3965&(nid_objs[738]),/* "wap-wsg-idm-ecid-wtls5" */ 4088496, /* "singleLevelQuality" */
3966&(nid_objs[739]),/* "wap-wsg-idm-ecid-wtls6" */ 408916, /* "stateOrProvinceName" */
3967&(nid_objs[740]),/* "wap-wsg-idm-ecid-wtls7" */ 4090660, /* "streetAddress" */
3968&(nid_objs[741]),/* "wap-wsg-idm-ecid-wtls8" */ 4091498, /* "subtreeMaximumQuality" */
3969&(nid_objs[742]),/* "wap-wsg-idm-ecid-wtls9" */ 4092497, /* "subtreeMinimumQuality" */
3970&(nid_objs[804]),/* "whirlpool" */ 4093890, /* "supportedAlgorithms" */
3971&(nid_objs[503]),/* "x500UniqueIdentifier" */ 4094874, /* "supportedApplicationContext" */
3972&(nid_objs[158]),/* "x509Certificate" */ 4095100, /* "surname" */
3973&(nid_objs[160]),/* "x509Crl" */ 4096864, /* "telephoneNumber" */
3974&(nid_objs[125]),/* "zlib compression" */ 4097866, /* "teletexTerminalIdentifier" */
4098865, /* "telexNumber" */
4099459, /* "textEncodedORAddress" */
4100293, /* "textNotice" */
4101106, /* "title" */
4102682, /* "tpBasis" */
4103436, /* "ucl" */
4104 0, /* "undefined" */
4105888, /* "uniqueMember" */
410655, /* "unstructuredAddress" */
410749, /* "unstructuredName" */
4108880, /* "userCertificate" */
4109465, /* "userClass" */
4110458, /* "userId" */
4111879, /* "userPassword" */
4112373, /* "valid" */
4113678, /* "wap" */
4114679, /* "wap-wsg" */
4115735, /* "wap-wsg-idm-ecid-wtls1" */
4116743, /* "wap-wsg-idm-ecid-wtls10" */
4117744, /* "wap-wsg-idm-ecid-wtls11" */
4118745, /* "wap-wsg-idm-ecid-wtls12" */
4119736, /* "wap-wsg-idm-ecid-wtls3" */
4120737, /* "wap-wsg-idm-ecid-wtls4" */
4121738, /* "wap-wsg-idm-ecid-wtls5" */
4122739, /* "wap-wsg-idm-ecid-wtls6" */
4123740, /* "wap-wsg-idm-ecid-wtls7" */
4124741, /* "wap-wsg-idm-ecid-wtls8" */
4125742, /* "wap-wsg-idm-ecid-wtls9" */
4126804, /* "whirlpool" */
4127868, /* "x121Address" */
4128503, /* "x500UniqueIdentifier" */
4129158, /* "x509Certificate" */
4130160, /* "x509Crl" */
4131125, /* "zlib compression" */
3975}; 4132};
3976 4133
3977static ASN1_OBJECT *obj_objs[NUM_OBJ]={ 4134static const unsigned int obj_objs[NUM_OBJ]={
3978&(nid_objs[ 0]),/* OBJ_undef 0 */ 4135 0, /* OBJ_undef 0 */
3979&(nid_objs[393]),/* OBJ_joint_iso_ccitt OBJ_joint_iso_itu_t */ 4136393, /* OBJ_joint_iso_ccitt OBJ_joint_iso_itu_t */
3980&(nid_objs[404]),/* OBJ_ccitt OBJ_itu_t */ 4137404, /* OBJ_ccitt OBJ_itu_t */
3981&(nid_objs[645]),/* OBJ_itu_t 0 */ 4138645, /* OBJ_itu_t 0 */
3982&(nid_objs[434]),/* OBJ_data 0 9 */ 4139434, /* OBJ_data 0 9 */
3983&(nid_objs[181]),/* OBJ_iso 1 */ 4140181, /* OBJ_iso 1 */
3984&(nid_objs[182]),/* OBJ_member_body 1 2 */ 4141182, /* OBJ_member_body 1 2 */
3985&(nid_objs[379]),/* OBJ_org 1 3 */ 4142379, /* OBJ_org 1 3 */
3986&(nid_objs[676]),/* OBJ_identified_organization 1 3 */ 4143676, /* OBJ_identified_organization 1 3 */
3987&(nid_objs[646]),/* OBJ_joint_iso_itu_t 2 */ 4144646, /* OBJ_joint_iso_itu_t 2 */
3988&(nid_objs[11]),/* OBJ_X500 2 5 */ 414511, /* OBJ_X500 2 5 */
3989&(nid_objs[647]),/* OBJ_international_organizations 2 23 */ 4146647, /* OBJ_international_organizations 2 23 */
3990&(nid_objs[380]),/* OBJ_dod 1 3 6 */ 4147380, /* OBJ_dod 1 3 6 */
3991&(nid_objs[12]),/* OBJ_X509 2 5 4 */ 414812, /* OBJ_X509 2 5 4 */
3992&(nid_objs[378]),/* OBJ_X500algorithms 2 5 8 */ 4149378, /* OBJ_X500algorithms 2 5 8 */
3993&(nid_objs[81]),/* OBJ_id_ce 2 5 29 */ 415081, /* OBJ_id_ce 2 5 29 */
3994&(nid_objs[512]),/* OBJ_id_set 2 23 42 */ 4151512, /* OBJ_id_set 2 23 42 */
3995&(nid_objs[678]),/* OBJ_wap 2 23 43 */ 4152678, /* OBJ_wap 2 23 43 */
3996&(nid_objs[435]),/* OBJ_pss 0 9 2342 */ 4153435, /* OBJ_pss 0 9 2342 */
3997&(nid_objs[183]),/* OBJ_ISO_US 1 2 840 */ 4154183, /* OBJ_ISO_US 1 2 840 */
3998&(nid_objs[381]),/* OBJ_iana 1 3 6 1 */ 4155381, /* OBJ_iana 1 3 6 1 */
3999&(nid_objs[677]),/* OBJ_certicom_arc 1 3 132 */ 4156677, /* OBJ_certicom_arc 1 3 132 */
4000&(nid_objs[394]),/* OBJ_selected_attribute_types 2 5 1 5 */ 4157394, /* OBJ_selected_attribute_types 2 5 1 5 */
4001&(nid_objs[13]),/* OBJ_commonName 2 5 4 3 */ 415813, /* OBJ_commonName 2 5 4 3 */
4002&(nid_objs[100]),/* OBJ_surname 2 5 4 4 */ 4159100, /* OBJ_surname 2 5 4 4 */
4003&(nid_objs[105]),/* OBJ_serialNumber 2 5 4 5 */ 4160105, /* OBJ_serialNumber 2 5 4 5 */
4004&(nid_objs[14]),/* OBJ_countryName 2 5 4 6 */ 416114, /* OBJ_countryName 2 5 4 6 */
4005&(nid_objs[15]),/* OBJ_localityName 2 5 4 7 */ 416215, /* OBJ_localityName 2 5 4 7 */
4006&(nid_objs[16]),/* OBJ_stateOrProvinceName 2 5 4 8 */ 416316, /* OBJ_stateOrProvinceName 2 5 4 8 */
4007&(nid_objs[660]),/* OBJ_streetAddress 2 5 4 9 */ 4164660, /* OBJ_streetAddress 2 5 4 9 */
4008&(nid_objs[17]),/* OBJ_organizationName 2 5 4 10 */ 416517, /* OBJ_organizationName 2 5 4 10 */
4009&(nid_objs[18]),/* OBJ_organizationalUnitName 2 5 4 11 */ 416618, /* OBJ_organizationalUnitName 2 5 4 11 */
4010&(nid_objs[106]),/* OBJ_title 2 5 4 12 */ 4167106, /* OBJ_title 2 5 4 12 */
4011&(nid_objs[107]),/* OBJ_description 2 5 4 13 */ 4168107, /* OBJ_description 2 5 4 13 */
4012&(nid_objs[661]),/* OBJ_postalCode 2 5 4 17 */ 4169859, /* OBJ_searchGuide 2 5 4 14 */
4013&(nid_objs[173]),/* OBJ_name 2 5 4 41 */ 4170860, /* OBJ_businessCategory 2 5 4 15 */
4014&(nid_objs[99]),/* OBJ_givenName 2 5 4 42 */ 4171861, /* OBJ_postalAddress 2 5 4 16 */
4015&(nid_objs[101]),/* OBJ_initials 2 5 4 43 */ 4172661, /* OBJ_postalCode 2 5 4 17 */
4016&(nid_objs[509]),/* OBJ_generationQualifier 2 5 4 44 */ 4173862, /* OBJ_postOfficeBox 2 5 4 18 */
4017&(nid_objs[503]),/* OBJ_x500UniqueIdentifier 2 5 4 45 */ 4174863, /* OBJ_physicalDeliveryOfficeName 2 5 4 19 */
4018&(nid_objs[174]),/* OBJ_dnQualifier 2 5 4 46 */ 4175864, /* OBJ_telephoneNumber 2 5 4 20 */
4019&(nid_objs[510]),/* OBJ_pseudonym 2 5 4 65 */ 4176865, /* OBJ_telexNumber 2 5 4 21 */
4020&(nid_objs[400]),/* OBJ_role 2 5 4 72 */ 4177866, /* OBJ_teletexTerminalIdentifier 2 5 4 22 */
4021&(nid_objs[769]),/* OBJ_subject_directory_attributes 2 5 29 9 */ 4178867, /* OBJ_facsimileTelephoneNumber 2 5 4 23 */
4022&(nid_objs[82]),/* OBJ_subject_key_identifier 2 5 29 14 */ 4179868, /* OBJ_x121Address 2 5 4 24 */
4023&(nid_objs[83]),/* OBJ_key_usage 2 5 29 15 */ 4180869, /* OBJ_internationaliSDNNumber 2 5 4 25 */
4024&(nid_objs[84]),/* OBJ_private_key_usage_period 2 5 29 16 */ 4181870, /* OBJ_registeredAddress 2 5 4 26 */
4025&(nid_objs[85]),/* OBJ_subject_alt_name 2 5 29 17 */ 4182871, /* OBJ_destinationIndicator 2 5 4 27 */
4026&(nid_objs[86]),/* OBJ_issuer_alt_name 2 5 29 18 */ 4183872, /* OBJ_preferredDeliveryMethod 2 5 4 28 */
4027&(nid_objs[87]),/* OBJ_basic_constraints 2 5 29 19 */ 4184873, /* OBJ_presentationAddress 2 5 4 29 */
4028&(nid_objs[88]),/* OBJ_crl_number 2 5 29 20 */ 4185874, /* OBJ_supportedApplicationContext 2 5 4 30 */
4029&(nid_objs[141]),/* OBJ_crl_reason 2 5 29 21 */ 4186875, /* OBJ_member 2 5 4 31 */
4030&(nid_objs[430]),/* OBJ_hold_instruction_code 2 5 29 23 */ 4187876, /* OBJ_owner 2 5 4 32 */
4031&(nid_objs[142]),/* OBJ_invalidity_date 2 5 29 24 */ 4188877, /* OBJ_roleOccupant 2 5 4 33 */
4032&(nid_objs[140]),/* OBJ_delta_crl 2 5 29 27 */ 4189878, /* OBJ_seeAlso 2 5 4 34 */
4033&(nid_objs[770]),/* OBJ_issuing_distribution_point 2 5 29 28 */ 4190879, /* OBJ_userPassword 2 5 4 35 */
4034&(nid_objs[771]),/* OBJ_certificate_issuer 2 5 29 29 */ 4191880, /* OBJ_userCertificate 2 5 4 36 */
4035&(nid_objs[666]),/* OBJ_name_constraints 2 5 29 30 */ 4192881, /* OBJ_cACertificate 2 5 4 37 */
4036&(nid_objs[103]),/* OBJ_crl_distribution_points 2 5 29 31 */ 4193882, /* OBJ_authorityRevocationList 2 5 4 38 */
4037&(nid_objs[89]),/* OBJ_certificate_policies 2 5 29 32 */ 4194883, /* OBJ_certificateRevocationList 2 5 4 39 */
4038&(nid_objs[747]),/* OBJ_policy_mappings 2 5 29 33 */ 4195884, /* OBJ_crossCertificatePair 2 5 4 40 */
4039&(nid_objs[90]),/* OBJ_authority_key_identifier 2 5 29 35 */ 4196173, /* OBJ_name 2 5 4 41 */
4040&(nid_objs[401]),/* OBJ_policy_constraints 2 5 29 36 */ 419799, /* OBJ_givenName 2 5 4 42 */
4041&(nid_objs[126]),/* OBJ_ext_key_usage 2 5 29 37 */ 4198101, /* OBJ_initials 2 5 4 43 */
4042&(nid_objs[857]),/* OBJ_freshest_crl 2 5 29 46 */ 4199509, /* OBJ_generationQualifier 2 5 4 44 */
4043&(nid_objs[748]),/* OBJ_inhibit_any_policy 2 5 29 54 */ 4200503, /* OBJ_x500UniqueIdentifier 2 5 4 45 */
4044&(nid_objs[402]),/* OBJ_target_information 2 5 29 55 */ 4201174, /* OBJ_dnQualifier 2 5 4 46 */
4045&(nid_objs[403]),/* OBJ_no_rev_avail 2 5 29 56 */ 4202885, /* OBJ_enhancedSearchGuide 2 5 4 47 */
4046&(nid_objs[513]),/* OBJ_set_ctype 2 23 42 0 */ 4203886, /* OBJ_protocolInformation 2 5 4 48 */
4047&(nid_objs[514]),/* OBJ_set_msgExt 2 23 42 1 */ 4204887, /* OBJ_distinguishedName 2 5 4 49 */
4048&(nid_objs[515]),/* OBJ_set_attr 2 23 42 3 */ 4205888, /* OBJ_uniqueMember 2 5 4 50 */
4049&(nid_objs[516]),/* OBJ_set_policy 2 23 42 5 */ 4206889, /* OBJ_houseIdentifier 2 5 4 51 */
4050&(nid_objs[517]),/* OBJ_set_certExt 2 23 42 7 */ 4207890, /* OBJ_supportedAlgorithms 2 5 4 52 */
4051&(nid_objs[518]),/* OBJ_set_brand 2 23 42 8 */ 4208891, /* OBJ_deltaRevocationList 2 5 4 53 */
4052&(nid_objs[679]),/* OBJ_wap_wsg 2 23 43 13 */ 4209892, /* OBJ_dmdName 2 5 4 54 */
4053&(nid_objs[382]),/* OBJ_Directory 1 3 6 1 1 */ 4210510, /* OBJ_pseudonym 2 5 4 65 */
4054&(nid_objs[383]),/* OBJ_Management 1 3 6 1 2 */ 4211400, /* OBJ_role 2 5 4 72 */
4055&(nid_objs[384]),/* OBJ_Experimental 1 3 6 1 3 */ 4212769, /* OBJ_subject_directory_attributes 2 5 29 9 */
4056&(nid_objs[385]),/* OBJ_Private 1 3 6 1 4 */ 421382, /* OBJ_subject_key_identifier 2 5 29 14 */
4057&(nid_objs[386]),/* OBJ_Security 1 3 6 1 5 */ 421483, /* OBJ_key_usage 2 5 29 15 */
4058&(nid_objs[387]),/* OBJ_SNMPv2 1 3 6 1 6 */ 421584, /* OBJ_private_key_usage_period 2 5 29 16 */
4059&(nid_objs[388]),/* OBJ_Mail 1 3 6 1 7 */ 421685, /* OBJ_subject_alt_name 2 5 29 17 */
4060&(nid_objs[376]),/* OBJ_algorithm 1 3 14 3 2 */ 421786, /* OBJ_issuer_alt_name 2 5 29 18 */
4061&(nid_objs[395]),/* OBJ_clearance 2 5 1 5 55 */ 421887, /* OBJ_basic_constraints 2 5 29 19 */
4062&(nid_objs[19]),/* OBJ_rsa 2 5 8 1 1 */ 421988, /* OBJ_crl_number 2 5 29 20 */
4063&(nid_objs[96]),/* OBJ_mdc2WithRSA 2 5 8 3 100 */ 4220141, /* OBJ_crl_reason 2 5 29 21 */
4064&(nid_objs[95]),/* OBJ_mdc2 2 5 8 3 101 */ 4221430, /* OBJ_hold_instruction_code 2 5 29 23 */
4065&(nid_objs[746]),/* OBJ_any_policy 2 5 29 32 0 */ 4222142, /* OBJ_invalidity_date 2 5 29 24 */
4066&(nid_objs[519]),/* OBJ_setct_PANData 2 23 42 0 0 */ 4223140, /* OBJ_delta_crl 2 5 29 27 */
4067&(nid_objs[520]),/* OBJ_setct_PANToken 2 23 42 0 1 */ 4224770, /* OBJ_issuing_distribution_point 2 5 29 28 */
4068&(nid_objs[521]),/* OBJ_setct_PANOnly 2 23 42 0 2 */ 4225771, /* OBJ_certificate_issuer 2 5 29 29 */
4069&(nid_objs[522]),/* OBJ_setct_OIData 2 23 42 0 3 */ 4226666, /* OBJ_name_constraints 2 5 29 30 */
4070&(nid_objs[523]),/* OBJ_setct_PI 2 23 42 0 4 */ 4227103, /* OBJ_crl_distribution_points 2 5 29 31 */
4071&(nid_objs[524]),/* OBJ_setct_PIData 2 23 42 0 5 */ 422889, /* OBJ_certificate_policies 2 5 29 32 */
4072&(nid_objs[525]),/* OBJ_setct_PIDataUnsigned 2 23 42 0 6 */ 4229747, /* OBJ_policy_mappings 2 5 29 33 */
4073&(nid_objs[526]),/* OBJ_setct_HODInput 2 23 42 0 7 */ 423090, /* OBJ_authority_key_identifier 2 5 29 35 */
4074&(nid_objs[527]),/* OBJ_setct_AuthResBaggage 2 23 42 0 8 */ 4231401, /* OBJ_policy_constraints 2 5 29 36 */
4075&(nid_objs[528]),/* OBJ_setct_AuthRevReqBaggage 2 23 42 0 9 */ 4232126, /* OBJ_ext_key_usage 2 5 29 37 */
4076&(nid_objs[529]),/* OBJ_setct_AuthRevResBaggage 2 23 42 0 10 */ 4233857, /* OBJ_freshest_crl 2 5 29 46 */
4077&(nid_objs[530]),/* OBJ_setct_CapTokenSeq 2 23 42 0 11 */ 4234748, /* OBJ_inhibit_any_policy 2 5 29 54 */
4078&(nid_objs[531]),/* OBJ_setct_PInitResData 2 23 42 0 12 */ 4235402, /* OBJ_target_information 2 5 29 55 */
4079&(nid_objs[532]),/* OBJ_setct_PI_TBS 2 23 42 0 13 */ 4236403, /* OBJ_no_rev_avail 2 5 29 56 */
4080&(nid_objs[533]),/* OBJ_setct_PResData 2 23 42 0 14 */ 4237513, /* OBJ_set_ctype 2 23 42 0 */
4081&(nid_objs[534]),/* OBJ_setct_AuthReqTBS 2 23 42 0 16 */ 4238514, /* OBJ_set_msgExt 2 23 42 1 */
4082&(nid_objs[535]),/* OBJ_setct_AuthResTBS 2 23 42 0 17 */ 4239515, /* OBJ_set_attr 2 23 42 3 */
4083&(nid_objs[536]),/* OBJ_setct_AuthResTBSX 2 23 42 0 18 */ 4240516, /* OBJ_set_policy 2 23 42 5 */
4084&(nid_objs[537]),/* OBJ_setct_AuthTokenTBS 2 23 42 0 19 */ 4241517, /* OBJ_set_certExt 2 23 42 7 */
4085&(nid_objs[538]),/* OBJ_setct_CapTokenData 2 23 42 0 20 */ 4242518, /* OBJ_set_brand 2 23 42 8 */
4086&(nid_objs[539]),/* OBJ_setct_CapTokenTBS 2 23 42 0 21 */ 4243679, /* OBJ_wap_wsg 2 23 43 1 */
4087&(nid_objs[540]),/* OBJ_setct_AcqCardCodeMsg 2 23 42 0 22 */ 4244382, /* OBJ_Directory 1 3 6 1 1 */
4088&(nid_objs[541]),/* OBJ_setct_AuthRevReqTBS 2 23 42 0 23 */ 4245383, /* OBJ_Management 1 3 6 1 2 */
4089&(nid_objs[542]),/* OBJ_setct_AuthRevResData 2 23 42 0 24 */ 4246384, /* OBJ_Experimental 1 3 6 1 3 */
4090&(nid_objs[543]),/* OBJ_setct_AuthRevResTBS 2 23 42 0 25 */ 4247385, /* OBJ_Private 1 3 6 1 4 */
4091&(nid_objs[544]),/* OBJ_setct_CapReqTBS 2 23 42 0 26 */ 4248386, /* OBJ_Security 1 3 6 1 5 */
4092&(nid_objs[545]),/* OBJ_setct_CapReqTBSX 2 23 42 0 27 */ 4249387, /* OBJ_SNMPv2 1 3 6 1 6 */
4093&(nid_objs[546]),/* OBJ_setct_CapResData 2 23 42 0 28 */ 4250388, /* OBJ_Mail 1 3 6 1 7 */
4094&(nid_objs[547]),/* OBJ_setct_CapRevReqTBS 2 23 42 0 29 */ 4251376, /* OBJ_algorithm 1 3 14 3 2 */
4095&(nid_objs[548]),/* OBJ_setct_CapRevReqTBSX 2 23 42 0 30 */ 4252395, /* OBJ_clearance 2 5 1 5 55 */
4096&(nid_objs[549]),/* OBJ_setct_CapRevResData 2 23 42 0 31 */ 425319, /* OBJ_rsa 2 5 8 1 1 */
4097&(nid_objs[550]),/* OBJ_setct_CredReqTBS 2 23 42 0 32 */ 425496, /* OBJ_mdc2WithRSA 2 5 8 3 100 */
4098&(nid_objs[551]),/* OBJ_setct_CredReqTBSX 2 23 42 0 33 */ 425595, /* OBJ_mdc2 2 5 8 3 101 */
4099&(nid_objs[552]),/* OBJ_setct_CredResData 2 23 42 0 34 */ 4256746, /* OBJ_any_policy 2 5 29 32 0 */
4100&(nid_objs[553]),/* OBJ_setct_CredRevReqTBS 2 23 42 0 35 */ 4257519, /* OBJ_setct_PANData 2 23 42 0 0 */
4101&(nid_objs[554]),/* OBJ_setct_CredRevReqTBSX 2 23 42 0 36 */ 4258520, /* OBJ_setct_PANToken 2 23 42 0 1 */
4102&(nid_objs[555]),/* OBJ_setct_CredRevResData 2 23 42 0 37 */ 4259521, /* OBJ_setct_PANOnly 2 23 42 0 2 */
4103&(nid_objs[556]),/* OBJ_setct_PCertReqData 2 23 42 0 38 */ 4260522, /* OBJ_setct_OIData 2 23 42 0 3 */
4104&(nid_objs[557]),/* OBJ_setct_PCertResTBS 2 23 42 0 39 */ 4261523, /* OBJ_setct_PI 2 23 42 0 4 */
4105&(nid_objs[558]),/* OBJ_setct_BatchAdminReqData 2 23 42 0 40 */ 4262524, /* OBJ_setct_PIData 2 23 42 0 5 */
4106&(nid_objs[559]),/* OBJ_setct_BatchAdminResData 2 23 42 0 41 */ 4263525, /* OBJ_setct_PIDataUnsigned 2 23 42 0 6 */
4107&(nid_objs[560]),/* OBJ_setct_CardCInitResTBS 2 23 42 0 42 */ 4264526, /* OBJ_setct_HODInput 2 23 42 0 7 */
4108&(nid_objs[561]),/* OBJ_setct_MeAqCInitResTBS 2 23 42 0 43 */ 4265527, /* OBJ_setct_AuthResBaggage 2 23 42 0 8 */
4109&(nid_objs[562]),/* OBJ_setct_RegFormResTBS 2 23 42 0 44 */ 4266528, /* OBJ_setct_AuthRevReqBaggage 2 23 42 0 9 */
4110&(nid_objs[563]),/* OBJ_setct_CertReqData 2 23 42 0 45 */ 4267529, /* OBJ_setct_AuthRevResBaggage 2 23 42 0 10 */
4111&(nid_objs[564]),/* OBJ_setct_CertReqTBS 2 23 42 0 46 */ 4268530, /* OBJ_setct_CapTokenSeq 2 23 42 0 11 */
4112&(nid_objs[565]),/* OBJ_setct_CertResData 2 23 42 0 47 */ 4269531, /* OBJ_setct_PInitResData 2 23 42 0 12 */
4113&(nid_objs[566]),/* OBJ_setct_CertInqReqTBS 2 23 42 0 48 */ 4270532, /* OBJ_setct_PI_TBS 2 23 42 0 13 */
4114&(nid_objs[567]),/* OBJ_setct_ErrorTBS 2 23 42 0 49 */ 4271533, /* OBJ_setct_PResData 2 23 42 0 14 */
4115&(nid_objs[568]),/* OBJ_setct_PIDualSignedTBE 2 23 42 0 50 */ 4272534, /* OBJ_setct_AuthReqTBS 2 23 42 0 16 */
4116&(nid_objs[569]),/* OBJ_setct_PIUnsignedTBE 2 23 42 0 51 */ 4273535, /* OBJ_setct_AuthResTBS 2 23 42 0 17 */
4117&(nid_objs[570]),/* OBJ_setct_AuthReqTBE 2 23 42 0 52 */ 4274536, /* OBJ_setct_AuthResTBSX 2 23 42 0 18 */
4118&(nid_objs[571]),/* OBJ_setct_AuthResTBE 2 23 42 0 53 */ 4275537, /* OBJ_setct_AuthTokenTBS 2 23 42 0 19 */
4119&(nid_objs[572]),/* OBJ_setct_AuthResTBEX 2 23 42 0 54 */ 4276538, /* OBJ_setct_CapTokenData 2 23 42 0 20 */
4120&(nid_objs[573]),/* OBJ_setct_AuthTokenTBE 2 23 42 0 55 */ 4277539, /* OBJ_setct_CapTokenTBS 2 23 42 0 21 */
4121&(nid_objs[574]),/* OBJ_setct_CapTokenTBE 2 23 42 0 56 */ 4278540, /* OBJ_setct_AcqCardCodeMsg 2 23 42 0 22 */
4122&(nid_objs[575]),/* OBJ_setct_CapTokenTBEX 2 23 42 0 57 */ 4279541, /* OBJ_setct_AuthRevReqTBS 2 23 42 0 23 */
4123&(nid_objs[576]),/* OBJ_setct_AcqCardCodeMsgTBE 2 23 42 0 58 */ 4280542, /* OBJ_setct_AuthRevResData 2 23 42 0 24 */
4124&(nid_objs[577]),/* OBJ_setct_AuthRevReqTBE 2 23 42 0 59 */ 4281543, /* OBJ_setct_AuthRevResTBS 2 23 42 0 25 */
4125&(nid_objs[578]),/* OBJ_setct_AuthRevResTBE 2 23 42 0 60 */ 4282544, /* OBJ_setct_CapReqTBS 2 23 42 0 26 */
4126&(nid_objs[579]),/* OBJ_setct_AuthRevResTBEB 2 23 42 0 61 */ 4283545, /* OBJ_setct_CapReqTBSX 2 23 42 0 27 */
4127&(nid_objs[580]),/* OBJ_setct_CapReqTBE 2 23 42 0 62 */ 4284546, /* OBJ_setct_CapResData 2 23 42 0 28 */
4128&(nid_objs[581]),/* OBJ_setct_CapReqTBEX 2 23 42 0 63 */ 4285547, /* OBJ_setct_CapRevReqTBS 2 23 42 0 29 */
4129&(nid_objs[582]),/* OBJ_setct_CapResTBE 2 23 42 0 64 */ 4286548, /* OBJ_setct_CapRevReqTBSX 2 23 42 0 30 */
4130&(nid_objs[583]),/* OBJ_setct_CapRevReqTBE 2 23 42 0 65 */ 4287549, /* OBJ_setct_CapRevResData 2 23 42 0 31 */
4131&(nid_objs[584]),/* OBJ_setct_CapRevReqTBEX 2 23 42 0 66 */ 4288550, /* OBJ_setct_CredReqTBS 2 23 42 0 32 */
4132&(nid_objs[585]),/* OBJ_setct_CapRevResTBE 2 23 42 0 67 */ 4289551, /* OBJ_setct_CredReqTBSX 2 23 42 0 33 */
4133&(nid_objs[586]),/* OBJ_setct_CredReqTBE 2 23 42 0 68 */ 4290552, /* OBJ_setct_CredResData 2 23 42 0 34 */
4134&(nid_objs[587]),/* OBJ_setct_CredReqTBEX 2 23 42 0 69 */ 4291553, /* OBJ_setct_CredRevReqTBS 2 23 42 0 35 */
4135&(nid_objs[588]),/* OBJ_setct_CredResTBE 2 23 42 0 70 */ 4292554, /* OBJ_setct_CredRevReqTBSX 2 23 42 0 36 */
4136&(nid_objs[589]),/* OBJ_setct_CredRevReqTBE 2 23 42 0 71 */ 4293555, /* OBJ_setct_CredRevResData 2 23 42 0 37 */
4137&(nid_objs[590]),/* OBJ_setct_CredRevReqTBEX 2 23 42 0 72 */ 4294556, /* OBJ_setct_PCertReqData 2 23 42 0 38 */
4138&(nid_objs[591]),/* OBJ_setct_CredRevResTBE 2 23 42 0 73 */ 4295557, /* OBJ_setct_PCertResTBS 2 23 42 0 39 */
4139&(nid_objs[592]),/* OBJ_setct_BatchAdminReqTBE 2 23 42 0 74 */ 4296558, /* OBJ_setct_BatchAdminReqData 2 23 42 0 40 */
4140&(nid_objs[593]),/* OBJ_setct_BatchAdminResTBE 2 23 42 0 75 */ 4297559, /* OBJ_setct_BatchAdminResData 2 23 42 0 41 */
4141&(nid_objs[594]),/* OBJ_setct_RegFormReqTBE 2 23 42 0 76 */ 4298560, /* OBJ_setct_CardCInitResTBS 2 23 42 0 42 */
4142&(nid_objs[595]),/* OBJ_setct_CertReqTBE 2 23 42 0 77 */ 4299561, /* OBJ_setct_MeAqCInitResTBS 2 23 42 0 43 */
4143&(nid_objs[596]),/* OBJ_setct_CertReqTBEX 2 23 42 0 78 */ 4300562, /* OBJ_setct_RegFormResTBS 2 23 42 0 44 */
4144&(nid_objs[597]),/* OBJ_setct_CertResTBE 2 23 42 0 79 */ 4301563, /* OBJ_setct_CertReqData 2 23 42 0 45 */
4145&(nid_objs[598]),/* OBJ_setct_CRLNotificationTBS 2 23 42 0 80 */ 4302564, /* OBJ_setct_CertReqTBS 2 23 42 0 46 */
4146&(nid_objs[599]),/* OBJ_setct_CRLNotificationResTBS 2 23 42 0 81 */ 4303565, /* OBJ_setct_CertResData 2 23 42 0 47 */
4147&(nid_objs[600]),/* OBJ_setct_BCIDistributionTBS 2 23 42 0 82 */ 4304566, /* OBJ_setct_CertInqReqTBS 2 23 42 0 48 */
4148&(nid_objs[601]),/* OBJ_setext_genCrypt 2 23 42 1 1 */ 4305567, /* OBJ_setct_ErrorTBS 2 23 42 0 49 */
4149&(nid_objs[602]),/* OBJ_setext_miAuth 2 23 42 1 3 */ 4306568, /* OBJ_setct_PIDualSignedTBE 2 23 42 0 50 */
4150&(nid_objs[603]),/* OBJ_setext_pinSecure 2 23 42 1 4 */ 4307569, /* OBJ_setct_PIUnsignedTBE 2 23 42 0 51 */
4151&(nid_objs[604]),/* OBJ_setext_pinAny 2 23 42 1 5 */ 4308570, /* OBJ_setct_AuthReqTBE 2 23 42 0 52 */
4152&(nid_objs[605]),/* OBJ_setext_track2 2 23 42 1 7 */ 4309571, /* OBJ_setct_AuthResTBE 2 23 42 0 53 */
4153&(nid_objs[606]),/* OBJ_setext_cv 2 23 42 1 8 */ 4310572, /* OBJ_setct_AuthResTBEX 2 23 42 0 54 */
4154&(nid_objs[620]),/* OBJ_setAttr_Cert 2 23 42 3 0 */ 4311573, /* OBJ_setct_AuthTokenTBE 2 23 42 0 55 */
4155&(nid_objs[621]),/* OBJ_setAttr_PGWYcap 2 23 42 3 1 */ 4312574, /* OBJ_setct_CapTokenTBE 2 23 42 0 56 */
4156&(nid_objs[622]),/* OBJ_setAttr_TokenType 2 23 42 3 2 */ 4313575, /* OBJ_setct_CapTokenTBEX 2 23 42 0 57 */
4157&(nid_objs[623]),/* OBJ_setAttr_IssCap 2 23 42 3 3 */ 4314576, /* OBJ_setct_AcqCardCodeMsgTBE 2 23 42 0 58 */
4158&(nid_objs[607]),/* OBJ_set_policy_root 2 23 42 5 0 */ 4315577, /* OBJ_setct_AuthRevReqTBE 2 23 42 0 59 */
4159&(nid_objs[608]),/* OBJ_setCext_hashedRoot 2 23 42 7 0 */ 4316578, /* OBJ_setct_AuthRevResTBE 2 23 42 0 60 */
4160&(nid_objs[609]),/* OBJ_setCext_certType 2 23 42 7 1 */ 4317579, /* OBJ_setct_AuthRevResTBEB 2 23 42 0 61 */
4161&(nid_objs[610]),/* OBJ_setCext_merchData 2 23 42 7 2 */ 4318580, /* OBJ_setct_CapReqTBE 2 23 42 0 62 */
4162&(nid_objs[611]),/* OBJ_setCext_cCertRequired 2 23 42 7 3 */ 4319581, /* OBJ_setct_CapReqTBEX 2 23 42 0 63 */
4163&(nid_objs[612]),/* OBJ_setCext_tunneling 2 23 42 7 4 */ 4320582, /* OBJ_setct_CapResTBE 2 23 42 0 64 */
4164&(nid_objs[613]),/* OBJ_setCext_setExt 2 23 42 7 5 */ 4321583, /* OBJ_setct_CapRevReqTBE 2 23 42 0 65 */
4165&(nid_objs[614]),/* OBJ_setCext_setQualf 2 23 42 7 6 */ 4322584, /* OBJ_setct_CapRevReqTBEX 2 23 42 0 66 */
4166&(nid_objs[615]),/* OBJ_setCext_PGWYcapabilities 2 23 42 7 7 */ 4323585, /* OBJ_setct_CapRevResTBE 2 23 42 0 67 */
4167&(nid_objs[616]),/* OBJ_setCext_TokenIdentifier 2 23 42 7 8 */ 4324586, /* OBJ_setct_CredReqTBE 2 23 42 0 68 */
4168&(nid_objs[617]),/* OBJ_setCext_Track2Data 2 23 42 7 9 */ 4325587, /* OBJ_setct_CredReqTBEX 2 23 42 0 69 */
4169&(nid_objs[618]),/* OBJ_setCext_TokenType 2 23 42 7 10 */ 4326588, /* OBJ_setct_CredResTBE 2 23 42 0 70 */
4170&(nid_objs[619]),/* OBJ_setCext_IssuerCapabilities 2 23 42 7 11 */ 4327589, /* OBJ_setct_CredRevReqTBE 2 23 42 0 71 */
4171&(nid_objs[636]),/* OBJ_set_brand_IATA_ATA 2 23 42 8 1 */ 4328590, /* OBJ_setct_CredRevReqTBEX 2 23 42 0 72 */
4172&(nid_objs[640]),/* OBJ_set_brand_Visa 2 23 42 8 4 */ 4329591, /* OBJ_setct_CredRevResTBE 2 23 42 0 73 */
4173&(nid_objs[641]),/* OBJ_set_brand_MasterCard 2 23 42 8 5 */ 4330592, /* OBJ_setct_BatchAdminReqTBE 2 23 42 0 74 */
4174&(nid_objs[637]),/* OBJ_set_brand_Diners 2 23 42 8 30 */ 4331593, /* OBJ_setct_BatchAdminResTBE 2 23 42 0 75 */
4175&(nid_objs[638]),/* OBJ_set_brand_AmericanExpress 2 23 42 8 34 */ 4332594, /* OBJ_setct_RegFormReqTBE 2 23 42 0 76 */
4176&(nid_objs[639]),/* OBJ_set_brand_JCB 2 23 42 8 35 */ 4333595, /* OBJ_setct_CertReqTBE 2 23 42 0 77 */
4177&(nid_objs[805]),/* OBJ_cryptopro 1 2 643 2 2 */ 4334596, /* OBJ_setct_CertReqTBEX 2 23 42 0 78 */
4178&(nid_objs[806]),/* OBJ_cryptocom 1 2 643 2 9 */ 4335597, /* OBJ_setct_CertResTBE 2 23 42 0 79 */
4179&(nid_objs[184]),/* OBJ_X9_57 1 2 840 10040 */ 4336598, /* OBJ_setct_CRLNotificationTBS 2 23 42 0 80 */
4180&(nid_objs[405]),/* OBJ_ansi_X9_62 1 2 840 10045 */ 4337599, /* OBJ_setct_CRLNotificationResTBS 2 23 42 0 81 */
4181&(nid_objs[389]),/* OBJ_Enterprises 1 3 6 1 4 1 */ 4338600, /* OBJ_setct_BCIDistributionTBS 2 23 42 0 82 */
4182&(nid_objs[504]),/* OBJ_mime_mhs 1 3 6 1 7 1 */ 4339601, /* OBJ_setext_genCrypt 2 23 42 1 1 */
4183&(nid_objs[104]),/* OBJ_md5WithRSA 1 3 14 3 2 3 */ 4340602, /* OBJ_setext_miAuth 2 23 42 1 3 */
4184&(nid_objs[29]),/* OBJ_des_ecb 1 3 14 3 2 6 */ 4341603, /* OBJ_setext_pinSecure 2 23 42 1 4 */
4185&(nid_objs[31]),/* OBJ_des_cbc 1 3 14 3 2 7 */ 4342604, /* OBJ_setext_pinAny 2 23 42 1 5 */
4186&(nid_objs[45]),/* OBJ_des_ofb64 1 3 14 3 2 8 */ 4343605, /* OBJ_setext_track2 2 23 42 1 7 */
4187&(nid_objs[30]),/* OBJ_des_cfb64 1 3 14 3 2 9 */ 4344606, /* OBJ_setext_cv 2 23 42 1 8 */
4188&(nid_objs[377]),/* OBJ_rsaSignature 1 3 14 3 2 11 */ 4345620, /* OBJ_setAttr_Cert 2 23 42 3 0 */
4189&(nid_objs[67]),/* OBJ_dsa_2 1 3 14 3 2 12 */ 4346621, /* OBJ_setAttr_PGWYcap 2 23 42 3 1 */
4190&(nid_objs[66]),/* OBJ_dsaWithSHA 1 3 14 3 2 13 */ 4347622, /* OBJ_setAttr_TokenType 2 23 42 3 2 */
4191&(nid_objs[42]),/* OBJ_shaWithRSAEncryption 1 3 14 3 2 15 */ 4348623, /* OBJ_setAttr_IssCap 2 23 42 3 3 */
4192&(nid_objs[32]),/* OBJ_des_ede_ecb 1 3 14 3 2 17 */ 4349607, /* OBJ_set_policy_root 2 23 42 5 0 */
4193&(nid_objs[41]),/* OBJ_sha 1 3 14 3 2 18 */ 4350608, /* OBJ_setCext_hashedRoot 2 23 42 7 0 */
4194&(nid_objs[64]),/* OBJ_sha1 1 3 14 3 2 26 */ 4351609, /* OBJ_setCext_certType 2 23 42 7 1 */
4195&(nid_objs[70]),/* OBJ_dsaWithSHA1_2 1 3 14 3 2 27 */ 4352610, /* OBJ_setCext_merchData 2 23 42 7 2 */
4196&(nid_objs[115]),/* OBJ_sha1WithRSA 1 3 14 3 2 29 */ 4353611, /* OBJ_setCext_cCertRequired 2 23 42 7 3 */
4197&(nid_objs[117]),/* OBJ_ripemd160 1 3 36 3 2 1 */ 4354612, /* OBJ_setCext_tunneling 2 23 42 7 4 */
4198&(nid_objs[143]),/* OBJ_sxnet 1 3 101 1 4 1 */ 4355613, /* OBJ_setCext_setExt 2 23 42 7 5 */
4199&(nid_objs[721]),/* OBJ_sect163k1 1 3 132 0 1 */ 4356614, /* OBJ_setCext_setQualf 2 23 42 7 6 */
4200&(nid_objs[722]),/* OBJ_sect163r1 1 3 132 0 2 */ 4357615, /* OBJ_setCext_PGWYcapabilities 2 23 42 7 7 */
4201&(nid_objs[728]),/* OBJ_sect239k1 1 3 132 0 3 */ 4358616, /* OBJ_setCext_TokenIdentifier 2 23 42 7 8 */
4202&(nid_objs[717]),/* OBJ_sect113r1 1 3 132 0 4 */ 4359617, /* OBJ_setCext_Track2Data 2 23 42 7 9 */
4203&(nid_objs[718]),/* OBJ_sect113r2 1 3 132 0 5 */ 4360618, /* OBJ_setCext_TokenType 2 23 42 7 10 */
4204&(nid_objs[704]),/* OBJ_secp112r1 1 3 132 0 6 */ 4361619, /* OBJ_setCext_IssuerCapabilities 2 23 42 7 11 */
4205&(nid_objs[705]),/* OBJ_secp112r2 1 3 132 0 7 */ 4362636, /* OBJ_set_brand_IATA_ATA 2 23 42 8 1 */
4206&(nid_objs[709]),/* OBJ_secp160r1 1 3 132 0 8 */ 4363640, /* OBJ_set_brand_Visa 2 23 42 8 4 */
4207&(nid_objs[708]),/* OBJ_secp160k1 1 3 132 0 9 */ 4364641, /* OBJ_set_brand_MasterCard 2 23 42 8 5 */
4208&(nid_objs[714]),/* OBJ_secp256k1 1 3 132 0 10 */ 4365637, /* OBJ_set_brand_Diners 2 23 42 8 30 */
4209&(nid_objs[723]),/* OBJ_sect163r2 1 3 132 0 15 */ 4366638, /* OBJ_set_brand_AmericanExpress 2 23 42 8 34 */
4210&(nid_objs[729]),/* OBJ_sect283k1 1 3 132 0 16 */ 4367639, /* OBJ_set_brand_JCB 2 23 42 8 35 */
4211&(nid_objs[730]),/* OBJ_sect283r1 1 3 132 0 17 */ 4368805, /* OBJ_cryptopro 1 2 643 2 2 */
4212&(nid_objs[719]),/* OBJ_sect131r1 1 3 132 0 22 */ 4369806, /* OBJ_cryptocom 1 2 643 2 9 */
4213&(nid_objs[720]),/* OBJ_sect131r2 1 3 132 0 23 */ 4370184, /* OBJ_X9_57 1 2 840 10040 */
4214&(nid_objs[724]),/* OBJ_sect193r1 1 3 132 0 24 */ 4371405, /* OBJ_ansi_X9_62 1 2 840 10045 */
4215&(nid_objs[725]),/* OBJ_sect193r2 1 3 132 0 25 */ 4372389, /* OBJ_Enterprises 1 3 6 1 4 1 */
4216&(nid_objs[726]),/* OBJ_sect233k1 1 3 132 0 26 */ 4373504, /* OBJ_mime_mhs 1 3 6 1 7 1 */
4217&(nid_objs[727]),/* OBJ_sect233r1 1 3 132 0 27 */ 4374104, /* OBJ_md5WithRSA 1 3 14 3 2 3 */
4218&(nid_objs[706]),/* OBJ_secp128r1 1 3 132 0 28 */ 437529, /* OBJ_des_ecb 1 3 14 3 2 6 */
4219&(nid_objs[707]),/* OBJ_secp128r2 1 3 132 0 29 */ 437631, /* OBJ_des_cbc 1 3 14 3 2 7 */
4220&(nid_objs[710]),/* OBJ_secp160r2 1 3 132 0 30 */ 437745, /* OBJ_des_ofb64 1 3 14 3 2 8 */
4221&(nid_objs[711]),/* OBJ_secp192k1 1 3 132 0 31 */ 437830, /* OBJ_des_cfb64 1 3 14 3 2 9 */
4222&(nid_objs[712]),/* OBJ_secp224k1 1 3 132 0 32 */ 4379377, /* OBJ_rsaSignature 1 3 14 3 2 11 */
4223&(nid_objs[713]),/* OBJ_secp224r1 1 3 132 0 33 */ 438067, /* OBJ_dsa_2 1 3 14 3 2 12 */
4224&(nid_objs[715]),/* OBJ_secp384r1 1 3 132 0 34 */ 438166, /* OBJ_dsaWithSHA 1 3 14 3 2 13 */
4225&(nid_objs[716]),/* OBJ_secp521r1 1 3 132 0 35 */ 438242, /* OBJ_shaWithRSAEncryption 1 3 14 3 2 15 */
4226&(nid_objs[731]),/* OBJ_sect409k1 1 3 132 0 36 */ 438332, /* OBJ_des_ede_ecb 1 3 14 3 2 17 */
4227&(nid_objs[732]),/* OBJ_sect409r1 1 3 132 0 37 */ 438441, /* OBJ_sha 1 3 14 3 2 18 */
4228&(nid_objs[733]),/* OBJ_sect571k1 1 3 132 0 38 */ 438564, /* OBJ_sha1 1 3 14 3 2 26 */
4229&(nid_objs[734]),/* OBJ_sect571r1 1 3 132 0 39 */ 438670, /* OBJ_dsaWithSHA1_2 1 3 14 3 2 27 */
4230&(nid_objs[624]),/* OBJ_set_rootKeyThumb 2 23 42 3 0 0 */ 4387115, /* OBJ_sha1WithRSA 1 3 14 3 2 29 */
4231&(nid_objs[625]),/* OBJ_set_addPolicy 2 23 42 3 0 1 */ 4388117, /* OBJ_ripemd160 1 3 36 3 2 1 */
4232&(nid_objs[626]),/* OBJ_setAttr_Token_EMV 2 23 42 3 2 1 */ 4389143, /* OBJ_sxnet 1 3 101 1 4 1 */
4233&(nid_objs[627]),/* OBJ_setAttr_Token_B0Prime 2 23 42 3 2 2 */ 4390721, /* OBJ_sect163k1 1 3 132 0 1 */
4234&(nid_objs[628]),/* OBJ_setAttr_IssCap_CVM 2 23 42 3 3 3 */ 4391722, /* OBJ_sect163r1 1 3 132 0 2 */
4235&(nid_objs[629]),/* OBJ_setAttr_IssCap_T2 2 23 42 3 3 4 */ 4392728, /* OBJ_sect239k1 1 3 132 0 3 */
4236&(nid_objs[630]),/* OBJ_setAttr_IssCap_Sig 2 23 42 3 3 5 */ 4393717, /* OBJ_sect113r1 1 3 132 0 4 */
4237&(nid_objs[642]),/* OBJ_set_brand_Novus 2 23 42 8 6011 */ 4394718, /* OBJ_sect113r2 1 3 132 0 5 */
4238&(nid_objs[735]),/* OBJ_wap_wsg_idm_ecid_wtls1 2 23 43 13 4 1 */ 4395704, /* OBJ_secp112r1 1 3 132 0 6 */
4239&(nid_objs[736]),/* OBJ_wap_wsg_idm_ecid_wtls3 2 23 43 13 4 3 */ 4396705, /* OBJ_secp112r2 1 3 132 0 7 */
4240&(nid_objs[737]),/* OBJ_wap_wsg_idm_ecid_wtls4 2 23 43 13 4 4 */ 4397709, /* OBJ_secp160r1 1 3 132 0 8 */
4241&(nid_objs[738]),/* OBJ_wap_wsg_idm_ecid_wtls5 2 23 43 13 4 5 */ 4398708, /* OBJ_secp160k1 1 3 132 0 9 */
4242&(nid_objs[739]),/* OBJ_wap_wsg_idm_ecid_wtls6 2 23 43 13 4 6 */ 4399714, /* OBJ_secp256k1 1 3 132 0 10 */
4243&(nid_objs[740]),/* OBJ_wap_wsg_idm_ecid_wtls7 2 23 43 13 4 7 */ 4400723, /* OBJ_sect163r2 1 3 132 0 15 */
4244&(nid_objs[741]),/* OBJ_wap_wsg_idm_ecid_wtls8 2 23 43 13 4 8 */ 4401729, /* OBJ_sect283k1 1 3 132 0 16 */
4245&(nid_objs[742]),/* OBJ_wap_wsg_idm_ecid_wtls9 2 23 43 13 4 9 */ 4402730, /* OBJ_sect283r1 1 3 132 0 17 */
4246&(nid_objs[743]),/* OBJ_wap_wsg_idm_ecid_wtls10 2 23 43 13 4 10 */ 4403719, /* OBJ_sect131r1 1 3 132 0 22 */
4247&(nid_objs[744]),/* OBJ_wap_wsg_idm_ecid_wtls11 2 23 43 13 4 11 */ 4404720, /* OBJ_sect131r2 1 3 132 0 23 */
4248&(nid_objs[745]),/* OBJ_wap_wsg_idm_ecid_wtls12 2 23 43 13 4 12 */ 4405724, /* OBJ_sect193r1 1 3 132 0 24 */
4249&(nid_objs[804]),/* OBJ_whirlpool 1 0 10118 3 0 55 */ 4406725, /* OBJ_sect193r2 1 3 132 0 25 */
4250&(nid_objs[124]),/* OBJ_rle_compression 1 1 1 1 666 1 */ 4407726, /* OBJ_sect233k1 1 3 132 0 26 */
4251&(nid_objs[773]),/* OBJ_kisa 1 2 410 200004 */ 4408727, /* OBJ_sect233r1 1 3 132 0 27 */
4252&(nid_objs[807]),/* OBJ_id_GostR3411_94_with_GostR3410_2001 1 2 643 2 2 3 */ 4409706, /* OBJ_secp128r1 1 3 132 0 28 */
4253&(nid_objs[808]),/* OBJ_id_GostR3411_94_with_GostR3410_94 1 2 643 2 2 4 */ 4410707, /* OBJ_secp128r2 1 3 132 0 29 */
4254&(nid_objs[809]),/* OBJ_id_GostR3411_94 1 2 643 2 2 9 */ 4411710, /* OBJ_secp160r2 1 3 132 0 30 */
4255&(nid_objs[810]),/* OBJ_id_HMACGostR3411_94 1 2 643 2 2 10 */ 4412711, /* OBJ_secp192k1 1 3 132 0 31 */
4256&(nid_objs[811]),/* OBJ_id_GostR3410_2001 1 2 643 2 2 19 */ 4413712, /* OBJ_secp224k1 1 3 132 0 32 */
4257&(nid_objs[812]),/* OBJ_id_GostR3410_94 1 2 643 2 2 20 */ 4414713, /* OBJ_secp224r1 1 3 132 0 33 */
4258&(nid_objs[813]),/* OBJ_id_Gost28147_89 1 2 643 2 2 21 */ 4415715, /* OBJ_secp384r1 1 3 132 0 34 */
4259&(nid_objs[815]),/* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */ 4416716, /* OBJ_secp521r1 1 3 132 0 35 */
4260&(nid_objs[816]),/* OBJ_id_GostR3411_94_prf 1 2 643 2 2 23 */ 4417731, /* OBJ_sect409k1 1 3 132 0 36 */
4261&(nid_objs[817]),/* OBJ_id_GostR3410_2001DH 1 2 643 2 2 98 */ 4418732, /* OBJ_sect409r1 1 3 132 0 37 */
4262&(nid_objs[818]),/* OBJ_id_GostR3410_94DH 1 2 643 2 2 99 */ 4419733, /* OBJ_sect571k1 1 3 132 0 38 */
4263&(nid_objs[ 1]),/* OBJ_rsadsi 1 2 840 113549 */ 4420734, /* OBJ_sect571r1 1 3 132 0 39 */
4264&(nid_objs[185]),/* OBJ_X9cm 1 2 840 10040 4 */ 4421624, /* OBJ_set_rootKeyThumb 2 23 42 3 0 0 */
4265&(nid_objs[127]),/* OBJ_id_pkix 1 3 6 1 5 5 7 */ 4422625, /* OBJ_set_addPolicy 2 23 42 3 0 1 */
4266&(nid_objs[505]),/* OBJ_mime_mhs_headings 1 3 6 1 7 1 1 */ 4423626, /* OBJ_setAttr_Token_EMV 2 23 42 3 2 1 */
4267&(nid_objs[506]),/* OBJ_mime_mhs_bodies 1 3 6 1 7 1 2 */ 4424627, /* OBJ_setAttr_Token_B0Prime 2 23 42 3 2 2 */
4268&(nid_objs[119]),/* OBJ_ripemd160WithRSA 1 3 36 3 3 1 2 */ 4425628, /* OBJ_setAttr_IssCap_CVM 2 23 42 3 3 3 */
4269&(nid_objs[631]),/* OBJ_setAttr_GenCryptgrm 2 23 42 3 3 3 1 */ 4426629, /* OBJ_setAttr_IssCap_T2 2 23 42 3 3 4 */
4270&(nid_objs[632]),/* OBJ_setAttr_T2Enc 2 23 42 3 3 4 1 */ 4427630, /* OBJ_setAttr_IssCap_Sig 2 23 42 3 3 5 */
4271&(nid_objs[633]),/* OBJ_setAttr_T2cleartxt 2 23 42 3 3 4 2 */ 4428642, /* OBJ_set_brand_Novus 2 23 42 8 6011 */
4272&(nid_objs[634]),/* OBJ_setAttr_TokICCsig 2 23 42 3 3 5 1 */ 4429735, /* OBJ_wap_wsg_idm_ecid_wtls1 2 23 43 1 4 1 */
4273&(nid_objs[635]),/* OBJ_setAttr_SecDevSig 2 23 42 3 3 5 2 */ 4430736, /* OBJ_wap_wsg_idm_ecid_wtls3 2 23 43 1 4 3 */
4274&(nid_objs[436]),/* OBJ_ucl 0 9 2342 19200300 */ 4431737, /* OBJ_wap_wsg_idm_ecid_wtls4 2 23 43 1 4 4 */
4275&(nid_objs[820]),/* OBJ_id_Gost28147_89_None_KeyMeshing 1 2 643 2 2 14 0 */ 4432738, /* OBJ_wap_wsg_idm_ecid_wtls5 2 23 43 1 4 5 */
4276&(nid_objs[819]),/* OBJ_id_Gost28147_89_CryptoPro_KeyMeshing 1 2 643 2 2 14 1 */ 4433739, /* OBJ_wap_wsg_idm_ecid_wtls6 2 23 43 1 4 6 */
4277&(nid_objs[845]),/* OBJ_id_GostR3410_94_a 1 2 643 2 2 20 1 */ 4434740, /* OBJ_wap_wsg_idm_ecid_wtls7 2 23 43 1 4 7 */
4278&(nid_objs[846]),/* OBJ_id_GostR3410_94_aBis 1 2 643 2 2 20 2 */ 4435741, /* OBJ_wap_wsg_idm_ecid_wtls8 2 23 43 1 4 8 */
4279&(nid_objs[847]),/* OBJ_id_GostR3410_94_b 1 2 643 2 2 20 3 */ 4436742, /* OBJ_wap_wsg_idm_ecid_wtls9 2 23 43 1 4 9 */
4280&(nid_objs[848]),/* OBJ_id_GostR3410_94_bBis 1 2 643 2 2 20 4 */ 4437743, /* OBJ_wap_wsg_idm_ecid_wtls10 2 23 43 1 4 10 */
4281&(nid_objs[821]),/* OBJ_id_GostR3411_94_TestParamSet 1 2 643 2 2 30 0 */ 4438744, /* OBJ_wap_wsg_idm_ecid_wtls11 2 23 43 1 4 11 */
4282&(nid_objs[822]),/* OBJ_id_GostR3411_94_CryptoProParamSet 1 2 643 2 2 30 1 */ 4439745, /* OBJ_wap_wsg_idm_ecid_wtls12 2 23 43 1 4 12 */
4283&(nid_objs[823]),/* OBJ_id_Gost28147_89_TestParamSet 1 2 643 2 2 31 0 */ 4440804, /* OBJ_whirlpool 1 0 10118 3 0 55 */
4284&(nid_objs[824]),/* OBJ_id_Gost28147_89_CryptoPro_A_ParamSet 1 2 643 2 2 31 1 */ 4441124, /* OBJ_rle_compression 1 1 1 1 666 1 */
4285&(nid_objs[825]),/* OBJ_id_Gost28147_89_CryptoPro_B_ParamSet 1 2 643 2 2 31 2 */ 4442773, /* OBJ_kisa 1 2 410 200004 */
4286&(nid_objs[826]),/* OBJ_id_Gost28147_89_CryptoPro_C_ParamSet 1 2 643 2 2 31 3 */ 4443807, /* OBJ_id_GostR3411_94_with_GostR3410_2001 1 2 643 2 2 3 */
4287&(nid_objs[827]),/* OBJ_id_Gost28147_89_CryptoPro_D_ParamSet 1 2 643 2 2 31 4 */ 4444808, /* OBJ_id_GostR3411_94_with_GostR3410_94 1 2 643 2 2 4 */
4288&(nid_objs[828]),/* OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet 1 2 643 2 2 31 5 */ 4445809, /* OBJ_id_GostR3411_94 1 2 643 2 2 9 */
4289&(nid_objs[829]),/* OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet 1 2 643 2 2 31 6 */ 4446810, /* OBJ_id_HMACGostR3411_94 1 2 643 2 2 10 */
4290&(nid_objs[830]),/* OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet 1 2 643 2 2 31 7 */ 4447811, /* OBJ_id_GostR3410_2001 1 2 643 2 2 19 */
4291&(nid_objs[831]),/* OBJ_id_GostR3410_94_TestParamSet 1 2 643 2 2 32 0 */ 4448812, /* OBJ_id_GostR3410_94 1 2 643 2 2 20 */
4292&(nid_objs[832]),/* OBJ_id_GostR3410_94_CryptoPro_A_ParamSet 1 2 643 2 2 32 2 */ 4449813, /* OBJ_id_Gost28147_89 1 2 643 2 2 21 */
4293&(nid_objs[833]),/* OBJ_id_GostR3410_94_CryptoPro_B_ParamSet 1 2 643 2 2 32 3 */ 4450815, /* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */
4294&(nid_objs[834]),/* OBJ_id_GostR3410_94_CryptoPro_C_ParamSet 1 2 643 2 2 32 4 */ 4451816, /* OBJ_id_GostR3411_94_prf 1 2 643 2 2 23 */
4295&(nid_objs[835]),/* OBJ_id_GostR3410_94_CryptoPro_D_ParamSet 1 2 643 2 2 32 5 */ 4452817, /* OBJ_id_GostR3410_2001DH 1 2 643 2 2 98 */
4296&(nid_objs[836]),/* OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet 1 2 643 2 2 33 1 */ 4453818, /* OBJ_id_GostR3410_94DH 1 2 643 2 2 99 */
4297&(nid_objs[837]),/* OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet 1 2 643 2 2 33 2 */ 4454 1, /* OBJ_rsadsi 1 2 840 113549 */
4298&(nid_objs[838]),/* OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet 1 2 643 2 2 33 3 */ 4455185, /* OBJ_X9cm 1 2 840 10040 4 */
4299&(nid_objs[839]),/* OBJ_id_GostR3410_2001_TestParamSet 1 2 643 2 2 35 0 */ 4456127, /* OBJ_id_pkix 1 3 6 1 5 5 7 */
4300&(nid_objs[840]),/* OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet 1 2 643 2 2 35 1 */ 4457505, /* OBJ_mime_mhs_headings 1 3 6 1 7 1 1 */
4301&(nid_objs[841]),/* OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet 1 2 643 2 2 35 2 */ 4458506, /* OBJ_mime_mhs_bodies 1 3 6 1 7 1 2 */
4302&(nid_objs[842]),/* OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet 1 2 643 2 2 35 3 */ 4459119, /* OBJ_ripemd160WithRSA 1 3 36 3 3 1 2 */
4303&(nid_objs[843]),/* OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet 1 2 643 2 2 36 0 */ 4460631, /* OBJ_setAttr_GenCryptgrm 2 23 42 3 3 3 1 */
4304&(nid_objs[844]),/* OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet 1 2 643 2 2 36 1 */ 4461632, /* OBJ_setAttr_T2Enc 2 23 42 3 3 4 1 */
4305&(nid_objs[ 2]),/* OBJ_pkcs 1 2 840 113549 1 */ 4462633, /* OBJ_setAttr_T2cleartxt 2 23 42 3 3 4 2 */
4306&(nid_objs[431]),/* OBJ_hold_instruction_none 1 2 840 10040 2 1 */ 4463634, /* OBJ_setAttr_TokICCsig 2 23 42 3 3 5 1 */
4307&(nid_objs[432]),/* OBJ_hold_instruction_call_issuer 1 2 840 10040 2 2 */ 4464635, /* OBJ_setAttr_SecDevSig 2 23 42 3 3 5 2 */
4308&(nid_objs[433]),/* OBJ_hold_instruction_reject 1 2 840 10040 2 3 */ 4465436, /* OBJ_ucl 0 9 2342 19200300 */
4309&(nid_objs[116]),/* OBJ_dsa 1 2 840 10040 4 1 */ 4466820, /* OBJ_id_Gost28147_89_None_KeyMeshing 1 2 643 2 2 14 0 */
4310&(nid_objs[113]),/* OBJ_dsaWithSHA1 1 2 840 10040 4 3 */ 4467819, /* OBJ_id_Gost28147_89_CryptoPro_KeyMeshing 1 2 643 2 2 14 1 */
4311&(nid_objs[406]),/* OBJ_X9_62_prime_field 1 2 840 10045 1 1 */ 4468845, /* OBJ_id_GostR3410_94_a 1 2 643 2 2 20 1 */
4312&(nid_objs[407]),/* OBJ_X9_62_characteristic_two_field 1 2 840 10045 1 2 */ 4469846, /* OBJ_id_GostR3410_94_aBis 1 2 643 2 2 20 2 */
4313&(nid_objs[408]),/* OBJ_X9_62_id_ecPublicKey 1 2 840 10045 2 1 */ 4470847, /* OBJ_id_GostR3410_94_b 1 2 643 2 2 20 3 */
4314&(nid_objs[416]),/* OBJ_ecdsa_with_SHA1 1 2 840 10045 4 1 */ 4471848, /* OBJ_id_GostR3410_94_bBis 1 2 643 2 2 20 4 */
4315&(nid_objs[791]),/* OBJ_ecdsa_with_Recommended 1 2 840 10045 4 2 */ 4472821, /* OBJ_id_GostR3411_94_TestParamSet 1 2 643 2 2 30 0 */
4316&(nid_objs[792]),/* OBJ_ecdsa_with_Specified 1 2 840 10045 4 3 */ 4473822, /* OBJ_id_GostR3411_94_CryptoProParamSet 1 2 643 2 2 30 1 */
4317&(nid_objs[258]),/* OBJ_id_pkix_mod 1 3 6 1 5 5 7 0 */ 4474823, /* OBJ_id_Gost28147_89_TestParamSet 1 2 643 2 2 31 0 */
4318&(nid_objs[175]),/* OBJ_id_pe 1 3 6 1 5 5 7 1 */ 4475824, /* OBJ_id_Gost28147_89_CryptoPro_A_ParamSet 1 2 643 2 2 31 1 */
4319&(nid_objs[259]),/* OBJ_id_qt 1 3 6 1 5 5 7 2 */ 4476825, /* OBJ_id_Gost28147_89_CryptoPro_B_ParamSet 1 2 643 2 2 31 2 */
4320&(nid_objs[128]),/* OBJ_id_kp 1 3 6 1 5 5 7 3 */ 4477826, /* OBJ_id_Gost28147_89_CryptoPro_C_ParamSet 1 2 643 2 2 31 3 */
4321&(nid_objs[260]),/* OBJ_id_it 1 3 6 1 5 5 7 4 */ 4478827, /* OBJ_id_Gost28147_89_CryptoPro_D_ParamSet 1 2 643 2 2 31 4 */
4322&(nid_objs[261]),/* OBJ_id_pkip 1 3 6 1 5 5 7 5 */ 4479828, /* OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet 1 2 643 2 2 31 5 */
4323&(nid_objs[262]),/* OBJ_id_alg 1 3 6 1 5 5 7 6 */ 4480829, /* OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet 1 2 643 2 2 31 6 */
4324&(nid_objs[263]),/* OBJ_id_cmc 1 3 6 1 5 5 7 7 */ 4481830, /* OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet 1 2 643 2 2 31 7 */
4325&(nid_objs[264]),/* OBJ_id_on 1 3 6 1 5 5 7 8 */ 4482831, /* OBJ_id_GostR3410_94_TestParamSet 1 2 643 2 2 32 0 */
4326&(nid_objs[265]),/* OBJ_id_pda 1 3 6 1 5 5 7 9 */ 4483832, /* OBJ_id_GostR3410_94_CryptoPro_A_ParamSet 1 2 643 2 2 32 2 */
4327&(nid_objs[266]),/* OBJ_id_aca 1 3 6 1 5 5 7 10 */ 4484833, /* OBJ_id_GostR3410_94_CryptoPro_B_ParamSet 1 2 643 2 2 32 3 */
4328&(nid_objs[267]),/* OBJ_id_qcs 1 3 6 1 5 5 7 11 */ 4485834, /* OBJ_id_GostR3410_94_CryptoPro_C_ParamSet 1 2 643 2 2 32 4 */
4329&(nid_objs[268]),/* OBJ_id_cct 1 3 6 1 5 5 7 12 */ 4486835, /* OBJ_id_GostR3410_94_CryptoPro_D_ParamSet 1 2 643 2 2 32 5 */
4330&(nid_objs[662]),/* OBJ_id_ppl 1 3 6 1 5 5 7 21 */ 4487836, /* OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet 1 2 643 2 2 33 1 */
4331&(nid_objs[176]),/* OBJ_id_ad 1 3 6 1 5 5 7 48 */ 4488837, /* OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet 1 2 643 2 2 33 2 */
4332&(nid_objs[507]),/* OBJ_id_hex_partial_message 1 3 6 1 7 1 1 1 */ 4489838, /* OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet 1 2 643 2 2 33 3 */
4333&(nid_objs[508]),/* OBJ_id_hex_multipart_message 1 3 6 1 7 1 1 2 */ 4490839, /* OBJ_id_GostR3410_2001_TestParamSet 1 2 643 2 2 35 0 */
4334&(nid_objs[57]),/* OBJ_netscape 2 16 840 1 113730 */ 4491840, /* OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet 1 2 643 2 2 35 1 */
4335&(nid_objs[754]),/* OBJ_camellia_128_ecb 0 3 4401 5 3 1 9 1 */ 4492841, /* OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet 1 2 643 2 2 35 2 */
4336&(nid_objs[766]),/* OBJ_camellia_128_ofb128 0 3 4401 5 3 1 9 3 */ 4493842, /* OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet 1 2 643 2 2 35 3 */
4337&(nid_objs[757]),/* OBJ_camellia_128_cfb128 0 3 4401 5 3 1 9 4 */ 4494843, /* OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet 1 2 643 2 2 36 0 */
4338&(nid_objs[755]),/* OBJ_camellia_192_ecb 0 3 4401 5 3 1 9 21 */ 4495844, /* OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet 1 2 643 2 2 36 1 */
4339&(nid_objs[767]),/* OBJ_camellia_192_ofb128 0 3 4401 5 3 1 9 23 */ 4496 2, /* OBJ_pkcs 1 2 840 113549 1 */
4340&(nid_objs[758]),/* OBJ_camellia_192_cfb128 0 3 4401 5 3 1 9 24 */ 4497431, /* OBJ_hold_instruction_none 1 2 840 10040 2 1 */
4341&(nid_objs[756]),/* OBJ_camellia_256_ecb 0 3 4401 5 3 1 9 41 */ 4498432, /* OBJ_hold_instruction_call_issuer 1 2 840 10040 2 2 */
4342&(nid_objs[768]),/* OBJ_camellia_256_ofb128 0 3 4401 5 3 1 9 43 */ 4499433, /* OBJ_hold_instruction_reject 1 2 840 10040 2 3 */
4343&(nid_objs[759]),/* OBJ_camellia_256_cfb128 0 3 4401 5 3 1 9 44 */ 4500116, /* OBJ_dsa 1 2 840 10040 4 1 */
4344&(nid_objs[437]),/* OBJ_pilot 0 9 2342 19200300 100 */ 4501113, /* OBJ_dsaWithSHA1 1 2 840 10040 4 3 */
4345&(nid_objs[776]),/* OBJ_seed_ecb 1 2 410 200004 1 3 */ 4502406, /* OBJ_X9_62_prime_field 1 2 840 10045 1 1 */
4346&(nid_objs[777]),/* OBJ_seed_cbc 1 2 410 200004 1 4 */ 4503407, /* OBJ_X9_62_characteristic_two_field 1 2 840 10045 1 2 */
4347&(nid_objs[779]),/* OBJ_seed_cfb128 1 2 410 200004 1 5 */ 4504408, /* OBJ_X9_62_id_ecPublicKey 1 2 840 10045 2 1 */
4348&(nid_objs[778]),/* OBJ_seed_ofb128 1 2 410 200004 1 6 */ 4505416, /* OBJ_ecdsa_with_SHA1 1 2 840 10045 4 1 */
4349&(nid_objs[852]),/* OBJ_id_GostR3411_94_with_GostR3410_94_cc 1 2 643 2 9 1 3 3 */ 4506791, /* OBJ_ecdsa_with_Recommended 1 2 840 10045 4 2 */
4350&(nid_objs[853]),/* OBJ_id_GostR3411_94_with_GostR3410_2001_cc 1 2 643 2 9 1 3 4 */ 4507792, /* OBJ_ecdsa_with_Specified 1 2 840 10045 4 3 */
4351&(nid_objs[850]),/* OBJ_id_GostR3410_94_cc 1 2 643 2 9 1 5 3 */ 4508258, /* OBJ_id_pkix_mod 1 3 6 1 5 5 7 0 */
4352&(nid_objs[851]),/* OBJ_id_GostR3410_2001_cc 1 2 643 2 9 1 5 4 */ 4509175, /* OBJ_id_pe 1 3 6 1 5 5 7 1 */
4353&(nid_objs[849]),/* OBJ_id_Gost28147_89_cc 1 2 643 2 9 1 6 1 */ 4510259, /* OBJ_id_qt 1 3 6 1 5 5 7 2 */
4354&(nid_objs[854]),/* OBJ_id_GostR3410_2001_ParamSet_cc 1 2 643 2 9 1 8 1 */ 4511128, /* OBJ_id_kp 1 3 6 1 5 5 7 3 */
4355&(nid_objs[186]),/* OBJ_pkcs1 1 2 840 113549 1 1 */ 4512260, /* OBJ_id_it 1 3 6 1 5 5 7 4 */
4356&(nid_objs[27]),/* OBJ_pkcs3 1 2 840 113549 1 3 */ 4513261, /* OBJ_id_pkip 1 3 6 1 5 5 7 5 */
4357&(nid_objs[187]),/* OBJ_pkcs5 1 2 840 113549 1 5 */ 4514262, /* OBJ_id_alg 1 3 6 1 5 5 7 6 */
4358&(nid_objs[20]),/* OBJ_pkcs7 1 2 840 113549 1 7 */ 4515263, /* OBJ_id_cmc 1 3 6 1 5 5 7 7 */
4359&(nid_objs[47]),/* OBJ_pkcs9 1 2 840 113549 1 9 */ 4516264, /* OBJ_id_on 1 3 6 1 5 5 7 8 */
4360&(nid_objs[ 3]),/* OBJ_md2 1 2 840 113549 2 2 */ 4517265, /* OBJ_id_pda 1 3 6 1 5 5 7 9 */
4361&(nid_objs[257]),/* OBJ_md4 1 2 840 113549 2 4 */ 4518266, /* OBJ_id_aca 1 3 6 1 5 5 7 10 */
4362&(nid_objs[ 4]),/* OBJ_md5 1 2 840 113549 2 5 */ 4519267, /* OBJ_id_qcs 1 3 6 1 5 5 7 11 */
4363&(nid_objs[797]),/* OBJ_hmacWithMD5 1 2 840 113549 2 6 */ 4520268, /* OBJ_id_cct 1 3 6 1 5 5 7 12 */
4364&(nid_objs[163]),/* OBJ_hmacWithSHA1 1 2 840 113549 2 7 */ 4521662, /* OBJ_id_ppl 1 3 6 1 5 5 7 21 */
4365&(nid_objs[798]),/* OBJ_hmacWithSHA224 1 2 840 113549 2 8 */ 4522176, /* OBJ_id_ad 1 3 6 1 5 5 7 48 */
4366&(nid_objs[799]),/* OBJ_hmacWithSHA256 1 2 840 113549 2 9 */ 4523507, /* OBJ_id_hex_partial_message 1 3 6 1 7 1 1 1 */
4367&(nid_objs[800]),/* OBJ_hmacWithSHA384 1 2 840 113549 2 10 */ 4524508, /* OBJ_id_hex_multipart_message 1 3 6 1 7 1 1 2 */
4368&(nid_objs[801]),/* OBJ_hmacWithSHA512 1 2 840 113549 2 11 */ 452557, /* OBJ_netscape 2 16 840 1 113730 */
4369&(nid_objs[37]),/* OBJ_rc2_cbc 1 2 840 113549 3 2 */ 4526754, /* OBJ_camellia_128_ecb 0 3 4401 5 3 1 9 1 */
4370&(nid_objs[ 5]),/* OBJ_rc4 1 2 840 113549 3 4 */ 4527766, /* OBJ_camellia_128_ofb128 0 3 4401 5 3 1 9 3 */
4371&(nid_objs[44]),/* OBJ_des_ede3_cbc 1 2 840 113549 3 7 */ 4528757, /* OBJ_camellia_128_cfb128 0 3 4401 5 3 1 9 4 */
4372&(nid_objs[120]),/* OBJ_rc5_cbc 1 2 840 113549 3 8 */ 4529755, /* OBJ_camellia_192_ecb 0 3 4401 5 3 1 9 21 */
4373&(nid_objs[643]),/* OBJ_des_cdmf 1 2 840 113549 3 10 */ 4530767, /* OBJ_camellia_192_ofb128 0 3 4401 5 3 1 9 23 */
4374&(nid_objs[680]),/* OBJ_X9_62_id_characteristic_two_basis 1 2 840 10045 1 2 3 */ 4531758, /* OBJ_camellia_192_cfb128 0 3 4401 5 3 1 9 24 */
4375&(nid_objs[684]),/* OBJ_X9_62_c2pnb163v1 1 2 840 10045 3 0 1 */ 4532756, /* OBJ_camellia_256_ecb 0 3 4401 5 3 1 9 41 */
4376&(nid_objs[685]),/* OBJ_X9_62_c2pnb163v2 1 2 840 10045 3 0 2 */ 4533768, /* OBJ_camellia_256_ofb128 0 3 4401 5 3 1 9 43 */
4377&(nid_objs[686]),/* OBJ_X9_62_c2pnb163v3 1 2 840 10045 3 0 3 */ 4534759, /* OBJ_camellia_256_cfb128 0 3 4401 5 3 1 9 44 */
4378&(nid_objs[687]),/* OBJ_X9_62_c2pnb176v1 1 2 840 10045 3 0 4 */ 4535437, /* OBJ_pilot 0 9 2342 19200300 100 */
4379&(nid_objs[688]),/* OBJ_X9_62_c2tnb191v1 1 2 840 10045 3 0 5 */ 4536776, /* OBJ_seed_ecb 1 2 410 200004 1 3 */
4380&(nid_objs[689]),/* OBJ_X9_62_c2tnb191v2 1 2 840 10045 3 0 6 */ 4537777, /* OBJ_seed_cbc 1 2 410 200004 1 4 */
4381&(nid_objs[690]),/* OBJ_X9_62_c2tnb191v3 1 2 840 10045 3 0 7 */ 4538779, /* OBJ_seed_cfb128 1 2 410 200004 1 5 */
4382&(nid_objs[691]),/* OBJ_X9_62_c2onb191v4 1 2 840 10045 3 0 8 */ 4539778, /* OBJ_seed_ofb128 1 2 410 200004 1 6 */
4383&(nid_objs[692]),/* OBJ_X9_62_c2onb191v5 1 2 840 10045 3 0 9 */ 4540852, /* OBJ_id_GostR3411_94_with_GostR3410_94_cc 1 2 643 2 9 1 3 3 */
4384&(nid_objs[693]),/* OBJ_X9_62_c2pnb208w1 1 2 840 10045 3 0 10 */ 4541853, /* OBJ_id_GostR3411_94_with_GostR3410_2001_cc 1 2 643 2 9 1 3 4 */
4385&(nid_objs[694]),/* OBJ_X9_62_c2tnb239v1 1 2 840 10045 3 0 11 */ 4542850, /* OBJ_id_GostR3410_94_cc 1 2 643 2 9 1 5 3 */
4386&(nid_objs[695]),/* OBJ_X9_62_c2tnb239v2 1 2 840 10045 3 0 12 */ 4543851, /* OBJ_id_GostR3410_2001_cc 1 2 643 2 9 1 5 4 */
4387&(nid_objs[696]),/* OBJ_X9_62_c2tnb239v3 1 2 840 10045 3 0 13 */ 4544849, /* OBJ_id_Gost28147_89_cc 1 2 643 2 9 1 6 1 */
4388&(nid_objs[697]),/* OBJ_X9_62_c2onb239v4 1 2 840 10045 3 0 14 */ 4545854, /* OBJ_id_GostR3410_2001_ParamSet_cc 1 2 643 2 9 1 8 1 */
4389&(nid_objs[698]),/* OBJ_X9_62_c2onb239v5 1 2 840 10045 3 0 15 */ 4546186, /* OBJ_pkcs1 1 2 840 113549 1 1 */
4390&(nid_objs[699]),/* OBJ_X9_62_c2pnb272w1 1 2 840 10045 3 0 16 */ 454727, /* OBJ_pkcs3 1 2 840 113549 1 3 */
4391&(nid_objs[700]),/* OBJ_X9_62_c2pnb304w1 1 2 840 10045 3 0 17 */ 4548187, /* OBJ_pkcs5 1 2 840 113549 1 5 */
4392&(nid_objs[701]),/* OBJ_X9_62_c2tnb359v1 1 2 840 10045 3 0 18 */ 454920, /* OBJ_pkcs7 1 2 840 113549 1 7 */
4393&(nid_objs[702]),/* OBJ_X9_62_c2pnb368w1 1 2 840 10045 3 0 19 */ 455047, /* OBJ_pkcs9 1 2 840 113549 1 9 */
4394&(nid_objs[703]),/* OBJ_X9_62_c2tnb431r1 1 2 840 10045 3 0 20 */ 4551 3, /* OBJ_md2 1 2 840 113549 2 2 */
4395&(nid_objs[409]),/* OBJ_X9_62_prime192v1 1 2 840 10045 3 1 1 */ 4552257, /* OBJ_md4 1 2 840 113549 2 4 */
4396&(nid_objs[410]),/* OBJ_X9_62_prime192v2 1 2 840 10045 3 1 2 */ 4553 4, /* OBJ_md5 1 2 840 113549 2 5 */
4397&(nid_objs[411]),/* OBJ_X9_62_prime192v3 1 2 840 10045 3 1 3 */ 4554797, /* OBJ_hmacWithMD5 1 2 840 113549 2 6 */
4398&(nid_objs[412]),/* OBJ_X9_62_prime239v1 1 2 840 10045 3 1 4 */ 4555163, /* OBJ_hmacWithSHA1 1 2 840 113549 2 7 */
4399&(nid_objs[413]),/* OBJ_X9_62_prime239v2 1 2 840 10045 3 1 5 */ 4556798, /* OBJ_hmacWithSHA224 1 2 840 113549 2 8 */
4400&(nid_objs[414]),/* OBJ_X9_62_prime239v3 1 2 840 10045 3 1 6 */ 4557799, /* OBJ_hmacWithSHA256 1 2 840 113549 2 9 */
4401&(nid_objs[415]),/* OBJ_X9_62_prime256v1 1 2 840 10045 3 1 7 */ 4558800, /* OBJ_hmacWithSHA384 1 2 840 113549 2 10 */
4402&(nid_objs[793]),/* OBJ_ecdsa_with_SHA224 1 2 840 10045 4 3 1 */ 4559801, /* OBJ_hmacWithSHA512 1 2 840 113549 2 11 */
4403&(nid_objs[794]),/* OBJ_ecdsa_with_SHA256 1 2 840 10045 4 3 2 */ 456037, /* OBJ_rc2_cbc 1 2 840 113549 3 2 */
4404&(nid_objs[795]),/* OBJ_ecdsa_with_SHA384 1 2 840 10045 4 3 3 */ 4561 5, /* OBJ_rc4 1 2 840 113549 3 4 */
4405&(nid_objs[796]),/* OBJ_ecdsa_with_SHA512 1 2 840 10045 4 3 4 */ 456244, /* OBJ_des_ede3_cbc 1 2 840 113549 3 7 */
4406&(nid_objs[269]),/* OBJ_id_pkix1_explicit_88 1 3 6 1 5 5 7 0 1 */ 4563120, /* OBJ_rc5_cbc 1 2 840 113549 3 8 */
4407&(nid_objs[270]),/* OBJ_id_pkix1_implicit_88 1 3 6 1 5 5 7 0 2 */ 4564643, /* OBJ_des_cdmf 1 2 840 113549 3 10 */
4408&(nid_objs[271]),/* OBJ_id_pkix1_explicit_93 1 3 6 1 5 5 7 0 3 */ 4565680, /* OBJ_X9_62_id_characteristic_two_basis 1 2 840 10045 1 2 3 */
4409&(nid_objs[272]),/* OBJ_id_pkix1_implicit_93 1 3 6 1 5 5 7 0 4 */ 4566684, /* OBJ_X9_62_c2pnb163v1 1 2 840 10045 3 0 1 */
4410&(nid_objs[273]),/* OBJ_id_mod_crmf 1 3 6 1 5 5 7 0 5 */ 4567685, /* OBJ_X9_62_c2pnb163v2 1 2 840 10045 3 0 2 */
4411&(nid_objs[274]),/* OBJ_id_mod_cmc 1 3 6 1 5 5 7 0 6 */ 4568686, /* OBJ_X9_62_c2pnb163v3 1 2 840 10045 3 0 3 */
4412&(nid_objs[275]),/* OBJ_id_mod_kea_profile_88 1 3 6 1 5 5 7 0 7 */ 4569687, /* OBJ_X9_62_c2pnb176v1 1 2 840 10045 3 0 4 */
4413&(nid_objs[276]),/* OBJ_id_mod_kea_profile_93 1 3 6 1 5 5 7 0 8 */ 4570688, /* OBJ_X9_62_c2tnb191v1 1 2 840 10045 3 0 5 */
4414&(nid_objs[277]),/* OBJ_id_mod_cmp 1 3 6 1 5 5 7 0 9 */ 4571689, /* OBJ_X9_62_c2tnb191v2 1 2 840 10045 3 0 6 */
4415&(nid_objs[278]),/* OBJ_id_mod_qualified_cert_88 1 3 6 1 5 5 7 0 10 */ 4572690, /* OBJ_X9_62_c2tnb191v3 1 2 840 10045 3 0 7 */
4416&(nid_objs[279]),/* OBJ_id_mod_qualified_cert_93 1 3 6 1 5 5 7 0 11 */ 4573691, /* OBJ_X9_62_c2onb191v4 1 2 840 10045 3 0 8 */
4417&(nid_objs[280]),/* OBJ_id_mod_attribute_cert 1 3 6 1 5 5 7 0 12 */ 4574692, /* OBJ_X9_62_c2onb191v5 1 2 840 10045 3 0 9 */
4418&(nid_objs[281]),/* OBJ_id_mod_timestamp_protocol 1 3 6 1 5 5 7 0 13 */ 4575693, /* OBJ_X9_62_c2pnb208w1 1 2 840 10045 3 0 10 */
4419&(nid_objs[282]),/* OBJ_id_mod_ocsp 1 3 6 1 5 5 7 0 14 */ 4576694, /* OBJ_X9_62_c2tnb239v1 1 2 840 10045 3 0 11 */
4420&(nid_objs[283]),/* OBJ_id_mod_dvcs 1 3 6 1 5 5 7 0 15 */ 4577695, /* OBJ_X9_62_c2tnb239v2 1 2 840 10045 3 0 12 */
4421&(nid_objs[284]),/* OBJ_id_mod_cmp2000 1 3 6 1 5 5 7 0 16 */ 4578696, /* OBJ_X9_62_c2tnb239v3 1 2 840 10045 3 0 13 */
4422&(nid_objs[177]),/* OBJ_info_access 1 3 6 1 5 5 7 1 1 */ 4579697, /* OBJ_X9_62_c2onb239v4 1 2 840 10045 3 0 14 */
4423&(nid_objs[285]),/* OBJ_biometricInfo 1 3 6 1 5 5 7 1 2 */ 4580698, /* OBJ_X9_62_c2onb239v5 1 2 840 10045 3 0 15 */
4424&(nid_objs[286]),/* OBJ_qcStatements 1 3 6 1 5 5 7 1 3 */ 4581699, /* OBJ_X9_62_c2pnb272w1 1 2 840 10045 3 0 16 */
4425&(nid_objs[287]),/* OBJ_ac_auditEntity 1 3 6 1 5 5 7 1 4 */ 4582700, /* OBJ_X9_62_c2pnb304w1 1 2 840 10045 3 0 17 */
4426&(nid_objs[288]),/* OBJ_ac_targeting 1 3 6 1 5 5 7 1 5 */ 4583701, /* OBJ_X9_62_c2tnb359v1 1 2 840 10045 3 0 18 */
4427&(nid_objs[289]),/* OBJ_aaControls 1 3 6 1 5 5 7 1 6 */ 4584702, /* OBJ_X9_62_c2pnb368w1 1 2 840 10045 3 0 19 */
4428&(nid_objs[290]),/* OBJ_sbgp_ipAddrBlock 1 3 6 1 5 5 7 1 7 */ 4585703, /* OBJ_X9_62_c2tnb431r1 1 2 840 10045 3 0 20 */
4429&(nid_objs[291]),/* OBJ_sbgp_autonomousSysNum 1 3 6 1 5 5 7 1 8 */ 4586409, /* OBJ_X9_62_prime192v1 1 2 840 10045 3 1 1 */
4430&(nid_objs[292]),/* OBJ_sbgp_routerIdentifier 1 3 6 1 5 5 7 1 9 */ 4587410, /* OBJ_X9_62_prime192v2 1 2 840 10045 3 1 2 */
4431&(nid_objs[397]),/* OBJ_ac_proxying 1 3 6 1 5 5 7 1 10 */ 4588411, /* OBJ_X9_62_prime192v3 1 2 840 10045 3 1 3 */
4432&(nid_objs[398]),/* OBJ_sinfo_access 1 3 6 1 5 5 7 1 11 */ 4589412, /* OBJ_X9_62_prime239v1 1 2 840 10045 3 1 4 */
4433&(nid_objs[663]),/* OBJ_proxyCertInfo 1 3 6 1 5 5 7 1 14 */ 4590413, /* OBJ_X9_62_prime239v2 1 2 840 10045 3 1 5 */
4434&(nid_objs[164]),/* OBJ_id_qt_cps 1 3 6 1 5 5 7 2 1 */ 4591414, /* OBJ_X9_62_prime239v3 1 2 840 10045 3 1 6 */
4435&(nid_objs[165]),/* OBJ_id_qt_unotice 1 3 6 1 5 5 7 2 2 */ 4592415, /* OBJ_X9_62_prime256v1 1 2 840 10045 3 1 7 */
4436&(nid_objs[293]),/* OBJ_textNotice 1 3 6 1 5 5 7 2 3 */ 4593793, /* OBJ_ecdsa_with_SHA224 1 2 840 10045 4 3 1 */
4437&(nid_objs[129]),/* OBJ_server_auth 1 3 6 1 5 5 7 3 1 */ 4594794, /* OBJ_ecdsa_with_SHA256 1 2 840 10045 4 3 2 */
4438&(nid_objs[130]),/* OBJ_client_auth 1 3 6 1 5 5 7 3 2 */ 4595795, /* OBJ_ecdsa_with_SHA384 1 2 840 10045 4 3 3 */
4439&(nid_objs[131]),/* OBJ_code_sign 1 3 6 1 5 5 7 3 3 */ 4596796, /* OBJ_ecdsa_with_SHA512 1 2 840 10045 4 3 4 */
4440&(nid_objs[132]),/* OBJ_email_protect 1 3 6 1 5 5 7 3 4 */ 4597269, /* OBJ_id_pkix1_explicit_88 1 3 6 1 5 5 7 0 1 */
4441&(nid_objs[294]),/* OBJ_ipsecEndSystem 1 3 6 1 5 5 7 3 5 */ 4598270, /* OBJ_id_pkix1_implicit_88 1 3 6 1 5 5 7 0 2 */
4442&(nid_objs[295]),/* OBJ_ipsecTunnel 1 3 6 1 5 5 7 3 6 */ 4599271, /* OBJ_id_pkix1_explicit_93 1 3 6 1 5 5 7 0 3 */
4443&(nid_objs[296]),/* OBJ_ipsecUser 1 3 6 1 5 5 7 3 7 */ 4600272, /* OBJ_id_pkix1_implicit_93 1 3 6 1 5 5 7 0 4 */
4444&(nid_objs[133]),/* OBJ_time_stamp 1 3 6 1 5 5 7 3 8 */ 4601273, /* OBJ_id_mod_crmf 1 3 6 1 5 5 7 0 5 */
4445&(nid_objs[180]),/* OBJ_OCSP_sign 1 3 6 1 5 5 7 3 9 */ 4602274, /* OBJ_id_mod_cmc 1 3 6 1 5 5 7 0 6 */
4446&(nid_objs[297]),/* OBJ_dvcs 1 3 6 1 5 5 7 3 10 */ 4603275, /* OBJ_id_mod_kea_profile_88 1 3 6 1 5 5 7 0 7 */
4447&(nid_objs[298]),/* OBJ_id_it_caProtEncCert 1 3 6 1 5 5 7 4 1 */ 4604276, /* OBJ_id_mod_kea_profile_93 1 3 6 1 5 5 7 0 8 */
4448&(nid_objs[299]),/* OBJ_id_it_signKeyPairTypes 1 3 6 1 5 5 7 4 2 */ 4605277, /* OBJ_id_mod_cmp 1 3 6 1 5 5 7 0 9 */
4449&(nid_objs[300]),/* OBJ_id_it_encKeyPairTypes 1 3 6 1 5 5 7 4 3 */ 4606278, /* OBJ_id_mod_qualified_cert_88 1 3 6 1 5 5 7 0 10 */
4450&(nid_objs[301]),/* OBJ_id_it_preferredSymmAlg 1 3 6 1 5 5 7 4 4 */ 4607279, /* OBJ_id_mod_qualified_cert_93 1 3 6 1 5 5 7 0 11 */
4451&(nid_objs[302]),/* OBJ_id_it_caKeyUpdateInfo 1 3 6 1 5 5 7 4 5 */ 4608280, /* OBJ_id_mod_attribute_cert 1 3 6 1 5 5 7 0 12 */
4452&(nid_objs[303]),/* OBJ_id_it_currentCRL 1 3 6 1 5 5 7 4 6 */ 4609281, /* OBJ_id_mod_timestamp_protocol 1 3 6 1 5 5 7 0 13 */
4453&(nid_objs[304]),/* OBJ_id_it_unsupportedOIDs 1 3 6 1 5 5 7 4 7 */ 4610282, /* OBJ_id_mod_ocsp 1 3 6 1 5 5 7 0 14 */
4454&(nid_objs[305]),/* OBJ_id_it_subscriptionRequest 1 3 6 1 5 5 7 4 8 */ 4611283, /* OBJ_id_mod_dvcs 1 3 6 1 5 5 7 0 15 */
4455&(nid_objs[306]),/* OBJ_id_it_subscriptionResponse 1 3 6 1 5 5 7 4 9 */ 4612284, /* OBJ_id_mod_cmp2000 1 3 6 1 5 5 7 0 16 */
4456&(nid_objs[307]),/* OBJ_id_it_keyPairParamReq 1 3 6 1 5 5 7 4 10 */ 4613177, /* OBJ_info_access 1 3 6 1 5 5 7 1 1 */
4457&(nid_objs[308]),/* OBJ_id_it_keyPairParamRep 1 3 6 1 5 5 7 4 11 */ 4614285, /* OBJ_biometricInfo 1 3 6 1 5 5 7 1 2 */
4458&(nid_objs[309]),/* OBJ_id_it_revPassphrase 1 3 6 1 5 5 7 4 12 */ 4615286, /* OBJ_qcStatements 1 3 6 1 5 5 7 1 3 */
4459&(nid_objs[310]),/* OBJ_id_it_implicitConfirm 1 3 6 1 5 5 7 4 13 */ 4616287, /* OBJ_ac_auditEntity 1 3 6 1 5 5 7 1 4 */
4460&(nid_objs[311]),/* OBJ_id_it_confirmWaitTime 1 3 6 1 5 5 7 4 14 */ 4617288, /* OBJ_ac_targeting 1 3 6 1 5 5 7 1 5 */
4461&(nid_objs[312]),/* OBJ_id_it_origPKIMessage 1 3 6 1 5 5 7 4 15 */ 4618289, /* OBJ_aaControls 1 3 6 1 5 5 7 1 6 */
4462&(nid_objs[784]),/* OBJ_id_it_suppLangTags 1 3 6 1 5 5 7 4 16 */ 4619290, /* OBJ_sbgp_ipAddrBlock 1 3 6 1 5 5 7 1 7 */
4463&(nid_objs[313]),/* OBJ_id_regCtrl 1 3 6 1 5 5 7 5 1 */ 4620291, /* OBJ_sbgp_autonomousSysNum 1 3 6 1 5 5 7 1 8 */
4464&(nid_objs[314]),/* OBJ_id_regInfo 1 3 6 1 5 5 7 5 2 */ 4621292, /* OBJ_sbgp_routerIdentifier 1 3 6 1 5 5 7 1 9 */
4465&(nid_objs[323]),/* OBJ_id_alg_des40 1 3 6 1 5 5 7 6 1 */ 4622397, /* OBJ_ac_proxying 1 3 6 1 5 5 7 1 10 */
4466&(nid_objs[324]),/* OBJ_id_alg_noSignature 1 3 6 1 5 5 7 6 2 */ 4623398, /* OBJ_sinfo_access 1 3 6 1 5 5 7 1 11 */
4467&(nid_objs[325]),/* OBJ_id_alg_dh_sig_hmac_sha1 1 3 6 1 5 5 7 6 3 */ 4624663, /* OBJ_proxyCertInfo 1 3 6 1 5 5 7 1 14 */
4468&(nid_objs[326]),/* OBJ_id_alg_dh_pop 1 3 6 1 5 5 7 6 4 */ 4625164, /* OBJ_id_qt_cps 1 3 6 1 5 5 7 2 1 */
4469&(nid_objs[327]),/* OBJ_id_cmc_statusInfo 1 3 6 1 5 5 7 7 1 */ 4626165, /* OBJ_id_qt_unotice 1 3 6 1 5 5 7 2 2 */
4470&(nid_objs[328]),/* OBJ_id_cmc_identification 1 3 6 1 5 5 7 7 2 */ 4627293, /* OBJ_textNotice 1 3 6 1 5 5 7 2 3 */
4471&(nid_objs[329]),/* OBJ_id_cmc_identityProof 1 3 6 1 5 5 7 7 3 */ 4628129, /* OBJ_server_auth 1 3 6 1 5 5 7 3 1 */
4472&(nid_objs[330]),/* OBJ_id_cmc_dataReturn 1 3 6 1 5 5 7 7 4 */ 4629130, /* OBJ_client_auth 1 3 6 1 5 5 7 3 2 */
4473&(nid_objs[331]),/* OBJ_id_cmc_transactionId 1 3 6 1 5 5 7 7 5 */ 4630131, /* OBJ_code_sign 1 3 6 1 5 5 7 3 3 */
4474&(nid_objs[332]),/* OBJ_id_cmc_senderNonce 1 3 6 1 5 5 7 7 6 */ 4631132, /* OBJ_email_protect 1 3 6 1 5 5 7 3 4 */
4475&(nid_objs[333]),/* OBJ_id_cmc_recipientNonce 1 3 6 1 5 5 7 7 7 */ 4632294, /* OBJ_ipsecEndSystem 1 3 6 1 5 5 7 3 5 */
4476&(nid_objs[334]),/* OBJ_id_cmc_addExtensions 1 3 6 1 5 5 7 7 8 */ 4633295, /* OBJ_ipsecTunnel 1 3 6 1 5 5 7 3 6 */
4477&(nid_objs[335]),/* OBJ_id_cmc_encryptedPOP 1 3 6 1 5 5 7 7 9 */ 4634296, /* OBJ_ipsecUser 1 3 6 1 5 5 7 3 7 */
4478&(nid_objs[336]),/* OBJ_id_cmc_decryptedPOP 1 3 6 1 5 5 7 7 10 */ 4635133, /* OBJ_time_stamp 1 3 6 1 5 5 7 3 8 */
4479&(nid_objs[337]),/* OBJ_id_cmc_lraPOPWitness 1 3 6 1 5 5 7 7 11 */ 4636180, /* OBJ_OCSP_sign 1 3 6 1 5 5 7 3 9 */
4480&(nid_objs[338]),/* OBJ_id_cmc_getCert 1 3 6 1 5 5 7 7 15 */ 4637297, /* OBJ_dvcs 1 3 6 1 5 5 7 3 10 */
4481&(nid_objs[339]),/* OBJ_id_cmc_getCRL 1 3 6 1 5 5 7 7 16 */ 4638298, /* OBJ_id_it_caProtEncCert 1 3 6 1 5 5 7 4 1 */
4482&(nid_objs[340]),/* OBJ_id_cmc_revokeRequest 1 3 6 1 5 5 7 7 17 */ 4639299, /* OBJ_id_it_signKeyPairTypes 1 3 6 1 5 5 7 4 2 */
4483&(nid_objs[341]),/* OBJ_id_cmc_regInfo 1 3 6 1 5 5 7 7 18 */ 4640300, /* OBJ_id_it_encKeyPairTypes 1 3 6 1 5 5 7 4 3 */
4484&(nid_objs[342]),/* OBJ_id_cmc_responseInfo 1 3 6 1 5 5 7 7 19 */ 4641301, /* OBJ_id_it_preferredSymmAlg 1 3 6 1 5 5 7 4 4 */
4485&(nid_objs[343]),/* OBJ_id_cmc_queryPending 1 3 6 1 5 5 7 7 21 */ 4642302, /* OBJ_id_it_caKeyUpdateInfo 1 3 6 1 5 5 7 4 5 */
4486&(nid_objs[344]),/* OBJ_id_cmc_popLinkRandom 1 3 6 1 5 5 7 7 22 */ 4643303, /* OBJ_id_it_currentCRL 1 3 6 1 5 5 7 4 6 */
4487&(nid_objs[345]),/* OBJ_id_cmc_popLinkWitness 1 3 6 1 5 5 7 7 23 */ 4644304, /* OBJ_id_it_unsupportedOIDs 1 3 6 1 5 5 7 4 7 */
4488&(nid_objs[346]),/* OBJ_id_cmc_confirmCertAcceptance 1 3 6 1 5 5 7 7 24 */ 4645305, /* OBJ_id_it_subscriptionRequest 1 3 6 1 5 5 7 4 8 */
4489&(nid_objs[347]),/* OBJ_id_on_personalData 1 3 6 1 5 5 7 8 1 */ 4646306, /* OBJ_id_it_subscriptionResponse 1 3 6 1 5 5 7 4 9 */
4490&(nid_objs[858]),/* OBJ_id_on_permanentIdentifier 1 3 6 1 5 5 7 8 3 */ 4647307, /* OBJ_id_it_keyPairParamReq 1 3 6 1 5 5 7 4 10 */
4491&(nid_objs[348]),/* OBJ_id_pda_dateOfBirth 1 3 6 1 5 5 7 9 1 */ 4648308, /* OBJ_id_it_keyPairParamRep 1 3 6 1 5 5 7 4 11 */
4492&(nid_objs[349]),/* OBJ_id_pda_placeOfBirth 1 3 6 1 5 5 7 9 2 */ 4649309, /* OBJ_id_it_revPassphrase 1 3 6 1 5 5 7 4 12 */
4493&(nid_objs[351]),/* OBJ_id_pda_gender 1 3 6 1 5 5 7 9 3 */ 4650310, /* OBJ_id_it_implicitConfirm 1 3 6 1 5 5 7 4 13 */
4494&(nid_objs[352]),/* OBJ_id_pda_countryOfCitizenship 1 3 6 1 5 5 7 9 4 */ 4651311, /* OBJ_id_it_confirmWaitTime 1 3 6 1 5 5 7 4 14 */
4495&(nid_objs[353]),/* OBJ_id_pda_countryOfResidence 1 3 6 1 5 5 7 9 5 */ 4652312, /* OBJ_id_it_origPKIMessage 1 3 6 1 5 5 7 4 15 */
4496&(nid_objs[354]),/* OBJ_id_aca_authenticationInfo 1 3 6 1 5 5 7 10 1 */ 4653784, /* OBJ_id_it_suppLangTags 1 3 6 1 5 5 7 4 16 */
4497&(nid_objs[355]),/* OBJ_id_aca_accessIdentity 1 3 6 1 5 5 7 10 2 */ 4654313, /* OBJ_id_regCtrl 1 3 6 1 5 5 7 5 1 */
4498&(nid_objs[356]),/* OBJ_id_aca_chargingIdentity 1 3 6 1 5 5 7 10 3 */ 4655314, /* OBJ_id_regInfo 1 3 6 1 5 5 7 5 2 */
4499&(nid_objs[357]),/* OBJ_id_aca_group 1 3 6 1 5 5 7 10 4 */ 4656323, /* OBJ_id_alg_des40 1 3 6 1 5 5 7 6 1 */
4500&(nid_objs[358]),/* OBJ_id_aca_role 1 3 6 1 5 5 7 10 5 */ 4657324, /* OBJ_id_alg_noSignature 1 3 6 1 5 5 7 6 2 */
4501&(nid_objs[399]),/* OBJ_id_aca_encAttrs 1 3 6 1 5 5 7 10 6 */ 4658325, /* OBJ_id_alg_dh_sig_hmac_sha1 1 3 6 1 5 5 7 6 3 */
4502&(nid_objs[359]),/* OBJ_id_qcs_pkixQCSyntax_v1 1 3 6 1 5 5 7 11 1 */ 4659326, /* OBJ_id_alg_dh_pop 1 3 6 1 5 5 7 6 4 */
4503&(nid_objs[360]),/* OBJ_id_cct_crs 1 3 6 1 5 5 7 12 1 */ 4660327, /* OBJ_id_cmc_statusInfo 1 3 6 1 5 5 7 7 1 */
4504&(nid_objs[361]),/* OBJ_id_cct_PKIData 1 3 6 1 5 5 7 12 2 */ 4661328, /* OBJ_id_cmc_identification 1 3 6 1 5 5 7 7 2 */
4505&(nid_objs[362]),/* OBJ_id_cct_PKIResponse 1 3 6 1 5 5 7 12 3 */ 4662329, /* OBJ_id_cmc_identityProof 1 3 6 1 5 5 7 7 3 */
4506&(nid_objs[664]),/* OBJ_id_ppl_anyLanguage 1 3 6 1 5 5 7 21 0 */ 4663330, /* OBJ_id_cmc_dataReturn 1 3 6 1 5 5 7 7 4 */
4507&(nid_objs[665]),/* OBJ_id_ppl_inheritAll 1 3 6 1 5 5 7 21 1 */ 4664331, /* OBJ_id_cmc_transactionId 1 3 6 1 5 5 7 7 5 */
4508&(nid_objs[667]),/* OBJ_Independent 1 3 6 1 5 5 7 21 2 */ 4665332, /* OBJ_id_cmc_senderNonce 1 3 6 1 5 5 7 7 6 */
4509&(nid_objs[178]),/* OBJ_ad_OCSP 1 3 6 1 5 5 7 48 1 */ 4666333, /* OBJ_id_cmc_recipientNonce 1 3 6 1 5 5 7 7 7 */
4510&(nid_objs[179]),/* OBJ_ad_ca_issuers 1 3 6 1 5 5 7 48 2 */ 4667334, /* OBJ_id_cmc_addExtensions 1 3 6 1 5 5 7 7 8 */
4511&(nid_objs[363]),/* OBJ_ad_timeStamping 1 3 6 1 5 5 7 48 3 */ 4668335, /* OBJ_id_cmc_encryptedPOP 1 3 6 1 5 5 7 7 9 */
4512&(nid_objs[364]),/* OBJ_ad_dvcs 1 3 6 1 5 5 7 48 4 */ 4669336, /* OBJ_id_cmc_decryptedPOP 1 3 6 1 5 5 7 7 10 */
4513&(nid_objs[785]),/* OBJ_caRepository 1 3 6 1 5 5 7 48 5 */ 4670337, /* OBJ_id_cmc_lraPOPWitness 1 3 6 1 5 5 7 7 11 */
4514&(nid_objs[780]),/* OBJ_hmac_md5 1 3 6 1 5 5 8 1 1 */ 4671338, /* OBJ_id_cmc_getCert 1 3 6 1 5 5 7 7 15 */
4515&(nid_objs[781]),/* OBJ_hmac_sha1 1 3 6 1 5 5 8 1 2 */ 4672339, /* OBJ_id_cmc_getCRL 1 3 6 1 5 5 7 7 16 */
4516&(nid_objs[58]),/* OBJ_netscape_cert_extension 2 16 840 1 113730 1 */ 4673340, /* OBJ_id_cmc_revokeRequest 1 3 6 1 5 5 7 7 17 */
4517&(nid_objs[59]),/* OBJ_netscape_data_type 2 16 840 1 113730 2 */ 4674341, /* OBJ_id_cmc_regInfo 1 3 6 1 5 5 7 7 18 */
4518&(nid_objs[438]),/* OBJ_pilotAttributeType 0 9 2342 19200300 100 1 */ 4675342, /* OBJ_id_cmc_responseInfo 1 3 6 1 5 5 7 7 19 */
4519&(nid_objs[439]),/* OBJ_pilotAttributeSyntax 0 9 2342 19200300 100 3 */ 4676343, /* OBJ_id_cmc_queryPending 1 3 6 1 5 5 7 7 21 */
4520&(nid_objs[440]),/* OBJ_pilotObjectClass 0 9 2342 19200300 100 4 */ 4677344, /* OBJ_id_cmc_popLinkRandom 1 3 6 1 5 5 7 7 22 */
4521&(nid_objs[441]),/* OBJ_pilotGroups 0 9 2342 19200300 100 10 */ 4678345, /* OBJ_id_cmc_popLinkWitness 1 3 6 1 5 5 7 7 23 */
4522&(nid_objs[108]),/* OBJ_cast5_cbc 1 2 840 113533 7 66 10 */ 4679346, /* OBJ_id_cmc_confirmCertAcceptance 1 3 6 1 5 5 7 7 24 */
4523&(nid_objs[112]),/* OBJ_pbeWithMD5AndCast5_CBC 1 2 840 113533 7 66 12 */ 4680347, /* OBJ_id_on_personalData 1 3 6 1 5 5 7 8 1 */
4524&(nid_objs[782]),/* OBJ_id_PasswordBasedMAC 1 2 840 113533 7 66 13 */ 4681858, /* OBJ_id_on_permanentIdentifier 1 3 6 1 5 5 7 8 3 */
4525&(nid_objs[783]),/* OBJ_id_DHBasedMac 1 2 840 113533 7 66 30 */ 4682348, /* OBJ_id_pda_dateOfBirth 1 3 6 1 5 5 7 9 1 */
4526&(nid_objs[ 6]),/* OBJ_rsaEncryption 1 2 840 113549 1 1 1 */ 4683349, /* OBJ_id_pda_placeOfBirth 1 3 6 1 5 5 7 9 2 */
4527&(nid_objs[ 7]),/* OBJ_md2WithRSAEncryption 1 2 840 113549 1 1 2 */ 4684351, /* OBJ_id_pda_gender 1 3 6 1 5 5 7 9 3 */
4528&(nid_objs[396]),/* OBJ_md4WithRSAEncryption 1 2 840 113549 1 1 3 */ 4685352, /* OBJ_id_pda_countryOfCitizenship 1 3 6 1 5 5 7 9 4 */
4529&(nid_objs[ 8]),/* OBJ_md5WithRSAEncryption 1 2 840 113549 1 1 4 */ 4686353, /* OBJ_id_pda_countryOfResidence 1 3 6 1 5 5 7 9 5 */
4530&(nid_objs[65]),/* OBJ_sha1WithRSAEncryption 1 2 840 113549 1 1 5 */ 4687354, /* OBJ_id_aca_authenticationInfo 1 3 6 1 5 5 7 10 1 */
4531&(nid_objs[644]),/* OBJ_rsaOAEPEncryptionSET 1 2 840 113549 1 1 6 */ 4688355, /* OBJ_id_aca_accessIdentity 1 3 6 1 5 5 7 10 2 */
4532&(nid_objs[668]),/* OBJ_sha256WithRSAEncryption 1 2 840 113549 1 1 11 */ 4689356, /* OBJ_id_aca_chargingIdentity 1 3 6 1 5 5 7 10 3 */
4533&(nid_objs[669]),/* OBJ_sha384WithRSAEncryption 1 2 840 113549 1 1 12 */ 4690357, /* OBJ_id_aca_group 1 3 6 1 5 5 7 10 4 */
4534&(nid_objs[670]),/* OBJ_sha512WithRSAEncryption 1 2 840 113549 1 1 13 */ 4691358, /* OBJ_id_aca_role 1 3 6 1 5 5 7 10 5 */
4535&(nid_objs[671]),/* OBJ_sha224WithRSAEncryption 1 2 840 113549 1 1 14 */ 4692399, /* OBJ_id_aca_encAttrs 1 3 6 1 5 5 7 10 6 */
4536&(nid_objs[28]),/* OBJ_dhKeyAgreement 1 2 840 113549 1 3 1 */ 4693359, /* OBJ_id_qcs_pkixQCSyntax_v1 1 3 6 1 5 5 7 11 1 */
4537&(nid_objs[ 9]),/* OBJ_pbeWithMD2AndDES_CBC 1 2 840 113549 1 5 1 */ 4694360, /* OBJ_id_cct_crs 1 3 6 1 5 5 7 12 1 */
4538&(nid_objs[10]),/* OBJ_pbeWithMD5AndDES_CBC 1 2 840 113549 1 5 3 */ 4695361, /* OBJ_id_cct_PKIData 1 3 6 1 5 5 7 12 2 */
4539&(nid_objs[168]),/* OBJ_pbeWithMD2AndRC2_CBC 1 2 840 113549 1 5 4 */ 4696362, /* OBJ_id_cct_PKIResponse 1 3 6 1 5 5 7 12 3 */
4540&(nid_objs[169]),/* OBJ_pbeWithMD5AndRC2_CBC 1 2 840 113549 1 5 6 */ 4697664, /* OBJ_id_ppl_anyLanguage 1 3 6 1 5 5 7 21 0 */
4541&(nid_objs[170]),/* OBJ_pbeWithSHA1AndDES_CBC 1 2 840 113549 1 5 10 */ 4698665, /* OBJ_id_ppl_inheritAll 1 3 6 1 5 5 7 21 1 */
4542&(nid_objs[68]),/* OBJ_pbeWithSHA1AndRC2_CBC 1 2 840 113549 1 5 11 */ 4699667, /* OBJ_Independent 1 3 6 1 5 5 7 21 2 */
4543&(nid_objs[69]),/* OBJ_id_pbkdf2 1 2 840 113549 1 5 12 */ 4700178, /* OBJ_ad_OCSP 1 3 6 1 5 5 7 48 1 */
4544&(nid_objs[161]),/* OBJ_pbes2 1 2 840 113549 1 5 13 */ 4701179, /* OBJ_ad_ca_issuers 1 3 6 1 5 5 7 48 2 */
4545&(nid_objs[162]),/* OBJ_pbmac1 1 2 840 113549 1 5 14 */ 4702363, /* OBJ_ad_timeStamping 1 3 6 1 5 5 7 48 3 */
4546&(nid_objs[21]),/* OBJ_pkcs7_data 1 2 840 113549 1 7 1 */ 4703364, /* OBJ_ad_dvcs 1 3 6 1 5 5 7 48 4 */
4547&(nid_objs[22]),/* OBJ_pkcs7_signed 1 2 840 113549 1 7 2 */ 4704785, /* OBJ_caRepository 1 3 6 1 5 5 7 48 5 */
4548&(nid_objs[23]),/* OBJ_pkcs7_enveloped 1 2 840 113549 1 7 3 */ 4705780, /* OBJ_hmac_md5 1 3 6 1 5 5 8 1 1 */
4549&(nid_objs[24]),/* OBJ_pkcs7_signedAndEnveloped 1 2 840 113549 1 7 4 */ 4706781, /* OBJ_hmac_sha1 1 3 6 1 5 5 8 1 2 */
4550&(nid_objs[25]),/* OBJ_pkcs7_digest 1 2 840 113549 1 7 5 */ 470758, /* OBJ_netscape_cert_extension 2 16 840 1 113730 1 */
4551&(nid_objs[26]),/* OBJ_pkcs7_encrypted 1 2 840 113549 1 7 6 */ 470859, /* OBJ_netscape_data_type 2 16 840 1 113730 2 */
4552&(nid_objs[48]),/* OBJ_pkcs9_emailAddress 1 2 840 113549 1 9 1 */ 4709438, /* OBJ_pilotAttributeType 0 9 2342 19200300 100 1 */
4553&(nid_objs[49]),/* OBJ_pkcs9_unstructuredName 1 2 840 113549 1 9 2 */ 4710439, /* OBJ_pilotAttributeSyntax 0 9 2342 19200300 100 3 */
4554&(nid_objs[50]),/* OBJ_pkcs9_contentType 1 2 840 113549 1 9 3 */ 4711440, /* OBJ_pilotObjectClass 0 9 2342 19200300 100 4 */
4555&(nid_objs[51]),/* OBJ_pkcs9_messageDigest 1 2 840 113549 1 9 4 */ 4712441, /* OBJ_pilotGroups 0 9 2342 19200300 100 10 */
4556&(nid_objs[52]),/* OBJ_pkcs9_signingTime 1 2 840 113549 1 9 5 */ 4713108, /* OBJ_cast5_cbc 1 2 840 113533 7 66 10 */
4557&(nid_objs[53]),/* OBJ_pkcs9_countersignature 1 2 840 113549 1 9 6 */ 4714112, /* OBJ_pbeWithMD5AndCast5_CBC 1 2 840 113533 7 66 12 */
4558&(nid_objs[54]),/* OBJ_pkcs9_challengePassword 1 2 840 113549 1 9 7 */ 4715782, /* OBJ_id_PasswordBasedMAC 1 2 840 113533 7 66 13 */
4559&(nid_objs[55]),/* OBJ_pkcs9_unstructuredAddress 1 2 840 113549 1 9 8 */ 4716783, /* OBJ_id_DHBasedMac 1 2 840 113533 7 66 30 */
4560&(nid_objs[56]),/* OBJ_pkcs9_extCertAttributes 1 2 840 113549 1 9 9 */ 4717 6, /* OBJ_rsaEncryption 1 2 840 113549 1 1 1 */
4561&(nid_objs[172]),/* OBJ_ext_req 1 2 840 113549 1 9 14 */ 4718 7, /* OBJ_md2WithRSAEncryption 1 2 840 113549 1 1 2 */
4562&(nid_objs[167]),/* OBJ_SMIMECapabilities 1 2 840 113549 1 9 15 */ 4719396, /* OBJ_md4WithRSAEncryption 1 2 840 113549 1 1 3 */
4563&(nid_objs[188]),/* OBJ_SMIME 1 2 840 113549 1 9 16 */ 4720 8, /* OBJ_md5WithRSAEncryption 1 2 840 113549 1 1 4 */
4564&(nid_objs[156]),/* OBJ_friendlyName 1 2 840 113549 1 9 20 */ 472165, /* OBJ_sha1WithRSAEncryption 1 2 840 113549 1 1 5 */
4565&(nid_objs[157]),/* OBJ_localKeyID 1 2 840 113549 1 9 21 */ 4722644, /* OBJ_rsaOAEPEncryptionSET 1 2 840 113549 1 1 6 */
4566&(nid_objs[681]),/* OBJ_X9_62_onBasis 1 2 840 10045 1 2 3 1 */ 4723668, /* OBJ_sha256WithRSAEncryption 1 2 840 113549 1 1 11 */
4567&(nid_objs[682]),/* OBJ_X9_62_tpBasis 1 2 840 10045 1 2 3 2 */ 4724669, /* OBJ_sha384WithRSAEncryption 1 2 840 113549 1 1 12 */
4568&(nid_objs[683]),/* OBJ_X9_62_ppBasis 1 2 840 10045 1 2 3 3 */ 4725670, /* OBJ_sha512WithRSAEncryption 1 2 840 113549 1 1 13 */
4569&(nid_objs[417]),/* OBJ_ms_csp_name 1 3 6 1 4 1 311 17 1 */ 4726671, /* OBJ_sha224WithRSAEncryption 1 2 840 113549 1 1 14 */
4570&(nid_objs[856]),/* OBJ_LocalKeySet 1 3 6 1 4 1 311 17 2 */ 472728, /* OBJ_dhKeyAgreement 1 2 840 113549 1 3 1 */
4571&(nid_objs[390]),/* OBJ_dcObject 1 3 6 1 4 1 1466 344 */ 4728 9, /* OBJ_pbeWithMD2AndDES_CBC 1 2 840 113549 1 5 1 */
4572&(nid_objs[91]),/* OBJ_bf_cbc 1 3 6 1 4 1 3029 1 2 */ 472910, /* OBJ_pbeWithMD5AndDES_CBC 1 2 840 113549 1 5 3 */
4573&(nid_objs[315]),/* OBJ_id_regCtrl_regToken 1 3 6 1 5 5 7 5 1 1 */ 4730168, /* OBJ_pbeWithMD2AndRC2_CBC 1 2 840 113549 1 5 4 */
4574&(nid_objs[316]),/* OBJ_id_regCtrl_authenticator 1 3 6 1 5 5 7 5 1 2 */ 4731169, /* OBJ_pbeWithMD5AndRC2_CBC 1 2 840 113549 1 5 6 */
4575&(nid_objs[317]),/* OBJ_id_regCtrl_pkiPublicationInfo 1 3 6 1 5 5 7 5 1 3 */ 4732170, /* OBJ_pbeWithSHA1AndDES_CBC 1 2 840 113549 1 5 10 */
4576&(nid_objs[318]),/* OBJ_id_regCtrl_pkiArchiveOptions 1 3 6 1 5 5 7 5 1 4 */ 473368, /* OBJ_pbeWithSHA1AndRC2_CBC 1 2 840 113549 1 5 11 */
4577&(nid_objs[319]),/* OBJ_id_regCtrl_oldCertID 1 3 6 1 5 5 7 5 1 5 */ 473469, /* OBJ_id_pbkdf2 1 2 840 113549 1 5 12 */
4578&(nid_objs[320]),/* OBJ_id_regCtrl_protocolEncrKey 1 3 6 1 5 5 7 5 1 6 */ 4735161, /* OBJ_pbes2 1 2 840 113549 1 5 13 */
4579&(nid_objs[321]),/* OBJ_id_regInfo_utf8Pairs 1 3 6 1 5 5 7 5 2 1 */ 4736162, /* OBJ_pbmac1 1 2 840 113549 1 5 14 */
4580&(nid_objs[322]),/* OBJ_id_regInfo_certReq 1 3 6 1 5 5 7 5 2 2 */ 473721, /* OBJ_pkcs7_data 1 2 840 113549 1 7 1 */
4581&(nid_objs[365]),/* OBJ_id_pkix_OCSP_basic 1 3 6 1 5 5 7 48 1 1 */ 473822, /* OBJ_pkcs7_signed 1 2 840 113549 1 7 2 */
4582&(nid_objs[366]),/* OBJ_id_pkix_OCSP_Nonce 1 3 6 1 5 5 7 48 1 2 */ 473923, /* OBJ_pkcs7_enveloped 1 2 840 113549 1 7 3 */
4583&(nid_objs[367]),/* OBJ_id_pkix_OCSP_CrlID 1 3 6 1 5 5 7 48 1 3 */ 474024, /* OBJ_pkcs7_signedAndEnveloped 1 2 840 113549 1 7 4 */
4584&(nid_objs[368]),/* OBJ_id_pkix_OCSP_acceptableResponses 1 3 6 1 5 5 7 48 1 4 */ 474125, /* OBJ_pkcs7_digest 1 2 840 113549 1 7 5 */
4585&(nid_objs[369]),/* OBJ_id_pkix_OCSP_noCheck 1 3 6 1 5 5 7 48 1 5 */ 474226, /* OBJ_pkcs7_encrypted 1 2 840 113549 1 7 6 */
4586&(nid_objs[370]),/* OBJ_id_pkix_OCSP_archiveCutoff 1 3 6 1 5 5 7 48 1 6 */ 474348, /* OBJ_pkcs9_emailAddress 1 2 840 113549 1 9 1 */
4587&(nid_objs[371]),/* OBJ_id_pkix_OCSP_serviceLocator 1 3 6 1 5 5 7 48 1 7 */ 474449, /* OBJ_pkcs9_unstructuredName 1 2 840 113549 1 9 2 */
4588&(nid_objs[372]),/* OBJ_id_pkix_OCSP_extendedStatus 1 3 6 1 5 5 7 48 1 8 */ 474550, /* OBJ_pkcs9_contentType 1 2 840 113549 1 9 3 */
4589&(nid_objs[373]),/* OBJ_id_pkix_OCSP_valid 1 3 6 1 5 5 7 48 1 9 */ 474651, /* OBJ_pkcs9_messageDigest 1 2 840 113549 1 9 4 */
4590&(nid_objs[374]),/* OBJ_id_pkix_OCSP_path 1 3 6 1 5 5 7 48 1 10 */ 474752, /* OBJ_pkcs9_signingTime 1 2 840 113549 1 9 5 */
4591&(nid_objs[375]),/* OBJ_id_pkix_OCSP_trustRoot 1 3 6 1 5 5 7 48 1 11 */ 474853, /* OBJ_pkcs9_countersignature 1 2 840 113549 1 9 6 */
4592&(nid_objs[418]),/* OBJ_aes_128_ecb 2 16 840 1 101 3 4 1 1 */ 474954, /* OBJ_pkcs9_challengePassword 1 2 840 113549 1 9 7 */
4593&(nid_objs[419]),/* OBJ_aes_128_cbc 2 16 840 1 101 3 4 1 2 */ 475055, /* OBJ_pkcs9_unstructuredAddress 1 2 840 113549 1 9 8 */
4594&(nid_objs[420]),/* OBJ_aes_128_ofb128 2 16 840 1 101 3 4 1 3 */ 475156, /* OBJ_pkcs9_extCertAttributes 1 2 840 113549 1 9 9 */
4595&(nid_objs[421]),/* OBJ_aes_128_cfb128 2 16 840 1 101 3 4 1 4 */ 4752172, /* OBJ_ext_req 1 2 840 113549 1 9 14 */
4596&(nid_objs[788]),/* OBJ_id_aes128_wrap 2 16 840 1 101 3 4 1 5 */ 4753167, /* OBJ_SMIMECapabilities 1 2 840 113549 1 9 15 */
4597&(nid_objs[422]),/* OBJ_aes_192_ecb 2 16 840 1 101 3 4 1 21 */ 4754188, /* OBJ_SMIME 1 2 840 113549 1 9 16 */
4598&(nid_objs[423]),/* OBJ_aes_192_cbc 2 16 840 1 101 3 4 1 22 */ 4755156, /* OBJ_friendlyName 1 2 840 113549 1 9 20 */
4599&(nid_objs[424]),/* OBJ_aes_192_ofb128 2 16 840 1 101 3 4 1 23 */ 4756157, /* OBJ_localKeyID 1 2 840 113549 1 9 21 */
4600&(nid_objs[425]),/* OBJ_aes_192_cfb128 2 16 840 1 101 3 4 1 24 */ 4757681, /* OBJ_X9_62_onBasis 1 2 840 10045 1 2 3 1 */
4601&(nid_objs[789]),/* OBJ_id_aes192_wrap 2 16 840 1 101 3 4 1 25 */ 4758682, /* OBJ_X9_62_tpBasis 1 2 840 10045 1 2 3 2 */
4602&(nid_objs[426]),/* OBJ_aes_256_ecb 2 16 840 1 101 3 4 1 41 */ 4759683, /* OBJ_X9_62_ppBasis 1 2 840 10045 1 2 3 3 */
4603&(nid_objs[427]),/* OBJ_aes_256_cbc 2 16 840 1 101 3 4 1 42 */ 4760417, /* OBJ_ms_csp_name 1 3 6 1 4 1 311 17 1 */
4604&(nid_objs[428]),/* OBJ_aes_256_ofb128 2 16 840 1 101 3 4 1 43 */ 4761856, /* OBJ_LocalKeySet 1 3 6 1 4 1 311 17 2 */
4605&(nid_objs[429]),/* OBJ_aes_256_cfb128 2 16 840 1 101 3 4 1 44 */ 4762390, /* OBJ_dcObject 1 3 6 1 4 1 1466 344 */
4606&(nid_objs[790]),/* OBJ_id_aes256_wrap 2 16 840 1 101 3 4 1 45 */ 476391, /* OBJ_bf_cbc 1 3 6 1 4 1 3029 1 2 */
4607&(nid_objs[672]),/* OBJ_sha256 2 16 840 1 101 3 4 2 1 */ 4764315, /* OBJ_id_regCtrl_regToken 1 3 6 1 5 5 7 5 1 1 */
4608&(nid_objs[673]),/* OBJ_sha384 2 16 840 1 101 3 4 2 2 */ 4765316, /* OBJ_id_regCtrl_authenticator 1 3 6 1 5 5 7 5 1 2 */
4609&(nid_objs[674]),/* OBJ_sha512 2 16 840 1 101 3 4 2 3 */ 4766317, /* OBJ_id_regCtrl_pkiPublicationInfo 1 3 6 1 5 5 7 5 1 3 */
4610&(nid_objs[675]),/* OBJ_sha224 2 16 840 1 101 3 4 2 4 */ 4767318, /* OBJ_id_regCtrl_pkiArchiveOptions 1 3 6 1 5 5 7 5 1 4 */
4611&(nid_objs[802]),/* OBJ_dsa_with_SHA224 2 16 840 1 101 3 4 3 1 */ 4768319, /* OBJ_id_regCtrl_oldCertID 1 3 6 1 5 5 7 5 1 5 */
4612&(nid_objs[803]),/* OBJ_dsa_with_SHA256 2 16 840 1 101 3 4 3 2 */ 4769320, /* OBJ_id_regCtrl_protocolEncrKey 1 3 6 1 5 5 7 5 1 6 */
4613&(nid_objs[71]),/* OBJ_netscape_cert_type 2 16 840 1 113730 1 1 */ 4770321, /* OBJ_id_regInfo_utf8Pairs 1 3 6 1 5 5 7 5 2 1 */
4614&(nid_objs[72]),/* OBJ_netscape_base_url 2 16 840 1 113730 1 2 */ 4771322, /* OBJ_id_regInfo_certReq 1 3 6 1 5 5 7 5 2 2 */
4615&(nid_objs[73]),/* OBJ_netscape_revocation_url 2 16 840 1 113730 1 3 */ 4772365, /* OBJ_id_pkix_OCSP_basic 1 3 6 1 5 5 7 48 1 1 */
4616&(nid_objs[74]),/* OBJ_netscape_ca_revocation_url 2 16 840 1 113730 1 4 */ 4773366, /* OBJ_id_pkix_OCSP_Nonce 1 3 6 1 5 5 7 48 1 2 */
4617&(nid_objs[75]),/* OBJ_netscape_renewal_url 2 16 840 1 113730 1 7 */ 4774367, /* OBJ_id_pkix_OCSP_CrlID 1 3 6 1 5 5 7 48 1 3 */
4618&(nid_objs[76]),/* OBJ_netscape_ca_policy_url 2 16 840 1 113730 1 8 */ 4775368, /* OBJ_id_pkix_OCSP_acceptableResponses 1 3 6 1 5 5 7 48 1 4 */
4619&(nid_objs[77]),/* OBJ_netscape_ssl_server_name 2 16 840 1 113730 1 12 */ 4776369, /* OBJ_id_pkix_OCSP_noCheck 1 3 6 1 5 5 7 48 1 5 */
4620&(nid_objs[78]),/* OBJ_netscape_comment 2 16 840 1 113730 1 13 */ 4777370, /* OBJ_id_pkix_OCSP_archiveCutoff 1 3 6 1 5 5 7 48 1 6 */
4621&(nid_objs[79]),/* OBJ_netscape_cert_sequence 2 16 840 1 113730 2 5 */ 4778371, /* OBJ_id_pkix_OCSP_serviceLocator 1 3 6 1 5 5 7 48 1 7 */
4622&(nid_objs[139]),/* OBJ_ns_sgc 2 16 840 1 113730 4 1 */ 4779372, /* OBJ_id_pkix_OCSP_extendedStatus 1 3 6 1 5 5 7 48 1 8 */
4623&(nid_objs[458]),/* OBJ_userId 0 9 2342 19200300 100 1 1 */ 4780373, /* OBJ_id_pkix_OCSP_valid 1 3 6 1 5 5 7 48 1 9 */
4624&(nid_objs[459]),/* OBJ_textEncodedORAddress 0 9 2342 19200300 100 1 2 */ 4781374, /* OBJ_id_pkix_OCSP_path 1 3 6 1 5 5 7 48 1 10 */
4625&(nid_objs[460]),/* OBJ_rfc822Mailbox 0 9 2342 19200300 100 1 3 */ 4782375, /* OBJ_id_pkix_OCSP_trustRoot 1 3 6 1 5 5 7 48 1 11 */
4626&(nid_objs[461]),/* OBJ_info 0 9 2342 19200300 100 1 4 */ 4783418, /* OBJ_aes_128_ecb 2 16 840 1 101 3 4 1 1 */
4627&(nid_objs[462]),/* OBJ_favouriteDrink 0 9 2342 19200300 100 1 5 */ 4784419, /* OBJ_aes_128_cbc 2 16 840 1 101 3 4 1 2 */
4628&(nid_objs[463]),/* OBJ_roomNumber 0 9 2342 19200300 100 1 6 */ 4785420, /* OBJ_aes_128_ofb128 2 16 840 1 101 3 4 1 3 */
4629&(nid_objs[464]),/* OBJ_photo 0 9 2342 19200300 100 1 7 */ 4786421, /* OBJ_aes_128_cfb128 2 16 840 1 101 3 4 1 4 */
4630&(nid_objs[465]),/* OBJ_userClass 0 9 2342 19200300 100 1 8 */ 4787788, /* OBJ_id_aes128_wrap 2 16 840 1 101 3 4 1 5 */
4631&(nid_objs[466]),/* OBJ_host 0 9 2342 19200300 100 1 9 */ 4788422, /* OBJ_aes_192_ecb 2 16 840 1 101 3 4 1 21 */
4632&(nid_objs[467]),/* OBJ_manager 0 9 2342 19200300 100 1 10 */ 4789423, /* OBJ_aes_192_cbc 2 16 840 1 101 3 4 1 22 */
4633&(nid_objs[468]),/* OBJ_documentIdentifier 0 9 2342 19200300 100 1 11 */ 4790424, /* OBJ_aes_192_ofb128 2 16 840 1 101 3 4 1 23 */
4634&(nid_objs[469]),/* OBJ_documentTitle 0 9 2342 19200300 100 1 12 */ 4791425, /* OBJ_aes_192_cfb128 2 16 840 1 101 3 4 1 24 */
4635&(nid_objs[470]),/* OBJ_documentVersion 0 9 2342 19200300 100 1 13 */ 4792789, /* OBJ_id_aes192_wrap 2 16 840 1 101 3 4 1 25 */
4636&(nid_objs[471]),/* OBJ_documentAuthor 0 9 2342 19200300 100 1 14 */ 4793426, /* OBJ_aes_256_ecb 2 16 840 1 101 3 4 1 41 */
4637&(nid_objs[472]),/* OBJ_documentLocation 0 9 2342 19200300 100 1 15 */ 4794427, /* OBJ_aes_256_cbc 2 16 840 1 101 3 4 1 42 */
4638&(nid_objs[473]),/* OBJ_homeTelephoneNumber 0 9 2342 19200300 100 1 20 */ 4795428, /* OBJ_aes_256_ofb128 2 16 840 1 101 3 4 1 43 */
4639&(nid_objs[474]),/* OBJ_secretary 0 9 2342 19200300 100 1 21 */ 4796429, /* OBJ_aes_256_cfb128 2 16 840 1 101 3 4 1 44 */
4640&(nid_objs[475]),/* OBJ_otherMailbox 0 9 2342 19200300 100 1 22 */ 4797790, /* OBJ_id_aes256_wrap 2 16 840 1 101 3 4 1 45 */
4641&(nid_objs[476]),/* OBJ_lastModifiedTime 0 9 2342 19200300 100 1 23 */ 4798672, /* OBJ_sha256 2 16 840 1 101 3 4 2 1 */
4642&(nid_objs[477]),/* OBJ_lastModifiedBy 0 9 2342 19200300 100 1 24 */ 4799673, /* OBJ_sha384 2 16 840 1 101 3 4 2 2 */
4643&(nid_objs[391]),/* OBJ_domainComponent 0 9 2342 19200300 100 1 25 */ 4800674, /* OBJ_sha512 2 16 840 1 101 3 4 2 3 */
4644&(nid_objs[478]),/* OBJ_aRecord 0 9 2342 19200300 100 1 26 */ 4801675, /* OBJ_sha224 2 16 840 1 101 3 4 2 4 */
4645&(nid_objs[479]),/* OBJ_pilotAttributeType27 0 9 2342 19200300 100 1 27 */ 4802802, /* OBJ_dsa_with_SHA224 2 16 840 1 101 3 4 3 1 */
4646&(nid_objs[480]),/* OBJ_mXRecord 0 9 2342 19200300 100 1 28 */ 4803803, /* OBJ_dsa_with_SHA256 2 16 840 1 101 3 4 3 2 */
4647&(nid_objs[481]),/* OBJ_nSRecord 0 9 2342 19200300 100 1 29 */ 480471, /* OBJ_netscape_cert_type 2 16 840 1 113730 1 1 */
4648&(nid_objs[482]),/* OBJ_sOARecord 0 9 2342 19200300 100 1 30 */ 480572, /* OBJ_netscape_base_url 2 16 840 1 113730 1 2 */
4649&(nid_objs[483]),/* OBJ_cNAMERecord 0 9 2342 19200300 100 1 31 */ 480673, /* OBJ_netscape_revocation_url 2 16 840 1 113730 1 3 */
4650&(nid_objs[484]),/* OBJ_associatedDomain 0 9 2342 19200300 100 1 37 */ 480774, /* OBJ_netscape_ca_revocation_url 2 16 840 1 113730 1 4 */
4651&(nid_objs[485]),/* OBJ_associatedName 0 9 2342 19200300 100 1 38 */ 480875, /* OBJ_netscape_renewal_url 2 16 840 1 113730 1 7 */
4652&(nid_objs[486]),/* OBJ_homePostalAddress 0 9 2342 19200300 100 1 39 */ 480976, /* OBJ_netscape_ca_policy_url 2 16 840 1 113730 1 8 */
4653&(nid_objs[487]),/* OBJ_personalTitle 0 9 2342 19200300 100 1 40 */ 481077, /* OBJ_netscape_ssl_server_name 2 16 840 1 113730 1 12 */
4654&(nid_objs[488]),/* OBJ_mobileTelephoneNumber 0 9 2342 19200300 100 1 41 */ 481178, /* OBJ_netscape_comment 2 16 840 1 113730 1 13 */
4655&(nid_objs[489]),/* OBJ_pagerTelephoneNumber 0 9 2342 19200300 100 1 42 */ 481279, /* OBJ_netscape_cert_sequence 2 16 840 1 113730 2 5 */
4656&(nid_objs[490]),/* OBJ_friendlyCountryName 0 9 2342 19200300 100 1 43 */ 4813139, /* OBJ_ns_sgc 2 16 840 1 113730 4 1 */
4657&(nid_objs[491]),/* OBJ_organizationalStatus 0 9 2342 19200300 100 1 45 */ 4814458, /* OBJ_userId 0 9 2342 19200300 100 1 1 */
4658&(nid_objs[492]),/* OBJ_janetMailbox 0 9 2342 19200300 100 1 46 */ 4815459, /* OBJ_textEncodedORAddress 0 9 2342 19200300 100 1 2 */
4659&(nid_objs[493]),/* OBJ_mailPreferenceOption 0 9 2342 19200300 100 1 47 */ 4816460, /* OBJ_rfc822Mailbox 0 9 2342 19200300 100 1 3 */
4660&(nid_objs[494]),/* OBJ_buildingName 0 9 2342 19200300 100 1 48 */ 4817461, /* OBJ_info 0 9 2342 19200300 100 1 4 */
4661&(nid_objs[495]),/* OBJ_dSAQuality 0 9 2342 19200300 100 1 49 */ 4818462, /* OBJ_favouriteDrink 0 9 2342 19200300 100 1 5 */
4662&(nid_objs[496]),/* OBJ_singleLevelQuality 0 9 2342 19200300 100 1 50 */ 4819463, /* OBJ_roomNumber 0 9 2342 19200300 100 1 6 */
4663&(nid_objs[497]),/* OBJ_subtreeMinimumQuality 0 9 2342 19200300 100 1 51 */ 4820464, /* OBJ_photo 0 9 2342 19200300 100 1 7 */
4664&(nid_objs[498]),/* OBJ_subtreeMaximumQuality 0 9 2342 19200300 100 1 52 */ 4821465, /* OBJ_userClass 0 9 2342 19200300 100 1 8 */
4665&(nid_objs[499]),/* OBJ_personalSignature 0 9 2342 19200300 100 1 53 */ 4822466, /* OBJ_host 0 9 2342 19200300 100 1 9 */
4666&(nid_objs[500]),/* OBJ_dITRedirect 0 9 2342 19200300 100 1 54 */ 4823467, /* OBJ_manager 0 9 2342 19200300 100 1 10 */
4667&(nid_objs[501]),/* OBJ_audio 0 9 2342 19200300 100 1 55 */ 4824468, /* OBJ_documentIdentifier 0 9 2342 19200300 100 1 11 */
4668&(nid_objs[502]),/* OBJ_documentPublisher 0 9 2342 19200300 100 1 56 */ 4825469, /* OBJ_documentTitle 0 9 2342 19200300 100 1 12 */
4669&(nid_objs[442]),/* OBJ_iA5StringSyntax 0 9 2342 19200300 100 3 4 */ 4826470, /* OBJ_documentVersion 0 9 2342 19200300 100 1 13 */
4670&(nid_objs[443]),/* OBJ_caseIgnoreIA5StringSyntax 0 9 2342 19200300 100 3 5 */ 4827471, /* OBJ_documentAuthor 0 9 2342 19200300 100 1 14 */
4671&(nid_objs[444]),/* OBJ_pilotObject 0 9 2342 19200300 100 4 3 */ 4828472, /* OBJ_documentLocation 0 9 2342 19200300 100 1 15 */
4672&(nid_objs[445]),/* OBJ_pilotPerson 0 9 2342 19200300 100 4 4 */ 4829473, /* OBJ_homeTelephoneNumber 0 9 2342 19200300 100 1 20 */
4673&(nid_objs[446]),/* OBJ_account 0 9 2342 19200300 100 4 5 */ 4830474, /* OBJ_secretary 0 9 2342 19200300 100 1 21 */
4674&(nid_objs[447]),/* OBJ_document 0 9 2342 19200300 100 4 6 */ 4831475, /* OBJ_otherMailbox 0 9 2342 19200300 100 1 22 */
4675&(nid_objs[448]),/* OBJ_room 0 9 2342 19200300 100 4 7 */ 4832476, /* OBJ_lastModifiedTime 0 9 2342 19200300 100 1 23 */
4676&(nid_objs[449]),/* OBJ_documentSeries 0 9 2342 19200300 100 4 9 */ 4833477, /* OBJ_lastModifiedBy 0 9 2342 19200300 100 1 24 */
4677&(nid_objs[392]),/* OBJ_Domain 0 9 2342 19200300 100 4 13 */ 4834391, /* OBJ_domainComponent 0 9 2342 19200300 100 1 25 */
4678&(nid_objs[450]),/* OBJ_rFC822localPart 0 9 2342 19200300 100 4 14 */ 4835478, /* OBJ_aRecord 0 9 2342 19200300 100 1 26 */
4679&(nid_objs[451]),/* OBJ_dNSDomain 0 9 2342 19200300 100 4 15 */ 4836479, /* OBJ_pilotAttributeType27 0 9 2342 19200300 100 1 27 */
4680&(nid_objs[452]),/* OBJ_domainRelatedObject 0 9 2342 19200300 100 4 17 */ 4837480, /* OBJ_mXRecord 0 9 2342 19200300 100 1 28 */
4681&(nid_objs[453]),/* OBJ_friendlyCountry 0 9 2342 19200300 100 4 18 */ 4838481, /* OBJ_nSRecord 0 9 2342 19200300 100 1 29 */
4682&(nid_objs[454]),/* OBJ_simpleSecurityObject 0 9 2342 19200300 100 4 19 */ 4839482, /* OBJ_sOARecord 0 9 2342 19200300 100 1 30 */
4683&(nid_objs[455]),/* OBJ_pilotOrganization 0 9 2342 19200300 100 4 20 */ 4840483, /* OBJ_cNAMERecord 0 9 2342 19200300 100 1 31 */
4684&(nid_objs[456]),/* OBJ_pilotDSA 0 9 2342 19200300 100 4 21 */ 4841484, /* OBJ_associatedDomain 0 9 2342 19200300 100 1 37 */
4685&(nid_objs[457]),/* OBJ_qualityLabelledData 0 9 2342 19200300 100 4 22 */ 4842485, /* OBJ_associatedName 0 9 2342 19200300 100 1 38 */
4686&(nid_objs[189]),/* OBJ_id_smime_mod 1 2 840 113549 1 9 16 0 */ 4843486, /* OBJ_homePostalAddress 0 9 2342 19200300 100 1 39 */
4687&(nid_objs[190]),/* OBJ_id_smime_ct 1 2 840 113549 1 9 16 1 */ 4844487, /* OBJ_personalTitle 0 9 2342 19200300 100 1 40 */
4688&(nid_objs[191]),/* OBJ_id_smime_aa 1 2 840 113549 1 9 16 2 */ 4845488, /* OBJ_mobileTelephoneNumber 0 9 2342 19200300 100 1 41 */
4689&(nid_objs[192]),/* OBJ_id_smime_alg 1 2 840 113549 1 9 16 3 */ 4846489, /* OBJ_pagerTelephoneNumber 0 9 2342 19200300 100 1 42 */
4690&(nid_objs[193]),/* OBJ_id_smime_cd 1 2 840 113549 1 9 16 4 */ 4847490, /* OBJ_friendlyCountryName 0 9 2342 19200300 100 1 43 */
4691&(nid_objs[194]),/* OBJ_id_smime_spq 1 2 840 113549 1 9 16 5 */ 4848491, /* OBJ_organizationalStatus 0 9 2342 19200300 100 1 45 */
4692&(nid_objs[195]),/* OBJ_id_smime_cti 1 2 840 113549 1 9 16 6 */ 4849492, /* OBJ_janetMailbox 0 9 2342 19200300 100 1 46 */
4693&(nid_objs[158]),/* OBJ_x509Certificate 1 2 840 113549 1 9 22 1 */ 4850493, /* OBJ_mailPreferenceOption 0 9 2342 19200300 100 1 47 */
4694&(nid_objs[159]),/* OBJ_sdsiCertificate 1 2 840 113549 1 9 22 2 */ 4851494, /* OBJ_buildingName 0 9 2342 19200300 100 1 48 */
4695&(nid_objs[160]),/* OBJ_x509Crl 1 2 840 113549 1 9 23 1 */ 4852495, /* OBJ_dSAQuality 0 9 2342 19200300 100 1 49 */
4696&(nid_objs[144]),/* OBJ_pbe_WithSHA1And128BitRC4 1 2 840 113549 1 12 1 1 */ 4853496, /* OBJ_singleLevelQuality 0 9 2342 19200300 100 1 50 */
4697&(nid_objs[145]),/* OBJ_pbe_WithSHA1And40BitRC4 1 2 840 113549 1 12 1 2 */ 4854497, /* OBJ_subtreeMinimumQuality 0 9 2342 19200300 100 1 51 */
4698&(nid_objs[146]),/* OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC 1 2 840 113549 1 12 1 3 */ 4855498, /* OBJ_subtreeMaximumQuality 0 9 2342 19200300 100 1 52 */
4699&(nid_objs[147]),/* OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC 1 2 840 113549 1 12 1 4 */ 4856499, /* OBJ_personalSignature 0 9 2342 19200300 100 1 53 */
4700&(nid_objs[148]),/* OBJ_pbe_WithSHA1And128BitRC2_CBC 1 2 840 113549 1 12 1 5 */ 4857500, /* OBJ_dITRedirect 0 9 2342 19200300 100 1 54 */
4701&(nid_objs[149]),/* OBJ_pbe_WithSHA1And40BitRC2_CBC 1 2 840 113549 1 12 1 6 */ 4858501, /* OBJ_audio 0 9 2342 19200300 100 1 55 */
4702&(nid_objs[171]),/* OBJ_ms_ext_req 1 3 6 1 4 1 311 2 1 14 */ 4859502, /* OBJ_documentPublisher 0 9 2342 19200300 100 1 56 */
4703&(nid_objs[134]),/* OBJ_ms_code_ind 1 3 6 1 4 1 311 2 1 21 */ 4860442, /* OBJ_iA5StringSyntax 0 9 2342 19200300 100 3 4 */
4704&(nid_objs[135]),/* OBJ_ms_code_com 1 3 6 1 4 1 311 2 1 22 */ 4861443, /* OBJ_caseIgnoreIA5StringSyntax 0 9 2342 19200300 100 3 5 */
4705&(nid_objs[136]),/* OBJ_ms_ctl_sign 1 3 6 1 4 1 311 10 3 1 */ 4862444, /* OBJ_pilotObject 0 9 2342 19200300 100 4 3 */
4706&(nid_objs[137]),/* OBJ_ms_sgc 1 3 6 1 4 1 311 10 3 3 */ 4863445, /* OBJ_pilotPerson 0 9 2342 19200300 100 4 4 */
4707&(nid_objs[138]),/* OBJ_ms_efs 1 3 6 1 4 1 311 10 3 4 */ 4864446, /* OBJ_account 0 9 2342 19200300 100 4 5 */
4708&(nid_objs[648]),/* OBJ_ms_smartcard_login 1 3 6 1 4 1 311 20 2 2 */ 4865447, /* OBJ_document 0 9 2342 19200300 100 4 6 */
4709&(nid_objs[649]),/* OBJ_ms_upn 1 3 6 1 4 1 311 20 2 3 */ 4866448, /* OBJ_room 0 9 2342 19200300 100 4 7 */
4710&(nid_objs[751]),/* OBJ_camellia_128_cbc 1 2 392 200011 61 1 1 1 2 */ 4867449, /* OBJ_documentSeries 0 9 2342 19200300 100 4 9 */
4711&(nid_objs[752]),/* OBJ_camellia_192_cbc 1 2 392 200011 61 1 1 1 3 */ 4868392, /* OBJ_Domain 0 9 2342 19200300 100 4 13 */
4712&(nid_objs[753]),/* OBJ_camellia_256_cbc 1 2 392 200011 61 1 1 1 4 */ 4869450, /* OBJ_rFC822localPart 0 9 2342 19200300 100 4 14 */
4713&(nid_objs[196]),/* OBJ_id_smime_mod_cms 1 2 840 113549 1 9 16 0 1 */ 4870451, /* OBJ_dNSDomain 0 9 2342 19200300 100 4 15 */
4714&(nid_objs[197]),/* OBJ_id_smime_mod_ess 1 2 840 113549 1 9 16 0 2 */ 4871452, /* OBJ_domainRelatedObject 0 9 2342 19200300 100 4 17 */
4715&(nid_objs[198]),/* OBJ_id_smime_mod_oid 1 2 840 113549 1 9 16 0 3 */ 4872453, /* OBJ_friendlyCountry 0 9 2342 19200300 100 4 18 */
4716&(nid_objs[199]),/* OBJ_id_smime_mod_msg_v3 1 2 840 113549 1 9 16 0 4 */ 4873454, /* OBJ_simpleSecurityObject 0 9 2342 19200300 100 4 19 */
4717&(nid_objs[200]),/* OBJ_id_smime_mod_ets_eSignature_88 1 2 840 113549 1 9 16 0 5 */ 4874455, /* OBJ_pilotOrganization 0 9 2342 19200300 100 4 20 */
4718&(nid_objs[201]),/* OBJ_id_smime_mod_ets_eSignature_97 1 2 840 113549 1 9 16 0 6 */ 4875456, /* OBJ_pilotDSA 0 9 2342 19200300 100 4 21 */
4719&(nid_objs[202]),/* OBJ_id_smime_mod_ets_eSigPolicy_88 1 2 840 113549 1 9 16 0 7 */ 4876457, /* OBJ_qualityLabelledData 0 9 2342 19200300 100 4 22 */
4720&(nid_objs[203]),/* OBJ_id_smime_mod_ets_eSigPolicy_97 1 2 840 113549 1 9 16 0 8 */ 4877189, /* OBJ_id_smime_mod 1 2 840 113549 1 9 16 0 */
4721&(nid_objs[204]),/* OBJ_id_smime_ct_receipt 1 2 840 113549 1 9 16 1 1 */ 4878190, /* OBJ_id_smime_ct 1 2 840 113549 1 9 16 1 */
4722&(nid_objs[205]),/* OBJ_id_smime_ct_authData 1 2 840 113549 1 9 16 1 2 */ 4879191, /* OBJ_id_smime_aa 1 2 840 113549 1 9 16 2 */
4723&(nid_objs[206]),/* OBJ_id_smime_ct_publishCert 1 2 840 113549 1 9 16 1 3 */ 4880192, /* OBJ_id_smime_alg 1 2 840 113549 1 9 16 3 */
4724&(nid_objs[207]),/* OBJ_id_smime_ct_TSTInfo 1 2 840 113549 1 9 16 1 4 */ 4881193, /* OBJ_id_smime_cd 1 2 840 113549 1 9 16 4 */
4725&(nid_objs[208]),/* OBJ_id_smime_ct_TDTInfo 1 2 840 113549 1 9 16 1 5 */ 4882194, /* OBJ_id_smime_spq 1 2 840 113549 1 9 16 5 */
4726&(nid_objs[209]),/* OBJ_id_smime_ct_contentInfo 1 2 840 113549 1 9 16 1 6 */ 4883195, /* OBJ_id_smime_cti 1 2 840 113549 1 9 16 6 */
4727&(nid_objs[210]),/* OBJ_id_smime_ct_DVCSRequestData 1 2 840 113549 1 9 16 1 7 */ 4884158, /* OBJ_x509Certificate 1 2 840 113549 1 9 22 1 */
4728&(nid_objs[211]),/* OBJ_id_smime_ct_DVCSResponseData 1 2 840 113549 1 9 16 1 8 */ 4885159, /* OBJ_sdsiCertificate 1 2 840 113549 1 9 22 2 */
4729&(nid_objs[786]),/* OBJ_id_smime_ct_compressedData 1 2 840 113549 1 9 16 1 9 */ 4886160, /* OBJ_x509Crl 1 2 840 113549 1 9 23 1 */
4730&(nid_objs[787]),/* OBJ_id_ct_asciiTextWithCRLF 1 2 840 113549 1 9 16 1 27 */ 4887144, /* OBJ_pbe_WithSHA1And128BitRC4 1 2 840 113549 1 12 1 1 */
4731&(nid_objs[212]),/* OBJ_id_smime_aa_receiptRequest 1 2 840 113549 1 9 16 2 1 */ 4888145, /* OBJ_pbe_WithSHA1And40BitRC4 1 2 840 113549 1 12 1 2 */
4732&(nid_objs[213]),/* OBJ_id_smime_aa_securityLabel 1 2 840 113549 1 9 16 2 2 */ 4889146, /* OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC 1 2 840 113549 1 12 1 3 */
4733&(nid_objs[214]),/* OBJ_id_smime_aa_mlExpandHistory 1 2 840 113549 1 9 16 2 3 */ 4890147, /* OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC 1 2 840 113549 1 12 1 4 */
4734&(nid_objs[215]),/* OBJ_id_smime_aa_contentHint 1 2 840 113549 1 9 16 2 4 */ 4891148, /* OBJ_pbe_WithSHA1And128BitRC2_CBC 1 2 840 113549 1 12 1 5 */
4735&(nid_objs[216]),/* OBJ_id_smime_aa_msgSigDigest 1 2 840 113549 1 9 16 2 5 */ 4892149, /* OBJ_pbe_WithSHA1And40BitRC2_CBC 1 2 840 113549 1 12 1 6 */
4736&(nid_objs[217]),/* OBJ_id_smime_aa_encapContentType 1 2 840 113549 1 9 16 2 6 */ 4893171, /* OBJ_ms_ext_req 1 3 6 1 4 1 311 2 1 14 */
4737&(nid_objs[218]),/* OBJ_id_smime_aa_contentIdentifier 1 2 840 113549 1 9 16 2 7 */ 4894134, /* OBJ_ms_code_ind 1 3 6 1 4 1 311 2 1 21 */
4738&(nid_objs[219]),/* OBJ_id_smime_aa_macValue 1 2 840 113549 1 9 16 2 8 */ 4895135, /* OBJ_ms_code_com 1 3 6 1 4 1 311 2 1 22 */
4739&(nid_objs[220]),/* OBJ_id_smime_aa_equivalentLabels 1 2 840 113549 1 9 16 2 9 */ 4896136, /* OBJ_ms_ctl_sign 1 3 6 1 4 1 311 10 3 1 */
4740&(nid_objs[221]),/* OBJ_id_smime_aa_contentReference 1 2 840 113549 1 9 16 2 10 */ 4897137, /* OBJ_ms_sgc 1 3 6 1 4 1 311 10 3 3 */
4741&(nid_objs[222]),/* OBJ_id_smime_aa_encrypKeyPref 1 2 840 113549 1 9 16 2 11 */ 4898138, /* OBJ_ms_efs 1 3 6 1 4 1 311 10 3 4 */
4742&(nid_objs[223]),/* OBJ_id_smime_aa_signingCertificate 1 2 840 113549 1 9 16 2 12 */ 4899648, /* OBJ_ms_smartcard_login 1 3 6 1 4 1 311 20 2 2 */
4743&(nid_objs[224]),/* OBJ_id_smime_aa_smimeEncryptCerts 1 2 840 113549 1 9 16 2 13 */ 4900649, /* OBJ_ms_upn 1 3 6 1 4 1 311 20 2 3 */
4744&(nid_objs[225]),/* OBJ_id_smime_aa_timeStampToken 1 2 840 113549 1 9 16 2 14 */ 4901751, /* OBJ_camellia_128_cbc 1 2 392 200011 61 1 1 1 2 */
4745&(nid_objs[226]),/* OBJ_id_smime_aa_ets_sigPolicyId 1 2 840 113549 1 9 16 2 15 */ 4902752, /* OBJ_camellia_192_cbc 1 2 392 200011 61 1 1 1 3 */
4746&(nid_objs[227]),/* OBJ_id_smime_aa_ets_commitmentType 1 2 840 113549 1 9 16 2 16 */ 4903753, /* OBJ_camellia_256_cbc 1 2 392 200011 61 1 1 1 4 */
4747&(nid_objs[228]),/* OBJ_id_smime_aa_ets_signerLocation 1 2 840 113549 1 9 16 2 17 */ 4904196, /* OBJ_id_smime_mod_cms 1 2 840 113549 1 9 16 0 1 */
4748&(nid_objs[229]),/* OBJ_id_smime_aa_ets_signerAttr 1 2 840 113549 1 9 16 2 18 */ 4905197, /* OBJ_id_smime_mod_ess 1 2 840 113549 1 9 16 0 2 */
4749&(nid_objs[230]),/* OBJ_id_smime_aa_ets_otherSigCert 1 2 840 113549 1 9 16 2 19 */ 4906198, /* OBJ_id_smime_mod_oid 1 2 840 113549 1 9 16 0 3 */
4750&(nid_objs[231]),/* OBJ_id_smime_aa_ets_contentTimestamp 1 2 840 113549 1 9 16 2 20 */ 4907199, /* OBJ_id_smime_mod_msg_v3 1 2 840 113549 1 9 16 0 4 */
4751&(nid_objs[232]),/* OBJ_id_smime_aa_ets_CertificateRefs 1 2 840 113549 1 9 16 2 21 */ 4908200, /* OBJ_id_smime_mod_ets_eSignature_88 1 2 840 113549 1 9 16 0 5 */
4752&(nid_objs[233]),/* OBJ_id_smime_aa_ets_RevocationRefs 1 2 840 113549 1 9 16 2 22 */ 4909201, /* OBJ_id_smime_mod_ets_eSignature_97 1 2 840 113549 1 9 16 0 6 */
4753&(nid_objs[234]),/* OBJ_id_smime_aa_ets_certValues 1 2 840 113549 1 9 16 2 23 */ 4910202, /* OBJ_id_smime_mod_ets_eSigPolicy_88 1 2 840 113549 1 9 16 0 7 */
4754&(nid_objs[235]),/* OBJ_id_smime_aa_ets_revocationValues 1 2 840 113549 1 9 16 2 24 */ 4911203, /* OBJ_id_smime_mod_ets_eSigPolicy_97 1 2 840 113549 1 9 16 0 8 */
4755&(nid_objs[236]),/* OBJ_id_smime_aa_ets_escTimeStamp 1 2 840 113549 1 9 16 2 25 */ 4912204, /* OBJ_id_smime_ct_receipt 1 2 840 113549 1 9 16 1 1 */
4756&(nid_objs[237]),/* OBJ_id_smime_aa_ets_certCRLTimestamp 1 2 840 113549 1 9 16 2 26 */ 4913205, /* OBJ_id_smime_ct_authData 1 2 840 113549 1 9 16 1 2 */
4757&(nid_objs[238]),/* OBJ_id_smime_aa_ets_archiveTimeStamp 1 2 840 113549 1 9 16 2 27 */ 4914206, /* OBJ_id_smime_ct_publishCert 1 2 840 113549 1 9 16 1 3 */
4758&(nid_objs[239]),/* OBJ_id_smime_aa_signatureType 1 2 840 113549 1 9 16 2 28 */ 4915207, /* OBJ_id_smime_ct_TSTInfo 1 2 840 113549 1 9 16 1 4 */
4759&(nid_objs[240]),/* OBJ_id_smime_aa_dvcs_dvc 1 2 840 113549 1 9 16 2 29 */ 4916208, /* OBJ_id_smime_ct_TDTInfo 1 2 840 113549 1 9 16 1 5 */
4760&(nid_objs[241]),/* OBJ_id_smime_alg_ESDHwith3DES 1 2 840 113549 1 9 16 3 1 */ 4917209, /* OBJ_id_smime_ct_contentInfo 1 2 840 113549 1 9 16 1 6 */
4761&(nid_objs[242]),/* OBJ_id_smime_alg_ESDHwithRC2 1 2 840 113549 1 9 16 3 2 */ 4918210, /* OBJ_id_smime_ct_DVCSRequestData 1 2 840 113549 1 9 16 1 7 */
4762&(nid_objs[243]),/* OBJ_id_smime_alg_3DESwrap 1 2 840 113549 1 9 16 3 3 */ 4919211, /* OBJ_id_smime_ct_DVCSResponseData 1 2 840 113549 1 9 16 1 8 */
4763&(nid_objs[244]),/* OBJ_id_smime_alg_RC2wrap 1 2 840 113549 1 9 16 3 4 */ 4920786, /* OBJ_id_smime_ct_compressedData 1 2 840 113549 1 9 16 1 9 */
4764&(nid_objs[245]),/* OBJ_id_smime_alg_ESDH 1 2 840 113549 1 9 16 3 5 */ 4921787, /* OBJ_id_ct_asciiTextWithCRLF 1 2 840 113549 1 9 16 1 27 */
4765&(nid_objs[246]),/* OBJ_id_smime_alg_CMS3DESwrap 1 2 840 113549 1 9 16 3 6 */ 4922212, /* OBJ_id_smime_aa_receiptRequest 1 2 840 113549 1 9 16 2 1 */
4766&(nid_objs[247]),/* OBJ_id_smime_alg_CMSRC2wrap 1 2 840 113549 1 9 16 3 7 */ 4923213, /* OBJ_id_smime_aa_securityLabel 1 2 840 113549 1 9 16 2 2 */
4767&(nid_objs[125]),/* OBJ_zlib_compression 1 2 840 113549 1 9 16 3 8 */ 4924214, /* OBJ_id_smime_aa_mlExpandHistory 1 2 840 113549 1 9 16 2 3 */
4768&(nid_objs[248]),/* OBJ_id_smime_cd_ldap 1 2 840 113549 1 9 16 4 1 */ 4925215, /* OBJ_id_smime_aa_contentHint 1 2 840 113549 1 9 16 2 4 */
4769&(nid_objs[249]),/* OBJ_id_smime_spq_ets_sqt_uri 1 2 840 113549 1 9 16 5 1 */ 4926216, /* OBJ_id_smime_aa_msgSigDigest 1 2 840 113549 1 9 16 2 5 */
4770&(nid_objs[250]),/* OBJ_id_smime_spq_ets_sqt_unotice 1 2 840 113549 1 9 16 5 2 */ 4927217, /* OBJ_id_smime_aa_encapContentType 1 2 840 113549 1 9 16 2 6 */
4771&(nid_objs[251]),/* OBJ_id_smime_cti_ets_proofOfOrigin 1 2 840 113549 1 9 16 6 1 */ 4928218, /* OBJ_id_smime_aa_contentIdentifier 1 2 840 113549 1 9 16 2 7 */
4772&(nid_objs[252]),/* OBJ_id_smime_cti_ets_proofOfReceipt 1 2 840 113549 1 9 16 6 2 */ 4929219, /* OBJ_id_smime_aa_macValue 1 2 840 113549 1 9 16 2 8 */
4773&(nid_objs[253]),/* OBJ_id_smime_cti_ets_proofOfDelivery 1 2 840 113549 1 9 16 6 3 */ 4930220, /* OBJ_id_smime_aa_equivalentLabels 1 2 840 113549 1 9 16 2 9 */
4774&(nid_objs[254]),/* OBJ_id_smime_cti_ets_proofOfSender 1 2 840 113549 1 9 16 6 4 */ 4931221, /* OBJ_id_smime_aa_contentReference 1 2 840 113549 1 9 16 2 10 */
4775&(nid_objs[255]),/* OBJ_id_smime_cti_ets_proofOfApproval 1 2 840 113549 1 9 16 6 5 */ 4932222, /* OBJ_id_smime_aa_encrypKeyPref 1 2 840 113549 1 9 16 2 11 */
4776&(nid_objs[256]),/* OBJ_id_smime_cti_ets_proofOfCreation 1 2 840 113549 1 9 16 6 6 */ 4933223, /* OBJ_id_smime_aa_signingCertificate 1 2 840 113549 1 9 16 2 12 */
4777&(nid_objs[150]),/* OBJ_keyBag 1 2 840 113549 1 12 10 1 1 */ 4934224, /* OBJ_id_smime_aa_smimeEncryptCerts 1 2 840 113549 1 9 16 2 13 */
4778&(nid_objs[151]),/* OBJ_pkcs8ShroudedKeyBag 1 2 840 113549 1 12 10 1 2 */ 4935225, /* OBJ_id_smime_aa_timeStampToken 1 2 840 113549 1 9 16 2 14 */
4779&(nid_objs[152]),/* OBJ_certBag 1 2 840 113549 1 12 10 1 3 */ 4936226, /* OBJ_id_smime_aa_ets_sigPolicyId 1 2 840 113549 1 9 16 2 15 */
4780&(nid_objs[153]),/* OBJ_crlBag 1 2 840 113549 1 12 10 1 4 */ 4937227, /* OBJ_id_smime_aa_ets_commitmentType 1 2 840 113549 1 9 16 2 16 */
4781&(nid_objs[154]),/* OBJ_secretBag 1 2 840 113549 1 12 10 1 5 */ 4938228, /* OBJ_id_smime_aa_ets_signerLocation 1 2 840 113549 1 9 16 2 17 */
4782&(nid_objs[155]),/* OBJ_safeContentsBag 1 2 840 113549 1 12 10 1 6 */ 4939229, /* OBJ_id_smime_aa_ets_signerAttr 1 2 840 113549 1 9 16 2 18 */
4783&(nid_objs[34]),/* OBJ_idea_cbc 1 3 6 1 4 1 188 7 1 1 2 */ 4940230, /* OBJ_id_smime_aa_ets_otherSigCert 1 2 840 113549 1 9 16 2 19 */
4941231, /* OBJ_id_smime_aa_ets_contentTimestamp 1 2 840 113549 1 9 16 2 20 */
4942232, /* OBJ_id_smime_aa_ets_CertificateRefs 1 2 840 113549 1 9 16 2 21 */
4943233, /* OBJ_id_smime_aa_ets_RevocationRefs 1 2 840 113549 1 9 16 2 22 */
4944234, /* OBJ_id_smime_aa_ets_certValues 1 2 840 113549 1 9 16 2 23 */
4945235, /* OBJ_id_smime_aa_ets_revocationValues 1 2 840 113549 1 9 16 2 24 */
4946236, /* OBJ_id_smime_aa_ets_escTimeStamp 1 2 840 113549 1 9 16 2 25 */
4947237, /* OBJ_id_smime_aa_ets_certCRLTimestamp 1 2 840 113549 1 9 16 2 26 */
4948238, /* OBJ_id_smime_aa_ets_archiveTimeStamp 1 2 840 113549 1 9 16 2 27 */
4949239, /* OBJ_id_smime_aa_signatureType 1 2 840 113549 1 9 16 2 28 */
4950240, /* OBJ_id_smime_aa_dvcs_dvc 1 2 840 113549 1 9 16 2 29 */
4951241, /* OBJ_id_smime_alg_ESDHwith3DES 1 2 840 113549 1 9 16 3 1 */
4952242, /* OBJ_id_smime_alg_ESDHwithRC2 1 2 840 113549 1 9 16 3 2 */
4953243, /* OBJ_id_smime_alg_3DESwrap 1 2 840 113549 1 9 16 3 3 */
4954244, /* OBJ_id_smime_alg_RC2wrap 1 2 840 113549 1 9 16 3 4 */
4955245, /* OBJ_id_smime_alg_ESDH 1 2 840 113549 1 9 16 3 5 */
4956246, /* OBJ_id_smime_alg_CMS3DESwrap 1 2 840 113549 1 9 16 3 6 */
4957247, /* OBJ_id_smime_alg_CMSRC2wrap 1 2 840 113549 1 9 16 3 7 */
4958125, /* OBJ_zlib_compression 1 2 840 113549 1 9 16 3 8 */
4959248, /* OBJ_id_smime_cd_ldap 1 2 840 113549 1 9 16 4 1 */
4960249, /* OBJ_id_smime_spq_ets_sqt_uri 1 2 840 113549 1 9 16 5 1 */
4961250, /* OBJ_id_smime_spq_ets_sqt_unotice 1 2 840 113549 1 9 16 5 2 */
4962251, /* OBJ_id_smime_cti_ets_proofOfOrigin 1 2 840 113549 1 9 16 6 1 */
4963252, /* OBJ_id_smime_cti_ets_proofOfReceipt 1 2 840 113549 1 9 16 6 2 */
4964253, /* OBJ_id_smime_cti_ets_proofOfDelivery 1 2 840 113549 1 9 16 6 3 */
4965254, /* OBJ_id_smime_cti_ets_proofOfSender 1 2 840 113549 1 9 16 6 4 */
4966255, /* OBJ_id_smime_cti_ets_proofOfApproval 1 2 840 113549 1 9 16 6 5 */
4967256, /* OBJ_id_smime_cti_ets_proofOfCreation 1 2 840 113549 1 9 16 6 6 */
4968150, /* OBJ_keyBag 1 2 840 113549 1 12 10 1 1 */
4969151, /* OBJ_pkcs8ShroudedKeyBag 1 2 840 113549 1 12 10 1 2 */
4970152, /* OBJ_certBag 1 2 840 113549 1 12 10 1 3 */
4971153, /* OBJ_crlBag 1 2 840 113549 1 12 10 1 4 */
4972154, /* OBJ_secretBag 1 2 840 113549 1 12 10 1 5 */
4973155, /* OBJ_safeContentsBag 1 2 840 113549 1 12 10 1 6 */
497434, /* OBJ_idea_cbc 1 3 6 1 4 1 188 7 1 1 2 */
4784}; 4975};
4785 4976
diff --git a/src/lib/libcrypto/objects/obj_mac.h b/src/lib/libcrypto/objects/obj_mac.h
index ad5f7cfc10..282f11a8a8 100644
--- a/src/lib/libcrypto/objects/obj_mac.h
+++ b/src/lib/libcrypto/objects/obj_mac.h
@@ -122,7 +122,7 @@
122 122
123#define SN_wap_wsg "wap-wsg" 123#define SN_wap_wsg "wap-wsg"
124#define NID_wap_wsg 679 124#define NID_wap_wsg 679
125#define OBJ_wap_wsg OBJ_wap,13L 125#define OBJ_wap_wsg OBJ_wap,1L
126 126
127#define SN_selected_attribute_types "selected-attribute-types" 127#define SN_selected_attribute_types "selected-attribute-types"
128#define LN_selected_attribute_types "Selected Attribute Types" 128#define LN_selected_attribute_types "Selected Attribute Types"
@@ -2049,6 +2049,7 @@
2049#define NID_stateOrProvinceName 16 2049#define NID_stateOrProvinceName 16
2050#define OBJ_stateOrProvinceName OBJ_X509,8L 2050#define OBJ_stateOrProvinceName OBJ_X509,8L
2051 2051
2052#define SN_streetAddress "street"
2052#define LN_streetAddress "streetAddress" 2053#define LN_streetAddress "streetAddress"
2053#define NID_streetAddress 660 2054#define NID_streetAddress 660
2054#define OBJ_streetAddress OBJ_X509,9L 2055#define OBJ_streetAddress OBJ_X509,9L
@@ -2063,6 +2064,7 @@
2063#define NID_organizationalUnitName 18 2064#define NID_organizationalUnitName 18
2064#define OBJ_organizationalUnitName OBJ_X509,11L 2065#define OBJ_organizationalUnitName OBJ_X509,11L
2065 2066
2067#define SN_title "title"
2066#define LN_title "title" 2068#define LN_title "title"
2067#define NID_title 106 2069#define NID_title 106
2068#define OBJ_title OBJ_X509,12L 2070#define OBJ_title OBJ_X509,12L
@@ -2071,10 +2073,114 @@
2071#define NID_description 107 2073#define NID_description 107
2072#define OBJ_description OBJ_X509,13L 2074#define OBJ_description OBJ_X509,13L
2073 2075
2076#define LN_searchGuide "searchGuide"
2077#define NID_searchGuide 859
2078#define OBJ_searchGuide OBJ_X509,14L
2079
2080#define LN_businessCategory "businessCategory"
2081#define NID_businessCategory 860
2082#define OBJ_businessCategory OBJ_X509,15L
2083
2084#define LN_postalAddress "postalAddress"
2085#define NID_postalAddress 861
2086#define OBJ_postalAddress OBJ_X509,16L
2087
2074#define LN_postalCode "postalCode" 2088#define LN_postalCode "postalCode"
2075#define NID_postalCode 661 2089#define NID_postalCode 661
2076#define OBJ_postalCode OBJ_X509,17L 2090#define OBJ_postalCode OBJ_X509,17L
2077 2091
2092#define LN_postOfficeBox "postOfficeBox"
2093#define NID_postOfficeBox 862
2094#define OBJ_postOfficeBox OBJ_X509,18L
2095
2096#define LN_physicalDeliveryOfficeName "physicalDeliveryOfficeName"
2097#define NID_physicalDeliveryOfficeName 863
2098#define OBJ_physicalDeliveryOfficeName OBJ_X509,19L
2099
2100#define LN_telephoneNumber "telephoneNumber"
2101#define NID_telephoneNumber 864
2102#define OBJ_telephoneNumber OBJ_X509,20L
2103
2104#define LN_telexNumber "telexNumber"
2105#define NID_telexNumber 865
2106#define OBJ_telexNumber OBJ_X509,21L
2107
2108#define LN_teletexTerminalIdentifier "teletexTerminalIdentifier"
2109#define NID_teletexTerminalIdentifier 866
2110#define OBJ_teletexTerminalIdentifier OBJ_X509,22L
2111
2112#define LN_facsimileTelephoneNumber "facsimileTelephoneNumber"
2113#define NID_facsimileTelephoneNumber 867
2114#define OBJ_facsimileTelephoneNumber OBJ_X509,23L
2115
2116#define LN_x121Address "x121Address"
2117#define NID_x121Address 868
2118#define OBJ_x121Address OBJ_X509,24L
2119
2120#define LN_internationaliSDNNumber "internationaliSDNNumber"
2121#define NID_internationaliSDNNumber 869
2122#define OBJ_internationaliSDNNumber OBJ_X509,25L
2123
2124#define LN_registeredAddress "registeredAddress"
2125#define NID_registeredAddress 870
2126#define OBJ_registeredAddress OBJ_X509,26L
2127
2128#define LN_destinationIndicator "destinationIndicator"
2129#define NID_destinationIndicator 871
2130#define OBJ_destinationIndicator OBJ_X509,27L
2131
2132#define LN_preferredDeliveryMethod "preferredDeliveryMethod"
2133#define NID_preferredDeliveryMethod 872
2134#define OBJ_preferredDeliveryMethod OBJ_X509,28L
2135
2136#define LN_presentationAddress "presentationAddress"
2137#define NID_presentationAddress 873
2138#define OBJ_presentationAddress OBJ_X509,29L
2139
2140#define LN_supportedApplicationContext "supportedApplicationContext"
2141#define NID_supportedApplicationContext 874
2142#define OBJ_supportedApplicationContext OBJ_X509,30L
2143
2144#define SN_member "member"
2145#define NID_member 875
2146#define OBJ_member OBJ_X509,31L
2147
2148#define SN_owner "owner"
2149#define NID_owner 876
2150#define OBJ_owner OBJ_X509,32L
2151
2152#define LN_roleOccupant "roleOccupant"
2153#define NID_roleOccupant 877
2154#define OBJ_roleOccupant OBJ_X509,33L
2155
2156#define SN_seeAlso "seeAlso"
2157#define NID_seeAlso 878
2158#define OBJ_seeAlso OBJ_X509,34L
2159
2160#define LN_userPassword "userPassword"
2161#define NID_userPassword 879
2162#define OBJ_userPassword OBJ_X509,35L
2163
2164#define LN_userCertificate "userCertificate"
2165#define NID_userCertificate 880
2166#define OBJ_userCertificate OBJ_X509,36L
2167
2168#define LN_cACertificate "cACertificate"
2169#define NID_cACertificate 881
2170#define OBJ_cACertificate OBJ_X509,37L
2171
2172#define LN_authorityRevocationList "authorityRevocationList"
2173#define NID_authorityRevocationList 882
2174#define OBJ_authorityRevocationList OBJ_X509,38L
2175
2176#define LN_certificateRevocationList "certificateRevocationList"
2177#define NID_certificateRevocationList 883
2178#define OBJ_certificateRevocationList OBJ_X509,39L
2179
2180#define LN_crossCertificatePair "crossCertificatePair"
2181#define NID_crossCertificatePair 884
2182#define OBJ_crossCertificatePair OBJ_X509,40L
2183
2078#define SN_name "name" 2184#define SN_name "name"
2079#define LN_name "name" 2185#define LN_name "name"
2080#define NID_name 173 2186#define NID_name 173
@@ -2085,6 +2191,7 @@
2085#define NID_givenName 99 2191#define NID_givenName 99
2086#define OBJ_givenName OBJ_X509,42L 2192#define OBJ_givenName OBJ_X509,42L
2087 2193
2194#define SN_initials "initials"
2088#define LN_initials "initials" 2195#define LN_initials "initials"
2089#define NID_initials 101 2196#define NID_initials 101
2090#define OBJ_initials OBJ_X509,43L 2197#define OBJ_initials OBJ_X509,43L
@@ -2102,6 +2209,38 @@
2102#define NID_dnQualifier 174 2209#define NID_dnQualifier 174
2103#define OBJ_dnQualifier OBJ_X509,46L 2210#define OBJ_dnQualifier OBJ_X509,46L
2104 2211
2212#define LN_enhancedSearchGuide "enhancedSearchGuide"
2213#define NID_enhancedSearchGuide 885
2214#define OBJ_enhancedSearchGuide OBJ_X509,47L
2215
2216#define LN_protocolInformation "protocolInformation"
2217#define NID_protocolInformation 886
2218#define OBJ_protocolInformation OBJ_X509,48L
2219
2220#define LN_distinguishedName "distinguishedName"
2221#define NID_distinguishedName 887
2222#define OBJ_distinguishedName OBJ_X509,49L
2223
2224#define LN_uniqueMember "uniqueMember"
2225#define NID_uniqueMember 888
2226#define OBJ_uniqueMember OBJ_X509,50L
2227
2228#define LN_houseIdentifier "houseIdentifier"
2229#define NID_houseIdentifier 889
2230#define OBJ_houseIdentifier OBJ_X509,51L
2231
2232#define LN_supportedAlgorithms "supportedAlgorithms"
2233#define NID_supportedAlgorithms 890
2234#define OBJ_supportedAlgorithms OBJ_X509,52L
2235
2236#define LN_deltaRevocationList "deltaRevocationList"
2237#define NID_deltaRevocationList 891
2238#define OBJ_deltaRevocationList OBJ_X509,53L
2239
2240#define SN_dmdName "dmdName"
2241#define NID_dmdName 892
2242#define OBJ_dmdName OBJ_X509,54L
2243
2105#define LN_pseudonym "pseudonym" 2244#define LN_pseudonym "pseudonym"
2106#define NID_pseudonym 510 2245#define NID_pseudonym 510
2107#define OBJ_pseudonym OBJ_X509,65L 2246#define OBJ_pseudonym OBJ_X509,65L
diff --git a/src/lib/libcrypto/ocsp/Makefile b/src/lib/libcrypto/ocsp/Makefile
index 30a00b3372..60c414cf4d 100644
--- a/src/lib/libcrypto/ocsp/Makefile
+++ b/src/lib/libcrypto/ocsp/Makefile
@@ -36,7 +36,7 @@ top:
36all: lib 36all: lib
37 37
38lib: $(LIBOBJ) 38lib: $(LIBOBJ)
39 $(ARX) $(LIB) $(LIBOBJ) 39 $(AR) $(LIB) $(LIBOBJ)
40 $(RANLIB) $(LIB) || echo Never mind. 40 $(RANLIB) $(LIB) || echo Never mind.
41 @touch lib 41 @touch lib
42 42
@@ -82,10 +82,9 @@ ocsp_asn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
82ocsp_asn.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 82ocsp_asn.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
83ocsp_asn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 83ocsp_asn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
84ocsp_asn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 84ocsp_asn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
85ocsp_asn.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 85ocsp_asn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
86ocsp_asn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 86ocsp_asn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
87ocsp_asn.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h 87ocsp_asn.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h
88ocsp_asn.o: ../../include/openssl/opensslconf.h
89ocsp_asn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 88ocsp_asn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
90ocsp_asn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 89ocsp_asn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
91ocsp_asn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 90ocsp_asn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -98,25 +97,24 @@ ocsp_cl.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
98ocsp_cl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 97ocsp_cl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
99ocsp_cl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 98ocsp_cl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
100ocsp_cl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 99ocsp_cl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
101ocsp_cl.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 100ocsp_cl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
102ocsp_cl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 101ocsp_cl.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
103ocsp_cl.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 102ocsp_cl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
104ocsp_cl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 103ocsp_cl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
105ocsp_cl.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 104ocsp_cl.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h
106ocsp_cl.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 105ocsp_cl.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
107ocsp_cl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 106ocsp_cl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
108ocsp_cl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 107ocsp_cl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
109ocsp_cl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 108ocsp_cl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
110ocsp_cl.o: ../../include/openssl/x509v3.h ../cryptlib.h ocsp_cl.c 109ocsp_cl.o: ../cryptlib.h ocsp_cl.c
111ocsp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 110ocsp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
112ocsp_err.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 111ocsp_err.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
113ocsp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 112ocsp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
114ocsp_err.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 113ocsp_err.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
115ocsp_err.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 114ocsp_err.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
116ocsp_err.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 115ocsp_err.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
117ocsp_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 116ocsp_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
118ocsp_err.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h 117ocsp_err.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h
119ocsp_err.o: ../../include/openssl/opensslconf.h
120ocsp_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 118ocsp_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
121ocsp_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 119ocsp_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
122ocsp_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 120ocsp_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -129,9 +127,9 @@ ocsp_ext.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
129ocsp_ext.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 127ocsp_ext.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
130ocsp_ext.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 128ocsp_ext.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
131ocsp_ext.o: ../../include/openssl/err.h ../../include/openssl/evp.h 129ocsp_ext.o: ../../include/openssl/err.h ../../include/openssl/evp.h
132ocsp_ext.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 130ocsp_ext.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
133ocsp_ext.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 131ocsp_ext.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
134ocsp_ext.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 132ocsp_ext.o: ../../include/openssl/opensslconf.h
135ocsp_ext.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 133ocsp_ext.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
136ocsp_ext.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 134ocsp_ext.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
137ocsp_ext.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 135ocsp_ext.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -144,22 +142,21 @@ ocsp_ht.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
144ocsp_ht.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 142ocsp_ht.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
145ocsp_ht.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 143ocsp_ht.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
146ocsp_ht.o: ../../include/openssl/err.h ../../include/openssl/evp.h 144ocsp_ht.o: ../../include/openssl/err.h ../../include/openssl/evp.h
147ocsp_ht.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 145ocsp_ht.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
148ocsp_ht.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 146ocsp_ht.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
149ocsp_ht.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 147ocsp_ht.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
150ocsp_ht.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 148ocsp_ht.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
151ocsp_ht.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 149ocsp_ht.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
152ocsp_ht.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 150ocsp_ht.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
153ocsp_ht.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 151ocsp_ht.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
154ocsp_ht.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 152ocsp_ht.o: ../../include/openssl/x509v3.h ocsp_ht.c
155ocsp_ht.o: ocsp_ht.c
156ocsp_lib.o: ../../e_os.h ../../include/openssl/asn1.h 153ocsp_lib.o: ../../e_os.h ../../include/openssl/asn1.h
157ocsp_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 154ocsp_lib.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
158ocsp_lib.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 155ocsp_lib.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
159ocsp_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 156ocsp_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
160ocsp_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 157ocsp_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
161ocsp_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 158ocsp_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
162ocsp_lib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 159ocsp_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
163ocsp_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 160ocsp_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
164ocsp_lib.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 161ocsp_lib.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h
165ocsp_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 162ocsp_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -174,10 +171,9 @@ ocsp_prn.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
174ocsp_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 171ocsp_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
175ocsp_prn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 172ocsp_prn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
176ocsp_prn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 173ocsp_prn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
177ocsp_prn.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 174ocsp_prn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
178ocsp_prn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 175ocsp_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
179ocsp_prn.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h 176ocsp_prn.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h
180ocsp_prn.o: ../../include/openssl/opensslconf.h
181ocsp_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 177ocsp_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
182ocsp_prn.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 178ocsp_prn.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
183ocsp_prn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 179ocsp_prn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -191,9 +187,9 @@ ocsp_srv.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
191ocsp_srv.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 187ocsp_srv.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
192ocsp_srv.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 188ocsp_srv.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
193ocsp_srv.o: ../../include/openssl/err.h ../../include/openssl/evp.h 189ocsp_srv.o: ../../include/openssl/err.h ../../include/openssl/evp.h
194ocsp_srv.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 190ocsp_srv.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
195ocsp_srv.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 191ocsp_srv.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
196ocsp_srv.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 192ocsp_srv.o: ../../include/openssl/opensslconf.h
197ocsp_srv.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 193ocsp_srv.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
198ocsp_srv.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 194ocsp_srv.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
199ocsp_srv.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 195ocsp_srv.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
@@ -206,10 +202,9 @@ ocsp_vfy.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
206ocsp_vfy.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 202ocsp_vfy.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
207ocsp_vfy.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 203ocsp_vfy.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
208ocsp_vfy.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 204ocsp_vfy.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
209ocsp_vfy.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 205ocsp_vfy.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
210ocsp_vfy.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 206ocsp_vfy.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
211ocsp_vfy.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h 207ocsp_vfy.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h
212ocsp_vfy.o: ../../include/openssl/opensslconf.h
213ocsp_vfy.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 208ocsp_vfy.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
214ocsp_vfy.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 209ocsp_vfy.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
215ocsp_vfy.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 210ocsp_vfy.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/opensslconf.h b/src/lib/libcrypto/opensslconf.h
index 60505327d3..c21b3913f0 100644
--- a/src/lib/libcrypto/opensslconf.h
+++ b/src/lib/libcrypto/opensslconf.h
@@ -5,15 +5,6 @@
5#ifndef OPENSSL_DOING_MAKEDEPEND 5#ifndef OPENSSL_DOING_MAKEDEPEND
6 6
7 7
8#ifndef OPENSSL_NO_CAMELLIA
9# define OPENSSL_NO_CAMELLIA
10#endif
11#ifndef OPENSSL_NO_CAPIENG
12# define OPENSSL_NO_CAPIENG
13#endif
14#ifndef OPENSSL_NO_CMS
15# define OPENSSL_NO_CMS
16#endif
17#ifndef OPENSSL_NO_GMP 8#ifndef OPENSSL_NO_GMP
18# define OPENSSL_NO_GMP 9# define OPENSSL_NO_GMP
19#endif 10#endif
@@ -23,8 +14,8 @@
23#ifndef OPENSSL_NO_KRB5 14#ifndef OPENSSL_NO_KRB5
24# define OPENSSL_NO_KRB5 15# define OPENSSL_NO_KRB5
25#endif 16#endif
26#ifndef OPENSSL_NO_MDC2 17#ifndef OPENSSL_NO_MD2
27# define OPENSSL_NO_MDC2 18# define OPENSSL_NO_MD2
28#endif 19#endif
29#ifndef OPENSSL_NO_RC5 20#ifndef OPENSSL_NO_RC5
30# define OPENSSL_NO_RC5 21# define OPENSSL_NO_RC5
@@ -32,8 +23,8 @@
32#ifndef OPENSSL_NO_RFC3779 23#ifndef OPENSSL_NO_RFC3779
33# define OPENSSL_NO_RFC3779 24# define OPENSSL_NO_RFC3779
34#endif 25#endif
35#ifndef OPENSSL_NO_SEED 26#ifndef OPENSSL_NO_STORE
36# define OPENSSL_NO_SEED 27# define OPENSSL_NO_STORE
37#endif 28#endif
38 29
39#endif /* OPENSSL_DOING_MAKEDEPEND */ 30#endif /* OPENSSL_DOING_MAKEDEPEND */
@@ -47,15 +38,6 @@
47 who haven't had the time to do the appropriate changes in their 38 who haven't had the time to do the appropriate changes in their
48 applications. */ 39 applications. */
49#ifdef OPENSSL_ALGORITHM_DEFINES 40#ifdef OPENSSL_ALGORITHM_DEFINES
50# if defined(OPENSSL_NO_CAMELLIA) && !defined(NO_CAMELLIA)
51# define NO_CAMELLIA
52# endif
53# if defined(OPENSSL_NO_CAPIENG) && !defined(NO_CAPIENG)
54# define NO_CAPIENG
55# endif
56# if defined(OPENSSL_NO_CMS) && !defined(NO_CMS)
57# define NO_CMS
58# endif
59# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP) 41# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP)
60# define NO_GMP 42# define NO_GMP
61# endif 43# endif
@@ -65,8 +47,8 @@
65# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) 47# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5)
66# define NO_KRB5 48# define NO_KRB5
67# endif 49# endif
68# if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2) 50# if defined(OPENSSL_NO_MD2) && !defined(NO_MD2)
69# define NO_MDC2 51# define NO_MD2
70# endif 52# endif
71# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) 53# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5)
72# define NO_RC5 54# define NO_RC5
@@ -74,28 +56,13 @@
74# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779) 56# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779)
75# define NO_RFC3779 57# define NO_RFC3779
76# endif 58# endif
77# if defined(OPENSSL_NO_SEED) && !defined(NO_SEED) 59# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE)
78# define NO_SEED 60# define NO_STORE
79# endif 61# endif
80#endif 62#endif
81 63
82/* crypto/opensslconf.h.in */ 64/* crypto/opensslconf.h.in */
83 65
84#ifdef OPENSSL_DOING_MAKEDEPEND
85
86/* Include any symbols here that have to be explicitly set to enable a feature
87 * that should be visible to makedepend.
88 *
89 * [Our "make depend" doesn't actually look at this, we use actual build settings
90 * instead; we want to make it easy to remove subdirectories with disabled algorithms.]
91 */
92
93#ifndef OPENSSL_FIPS
94#define OPENSSL_FIPS
95#endif
96
97#endif
98
99/* Generate 80386 code? */ 66/* Generate 80386 code? */
100#undef I386_ONLY 67#undef I386_ONLY
101 68
@@ -159,14 +126,9 @@
159/* Should we define BN_DIV2W here? */ 126/* Should we define BN_DIV2W here? */
160 127
161/* Only one for the following should be defined */ 128/* Only one for the following should be defined */
162/* The prime number generation stuff may not work when
163 * EIGHT_BIT but I don't care since I've only used this mode
164 * for debuging the bignum libraries */
165#undef SIXTY_FOUR_BIT_LONG 129#undef SIXTY_FOUR_BIT_LONG
166#undef SIXTY_FOUR_BIT 130#undef SIXTY_FOUR_BIT
167#define THIRTY_TWO_BIT 131#define THIRTY_TWO_BIT
168#undef SIXTEEN_BIT
169#undef EIGHT_BIT
170#endif 132#endif
171 133
172#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) 134#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)
diff --git a/src/lib/libcrypto/opensslconf.h.in b/src/lib/libcrypto/opensslconf.h.in
index 1c77f03c3d..97e3745563 100644
--- a/src/lib/libcrypto/opensslconf.h.in
+++ b/src/lib/libcrypto/opensslconf.h.in
@@ -1,20 +1,5 @@
1/* crypto/opensslconf.h.in */ 1/* crypto/opensslconf.h.in */
2 2
3#ifdef OPENSSL_DOING_MAKEDEPEND
4
5/* Include any symbols here that have to be explicitly set to enable a feature
6 * that should be visible to makedepend.
7 *
8 * [Our "make depend" doesn't actually look at this, we use actual build settings
9 * instead; we want to make it easy to remove subdirectories with disabled algorithms.]
10 */
11
12#ifndef OPENSSL_FIPS
13#define OPENSSL_FIPS
14#endif
15
16#endif
17
18/* Generate 80386 code? */ 3/* Generate 80386 code? */
19#undef I386_ONLY 4#undef I386_ONLY
20 5
@@ -78,14 +63,9 @@
78/* Should we define BN_DIV2W here? */ 63/* Should we define BN_DIV2W here? */
79 64
80/* Only one for the following should be defined */ 65/* Only one for the following should be defined */
81/* The prime number generation stuff may not work when
82 * EIGHT_BIT but I don't care since I've only used this mode
83 * for debuging the bignum libraries */
84#undef SIXTY_FOUR_BIT_LONG 66#undef SIXTY_FOUR_BIT_LONG
85#undef SIXTY_FOUR_BIT 67#undef SIXTY_FOUR_BIT
86#define THIRTY_TWO_BIT 68#define THIRTY_TWO_BIT
87#undef SIXTEEN_BIT
88#undef EIGHT_BIT
89#endif 69#endif
90 70
91#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) 71#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)
diff --git a/src/lib/libcrypto/pem/Makefile b/src/lib/libcrypto/pem/Makefile
index 669f36612c..2cc7801529 100644
--- a/src/lib/libcrypto/pem/Makefile
+++ b/src/lib/libcrypto/pem/Makefile
@@ -18,10 +18,10 @@ APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= pem_sign.c pem_seal.c pem_info.c pem_lib.c pem_all.c pem_err.c \ 20LIBSRC= pem_sign.c pem_seal.c pem_info.c pem_lib.c pem_all.c pem_err.c \
21 pem_x509.c pem_xaux.c pem_oth.c pem_pk8.c pem_pkey.c 21 pem_x509.c pem_xaux.c pem_oth.c pem_pk8.c pem_pkey.c pvkfmt.c
22 22
23LIBOBJ= pem_sign.o pem_seal.o pem_info.o pem_lib.o pem_all.o pem_err.o \ 23LIBOBJ= pem_sign.o pem_seal.o pem_info.o pem_lib.o pem_all.o pem_err.o \
24 pem_x509.o pem_xaux.o pem_oth.o pem_pk8.o pem_pkey.o 24 pem_x509.o pem_xaux.o pem_oth.o pem_pk8.o pem_pkey.o pvkfmt.o
25 25
26SRC= $(LIBSRC) 26SRC= $(LIBSRC)
27 27
@@ -36,7 +36,7 @@ top:
36all: lib 36all: lib
37 37
38lib: $(LIBOBJ) 38lib: $(LIBOBJ)
39 $(ARX) $(LIB) $(LIBOBJ) 39 $(AR) $(LIB) $(LIBOBJ)
40 $(RANLIB) $(LIB) || echo Never mind. 40 $(RANLIB) $(LIB) || echo Never mind.
41 @touch lib 41 @touch lib
42 42
@@ -83,39 +83,36 @@ pem_all.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
83pem_all.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 83pem_all.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
84pem_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 84pem_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
85pem_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 85pem_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
86pem_all.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 86pem_all.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
87pem_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 87pem_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
88pem_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 88pem_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
89pem_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 89pem_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
90pem_all.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 90pem_all.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h
91pem_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 91pem_all.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
92pem_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 92pem_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
93pem_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 93pem_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
94pem_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 94pem_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_all.c
95pem_all.o: ../cryptlib.h pem_all.c
96pem_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 95pem_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
97pem_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 96pem_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
98pem_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 97pem_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
99pem_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 98pem_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
100pem_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h 99pem_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h
101pem_err.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 100pem_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
102pem_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 101pem_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
103pem_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 102pem_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
104pem_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h 103pem_err.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
105pem_err.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h 104pem_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
106pem_err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 105pem_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
107pem_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 106pem_err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
108pem_err.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 107pem_err.o: ../../include/openssl/x509_vfy.h pem_err.c
109pem_err.o: pem_err.c
110pem_info.o: ../../e_os.h ../../include/openssl/asn1.h 108pem_info.o: ../../e_os.h ../../include/openssl/asn1.h
111pem_info.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 109pem_info.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
112pem_info.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h 110pem_info.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
113pem_info.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 111pem_info.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
114pem_info.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 112pem_info.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
115pem_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h 113pem_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h
116pem_info.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 114pem_info.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
117pem_info.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 115pem_info.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
118pem_info.o: ../../include/openssl/opensslconf.h
119pem_info.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 116pem_info.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
120pem_info.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 117pem_info.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
121pem_info.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 118pem_info.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
@@ -128,8 +125,8 @@ pem_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
128pem_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 125pem_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
129pem_lib.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 126pem_lib.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
130pem_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 127pem_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
131pem_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 128pem_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
132pem_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 129pem_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
133pem_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 130pem_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
134pem_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 131pem_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
135pem_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 132pem_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -139,43 +136,43 @@ pem_lib.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
139pem_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 136pem_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
140pem_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 137pem_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
141pem_lib.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h 138pem_lib.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
142pem_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_lib.c 139pem_lib.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
140pem_lib.o: pem_lib.c
143pem_oth.o: ../../e_os.h ../../include/openssl/asn1.h 141pem_oth.o: ../../e_os.h ../../include/openssl/asn1.h
144pem_oth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 142pem_oth.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
145pem_oth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 143pem_oth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
146pem_oth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 144pem_oth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
147pem_oth.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 145pem_oth.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
148pem_oth.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 146pem_oth.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
149pem_oth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 147pem_oth.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
150pem_oth.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 148pem_oth.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
151pem_oth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 149pem_oth.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
152pem_oth.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 150pem_oth.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h
153pem_oth.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 151pem_oth.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
154pem_oth.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 152pem_oth.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
155pem_oth.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 153pem_oth.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
156pem_oth.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 154pem_oth.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_oth.c
157pem_oth.o: ../cryptlib.h pem_oth.c
158pem_pk8.o: ../../e_os.h ../../include/openssl/asn1.h 155pem_pk8.o: ../../e_os.h ../../include/openssl/asn1.h
159pem_pk8.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 156pem_pk8.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
160pem_pk8.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 157pem_pk8.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
161pem_pk8.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 158pem_pk8.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
162pem_pk8.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 159pem_pk8.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
163pem_pk8.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 160pem_pk8.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
164pem_pk8.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 161pem_pk8.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
165pem_pk8.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 162pem_pk8.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
166pem_pk8.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 163pem_pk8.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
167pem_pk8.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 164pem_pk8.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs12.h
168pem_pk8.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 165pem_pk8.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
169pem_pk8.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 166pem_pk8.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
170pem_pk8.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 167pem_pk8.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
171pem_pk8.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 168pem_pk8.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
172pem_pk8.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_pk8.c 169pem_pk8.o: ../cryptlib.h pem_pk8.c
173pem_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 170pem_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
174pem_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 171pem_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
175pem_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 172pem_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
176pem_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 173pem_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
177pem_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 174pem_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
178pem_pkey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 175pem_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
179pem_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 176pem_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
180pem_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 177pem_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
181pem_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 178pem_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -184,15 +181,16 @@ pem_pkey.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
184pem_pkey.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 181pem_pkey.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
185pem_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 182pem_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
186pem_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 183pem_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
187pem_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_pkey.c 184pem_pkey.o: ../../include/openssl/x509_vfy.h ../asn1/asn1_locl.h ../cryptlib.h
185pem_pkey.o: pem_pkey.c
188pem_seal.o: ../../e_os.h ../../include/openssl/asn1.h 186pem_seal.o: ../../e_os.h ../../include/openssl/asn1.h
189pem_seal.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 187pem_seal.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
190pem_seal.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 188pem_seal.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
191pem_seal.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 189pem_seal.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
192pem_seal.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 190pem_seal.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
193pem_seal.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 191pem_seal.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
194pem_seal.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 192pem_seal.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
195pem_seal.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 193pem_seal.o: ../../include/openssl/opensslconf.h
196pem_seal.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 194pem_seal.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
197pem_seal.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 195pem_seal.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
198pem_seal.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 196pem_seal.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
@@ -205,9 +203,9 @@ pem_sign.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
205pem_sign.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 203pem_sign.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
206pem_sign.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 204pem_sign.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
207pem_sign.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 205pem_sign.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
208pem_sign.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 206pem_sign.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
209pem_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 207pem_sign.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
210pem_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 208pem_sign.o: ../../include/openssl/opensslconf.h
211pem_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 209pem_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
212pem_sign.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 210pem_sign.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
213pem_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 211pem_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
@@ -220,9 +218,9 @@ pem_x509.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
220pem_x509.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 218pem_x509.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
221pem_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 219pem_x509.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
222pem_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 220pem_x509.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
223pem_x509.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 221pem_x509.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
224pem_x509.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 222pem_x509.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
225pem_x509.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 223pem_x509.o: ../../include/openssl/opensslconf.h
226pem_x509.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 224pem_x509.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
227pem_x509.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 225pem_x509.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
228pem_x509.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 226pem_x509.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -234,12 +232,27 @@ pem_xaux.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
234pem_xaux.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 232pem_xaux.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
235pem_xaux.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 233pem_xaux.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
236pem_xaux.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 234pem_xaux.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
237pem_xaux.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 235pem_xaux.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
238pem_xaux.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 236pem_xaux.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
239pem_xaux.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 237pem_xaux.o: ../../include/openssl/opensslconf.h
240pem_xaux.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 238pem_xaux.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
241pem_xaux.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 239pem_xaux.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
242pem_xaux.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 240pem_xaux.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
243pem_xaux.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 241pem_xaux.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
244pem_xaux.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 242pem_xaux.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
245pem_xaux.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_xaux.c 243pem_xaux.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pem_xaux.c
244pvkfmt.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
245pvkfmt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
246pvkfmt.o: ../../include/openssl/crypto.h ../../include/openssl/dsa.h
247pvkfmt.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
248pvkfmt.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
249pvkfmt.o: ../../include/openssl/err.h ../../include/openssl/evp.h
250pvkfmt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
251pvkfmt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
252pvkfmt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
253pvkfmt.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
254pvkfmt.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
255pvkfmt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
256pvkfmt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
257pvkfmt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
258pvkfmt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pvkfmt.c
diff --git a/src/lib/libcrypto/perlasm/x86nasm.pl b/src/lib/libcrypto/perlasm/x86nasm.pl
index fa38f89c09..ce2bed9bb2 100644
--- a/src/lib/libcrypto/perlasm/x86nasm.pl
+++ b/src/lib/libcrypto/perlasm/x86nasm.pl
@@ -1,455 +1,166 @@
1#!/usr/local/bin/perl 1#!/usr/bin/env perl
2 2
3package x86nasm; 3package x86nasm;
4 4
5$label="L000"; 5*out=\@::out;
6$under=($main'netware)?'':'_';
7 6
8%lb=( 'eax', 'al', 7$::lbdecor="L\$"; # local label decoration
9 'ebx', 'bl', 8$nmdecor=$::netware?"":"_"; # external name decoration
10 'ecx', 'cl', 9$drdecor=$::mwerks?".":""; # directive decoration
11 'edx', 'dl',
12 'ax', 'al',
13 'bx', 'bl',
14 'cx', 'cl',
15 'dx', 'dl',
16 );
17 10
18%hb=( 'eax', 'ah', 11$initseg="";
19 'ebx', 'bh',
20 'ecx', 'ch',
21 'edx', 'dh',
22 'ax', 'ah',
23 'bx', 'bh',
24 'cx', 'ch',
25 'dx', 'dh',
26 );
27 12
28sub main'asm_init_output { @out=(); } 13sub ::generic
29sub main'asm_get_output { return(@out); } 14{ my $opcode=shift;
30sub main'get_labels { return(@labels); } 15 my $tmp;
31 16
32sub main'external_label 17 if (!$::mwerks)
33{ 18 { if ($opcode =~ m/^j/o && $#_==0) # optimize jumps
34 push(@labels,@_); 19 { $_[0] = "NEAR $_[0]"; }
35 foreach (@_) { 20 elsif ($opcode eq "lea" && $#_==1) # wipe storage qualifier from lea
36 push(@out,".") if ($main'mwerks); 21 { $_[1] =~ s/^[^\[]*\[/\[/o; }
37 push(@out, "extern\t${under}$_\n"); 22 }
38 } 23 &::emit($opcode,@_);
24 1;
39} 25}
40 26#
41sub main'LB 27# opcodes not covered by ::generic above, mostly inconsistent namings...
42 { 28#
43 (defined($lb{$_[0]})) || die "$_[0] does not have a 'low byte'\n"; 29sub ::call { &::emit("call",(&::islabel($_[0]) or "$nmdecor$_[0]")); }
44 return($lb{$_[0]}); 30sub ::call_ptr { &::emit("call",@_); }
45 } 31sub ::jmp_ptr { &::emit("jmp",@_); }
46
47sub main'HB
48 {
49 (defined($hb{$_[0]})) || die "$_[0] does not have a 'high byte'\n";
50 return($hb{$_[0]});
51 }
52
53sub main'BP
54 {
55 &get_mem("BYTE",@_);
56 }
57
58sub main'DWP
59 {
60 &get_mem("DWORD",@_);
61 }
62
63sub main'QWP
64 {
65 &get_mem("",@_);
66 }
67
68sub main'BC
69 {
70 return (($main'mwerks)?"":"BYTE ")."@_";
71 }
72
73sub main'DWC
74 {
75 return (($main'mwerks)?"":"DWORD ")."@_";
76 }
77
78sub main'stack_push
79 {
80 my($num)=@_;
81 $stack+=$num*4;
82 &main'sub("esp",$num*4);
83 }
84
85sub main'stack_pop
86 {
87 my($num)=@_;
88 $stack-=$num*4;
89 &main'add("esp",$num*4);
90 }
91 32
92sub get_mem 33sub get_mem
93 { 34{ my($size,$addr,$reg1,$reg2,$idx)=@_;
94 my($size,$addr,$reg1,$reg2,$idx)=@_; 35 my($post,$ret);
95 my($t,$post); 36
96 my($ret)=$size; 37 if ($size ne "")
97 if ($ret ne "") 38 { $ret .= "$size";
98 { 39 $ret .= " PTR" if ($::mwerks);
99 $ret .= " PTR" if ($main'mwerks); 40 $ret .= " ";
100 $ret .= " "; 41 }
101 } 42 $ret .= "[";
102 $ret .= "["; 43
103 $addr =~ s/^\s+//; 44 $addr =~ s/^\s+//;
104 if ($addr =~ /^(.+)\+(.+)$/) 45 # prepend global references with optional underscore
105 { 46 $addr =~ s/^([^\+\-0-9][^\+\-]*)/::islabel($1) or "$nmdecor$1"/ige;
106 $reg2=&conv($1); 47 # put address arithmetic expression in parenthesis
107 $addr="$under$2"; 48 $addr="($addr)" if ($addr =~ /^.+[\-\+].+$/);
108 } 49
109 elsif ($addr =~ /^[_a-z][_a-z0-9]*$/i) 50 if (($addr ne "") && ($addr ne 0))
110 { 51 { if ($addr !~ /^-/) { $ret .= "$addr+"; }
111 $addr="$under$addr"; 52 else { $post=$addr; }
112 } 53 }
113 54
114 if ($addr =~ /^.+\-.+$/) { $addr="($addr)"; } 55 if ($reg2 ne "")
115 56 { $idx!=0 or $idx=1;
116 $reg1="$regs{$reg1}" if defined($regs{$reg1}); 57 $ret .= "$reg2*$idx";
117 $reg2="$regs{$reg2}" if defined($regs{$reg2}); 58 $ret .= "+$reg1" if ($reg1 ne "");
118 if (($addr ne "") && ($addr ne 0)) 59 }
119 { 60 else
120 if ($addr !~ /^-/) 61 { $ret .= "$reg1"; }
121 { $ret.="${addr}+"; } 62
122 else { $post=$addr; } 63 $ret .= "$post]";
123 } 64 $ret =~ s/\+\]/]/; # in case $addr was the only argument
124 if ($reg2 ne "") 65
125 { 66 $ret;
126 $t=""; 67}
127 $t="*$idx" if ($idx != 0); 68sub ::BP { &get_mem("BYTE",@_); }
128 $reg1="+".$reg1 if ("$reg1$post" ne ""); 69sub ::DWP { &get_mem("DWORD",@_); }
129 $ret.="$reg2$t$reg1$post]"; 70sub ::QWP { &get_mem("",@_); }
130 } 71sub ::BC { (($::mwerks)?"":"BYTE ")."@_"; }
131 else 72sub ::DWC { (($::mwerks)?"":"DWORD ")."@_"; }
132 { 73
133 $ret.="$reg1$post]" 74sub ::file
134 } 75{ if ($::mwerks) { push(@out,".section\t.text,64\n"); }
135 $ret =~ s/\+\]/]/; # in case $addr was the only argument 76 else
136 return($ret); 77 { my $tmp=<<___;
137 } 78%ifidn __OUTPUT_FORMAT__,obj
138 79section code use32 class=code align=64
139sub main'mov { &out2("mov",@_); } 80%elifidn __OUTPUT_FORMAT__,win32
140sub main'movb { &out2("mov",@_); } 81\$\@feat.00 equ 1
141sub main'and { &out2("and",@_); } 82section .text code align=64
142sub main'or { &out2("or",@_); }
143sub main'shl { &out2("shl",@_); }
144sub main'shr { &out2("shr",@_); }
145sub main'xor { &out2("xor",@_); }
146sub main'xorb { &out2("xor",@_); }
147sub main'add { &out2("add",@_); }
148sub main'adc { &out2("adc",@_); }
149sub main'sub { &out2("sub",@_); }
150sub main'sbb { &out2("sbb",@_); }
151sub main'rotl { &out2("rol",@_); }
152sub main'rotr { &out2("ror",@_); }
153sub main'exch { &out2("xchg",@_); }
154sub main'cmp { &out2("cmp",@_); }
155sub main'lea { &out2("lea",@_); }
156sub main'mul { &out1("mul",@_); }
157sub main'imul { &out2("imul",@_); }
158sub main'div { &out1("div",@_); }
159sub main'dec { &out1("dec",@_); }
160sub main'inc { &out1("inc",@_); }
161sub main'jmp { &out1("jmp",@_); }
162sub main'jmp_ptr { &out1p("jmp",@_); }
163
164# This is a bit of a kludge: declare all branches as NEAR.
165$near=($main'mwerks)?'':'NEAR';
166sub main'je { &out1("je $near",@_); }
167sub main'jle { &out1("jle $near",@_); }
168sub main'jz { &out1("jz $near",@_); }
169sub main'jge { &out1("jge $near",@_); }
170sub main'jl { &out1("jl $near",@_); }
171sub main'ja { &out1("ja $near",@_); }
172sub main'jae { &out1("jae $near",@_); }
173sub main'jb { &out1("jb $near",@_); }
174sub main'jbe { &out1("jbe $near",@_); }
175sub main'jc { &out1("jc $near",@_); }
176sub main'jnc { &out1("jnc $near",@_); }
177sub main'jnz { &out1("jnz $near",@_); }
178sub main'jne { &out1("jne $near",@_); }
179sub main'jno { &out1("jno $near",@_); }
180
181sub main'push { &out1("push",@_); $stack+=4; }
182sub main'pop { &out1("pop",@_); $stack-=4; }
183sub main'pushf { &out0("pushfd"); $stack+=4; }
184sub main'popf { &out0("popfd"); $stack-=4; }
185sub main'bswap { &out1("bswap",@_); &using486(); }
186sub main'not { &out1("not",@_); }
187sub main'call { &out1("call",($_[0]=~/^\@L/?'':$under).$_[0]); }
188sub main'call_ptr { &out1p("call",@_); }
189sub main'ret { &out0("ret"); }
190sub main'nop { &out0("nop"); }
191sub main'test { &out2("test",@_); }
192sub main'bt { &out2("bt",@_); }
193sub main'leave { &out0("leave"); }
194sub main'cpuid { &out0("cpuid"); }
195sub main'rdtsc { &out0("rdtsc"); }
196sub main'halt { &out0("hlt"); }
197sub main'movz { &out2("movzx",@_); }
198sub main'neg { &out1("neg",@_); }
199sub main'cld { &out0("cld"); }
200
201# SSE2
202sub main'emms { &out0("emms"); }
203sub main'movd { &out2("movd",@_); }
204sub main'movq { &out2("movq",@_); }
205sub main'movdqu { &out2("movdqu",@_); }
206sub main'movdqa { &out2("movdqa",@_); }
207sub main'movdq2q{ &out2("movdq2q",@_); }
208sub main'movq2dq{ &out2("movq2dq",@_); }
209sub main'paddq { &out2("paddq",@_); }
210sub main'pmuludq{ &out2("pmuludq",@_); }
211sub main'psrlq { &out2("psrlq",@_); }
212sub main'psllq { &out2("psllq",@_); }
213sub main'pxor { &out2("pxor",@_); }
214sub main'por { &out2("por",@_); }
215sub main'pand { &out2("pand",@_); }
216
217sub out2
218 {
219 my($name,$p1,$p2)=@_;
220 my($l,$t);
221
222 push(@out,"\t$name\t");
223 if (!$main'mwerks and $name eq "lea")
224 {
225 $p1 =~ s/^[^\[]*\[/\[/;
226 $p2 =~ s/^[^\[]*\[/\[/;
227 }
228 $t=&conv($p1).",";
229 $l=length($t);
230 push(@out,$t);
231 $l=4-($l+9)/8;
232 push(@out,"\t" x $l);
233 push(@out,&conv($p2));
234 push(@out,"\n");
235 }
236
237sub out0
238 {
239 my($name)=@_;
240
241 push(@out,"\t$name\n");
242 }
243
244sub out1
245 {
246 my($name,$p1)=@_;
247 my($l,$t);
248 push(@out,"\t$name\t".&conv($p1)."\n");
249 }
250
251sub conv
252 {
253 my($p)=@_;
254 $p =~ s/0x([0-9A-Fa-f]+)/0$1h/;
255 return $p;
256 }
257
258sub using486
259 {
260 return if $using486;
261 $using486++;
262 grep(s/\.386/\.486/,@out);
263 }
264
265sub main'file
266 {
267 if ($main'mwerks) { push(@out,".section\t.text\n"); }
268 else {
269 local $tmp=<<___;
270%ifdef __omf__
271section code use32 class=code
272%else 83%else
273section .text 84section .text code
274%endif 85%endif
275___ 86___
276 push(@out,$tmp);
277 }
278 }
279
280sub main'function_begin
281 {
282 my($func,$extra)=@_;
283
284 push(@labels,$func);
285 push(@out,".") if ($main'mwerks);
286 my($tmp)=<<"EOF";
287global $under$func
288$under$func:
289 push ebp
290 push ebx
291 push esi
292 push edi
293EOF
294 push(@out,$tmp);
295 $stack=20;
296 }
297
298sub main'function_begin_B
299 {
300 my($func,$extra)=@_;
301 push(@out,".") if ($main'mwerks);
302 my($tmp)=<<"EOF";
303global $under$func
304$under$func:
305EOF
306 push(@out,$tmp);
307 $stack=4;
308 }
309
310sub main'function_end
311 {
312 my($func)=@_;
313
314 my($tmp)=<<"EOF";
315 pop edi
316 pop esi
317 pop ebx
318 pop ebp
319 ret
320EOF
321 push(@out,$tmp); 87 push(@out,$tmp);
322 $stack=0; 88 }
323 %label=(); 89}
324 }
325
326sub main'function_end_B
327 {
328 $stack=0;
329 %label=();
330 }
331
332sub main'function_end_A
333 {
334 my($func)=@_;
335
336 my($tmp)=<<"EOF";
337 pop edi
338 pop esi
339 pop ebx
340 pop ebp
341 ret
342EOF
343 push(@out,$tmp);
344 }
345
346sub main'file_end
347 {
348 }
349
350sub main'wparam
351 {
352 my($num)=@_;
353
354 return(&main'DWP($stack+$num*4,"esp","",0));
355 }
356 90
357sub main'swtmp 91sub ::function_begin_B
358 { 92{ my $func=shift;
359 return(&main'DWP($_[0]*4,"esp","",0)); 93 my $global=($func !~ /^_/);
360 } 94 my $begin="${::lbdecor}_${func}_begin";
361 95
362# Should use swtmp, which is above esp. Linix can trash the stack above esp 96 $begin =~ s/^\@/./ if ($::mwerks); # the torture never stops
363#sub main'wtmp
364# {
365# my($num)=@_;
366#
367# return(&main'DWP(-(($num+1)*4),"esp","",0));
368# }
369 97
370sub main'comment 98 &::LABEL($func,$global?"$begin":"$nmdecor$func");
371 { 99 $func=$nmdecor.$func;
372 foreach (@_)
373 {
374 push(@out,"\t; $_\n");
375 }
376 }
377 100
378sub main'public_label 101 push(@out,"${drdecor}global $func\n") if ($global);
379 { 102 push(@out,"${drdecor}align 16\n");
380 $label{$_[0]}="${under}${_[0]}" if (!defined($label{$_[0]})); 103 push(@out,"$func:\n");
381 push(@out,".") if ($main'mwerks); 104 push(@out,"$begin:\n") if ($global);
382 push(@out,"global\t$label{$_[0]}\n"); 105 $::stack=4;
383 } 106}
384 107
385sub main'label 108sub ::function_end_B
386 { 109{ $::stack=0;
387 if (!defined($label{$_[0]})) 110 &::wipe_labels();
388 { 111}
389 $label{$_[0]}="\@${label}${_[0]}";
390 $label++;
391 }
392 return($label{$_[0]});
393 }
394 112
395sub main'set_label 113sub ::file_end
396 { 114{ if (grep {/\b${nmdecor}OPENSSL_ia32cap_P\b/i} @out)
397 if (!defined($label{$_[0]})) 115 { my $comm=<<___;
398 { 116${drdecor}segment .bss
399 $label{$_[0]}="\@${label}${_[0]}"; 117${drdecor}common ${nmdecor}OPENSSL_ia32cap_P 4
400 $label++; 118___
401 } 119 # comment out OPENSSL_ia32cap_P declarations
402 if ($_[1]!=0 && $_[1]>1) 120 grep {s/(^extern\s+${nmdecor}OPENSSL_ia32cap_P)/\;$1/} @out;
403 { 121 push (@out,$comm)
404 main'align($_[1]); 122 }
405 } 123 push (@out,$initseg) if ($initseg);
406 push(@out,"$label{$_[0]}:\n"); 124}
407 }
408 125
409sub main'data_byte 126sub ::comment { foreach (@_) { push(@out,"\t; $_\n"); } }
410 {
411 push(@out,(($main'mwerks)?".byte\t":"DB\t").join(',',@_)."\n");
412 }
413 127
414sub main'data_word 128sub ::external_label
415 { 129{ foreach(@_)
416 push(@out,(($main'mwerks)?".long\t":"DD\t").join(',',@_)."\n"); 130 { push(@out,"${drdecor}extern\t".&::LABEL($_,$nmdecor.$_)."\n"); }
417 } 131}
418 132
419sub main'align 133sub ::public_label
420 { 134{ push(@out,"${drdecor}global\t".&::LABEL($_[0],$nmdecor.$_[0])."\n"); }
421 push(@out,".") if ($main'mwerks);
422 push(@out,"align\t$_[0]\n");
423 }
424 135
425sub out1p 136sub ::data_byte
426 { 137{ push(@out,(($::mwerks)?".byte\t":"db\t").join(',',@_)."\n"); }
427 my($name,$p1)=@_;
428 my($l,$t);
429 138
430 push(@out,"\t$name\t".&conv($p1)."\n"); 139sub ::data_word
431 } 140{ push(@out,(($::mwerks)?".long\t":"dd\t").join(',',@_)."\n"); }
432 141
433sub main'picmeup 142sub ::align
434 { 143{ push(@out,"${drdecor}align\t$_[0]\n"); }
435 local($dst,$sym)=@_;
436 &main'lea($dst,&main'DWP($sym));
437 }
438 144
439sub main'blindpop { &out1("pop",@_); } 145sub ::picmeup
146{ my($dst,$sym)=@_;
147 &::lea($dst,&::DWP($sym));
148}
440 149
441sub main'initseg 150sub ::initseg
442 { 151{ my $f=$nmdecor.shift;
443 local($f)=@_; 152 if ($::win32)
444 if ($main'win32) 153 { $initseg=<<___;
445 { 154segment .CRT\$XCU data align=4
446 local($tmp)=<<___; 155extern $f
447segment .CRT\$XCU data 156dd $f
448extern $under$f
449DD $under$f
450___ 157___
451 push(@out,$tmp); 158 }
452 } 159}
453 } 160
161sub ::dataseg
162{ if ($mwerks) { push(@out,".section\t.data,4\n"); }
163 else { push(@out,"section\t.data align=4\n"); }
164}
454 165
4551; 1661;
diff --git a/src/lib/libcrypto/pkcs12/Makefile b/src/lib/libcrypto/pkcs12/Makefile
index eed226b30d..3a7498fe7a 100644
--- a/src/lib/libcrypto/pkcs12/Makefile
+++ b/src/lib/libcrypto/pkcs12/Makefile
@@ -39,7 +39,7 @@ test:
39all: lib 39all: lib
40 40
41lib: $(LIBOBJ) 41lib: $(LIBOBJ)
42 $(ARX) $(LIB) $(LIBOBJ) 42 $(AR) $(LIB) $(LIBOBJ)
43 $(RANLIB) $(LIB) || echo Never mind. 43 $(RANLIB) $(LIB) || echo Never mind.
44 @touch lib 44 @touch lib
45 45
@@ -85,37 +85,36 @@ p12_add.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
85p12_add.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 85p12_add.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
86p12_add.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 86p12_add.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
87p12_add.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 87p12_add.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
88p12_add.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 88p12_add.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
89p12_add.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 89p12_add.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
90p12_add.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 90p12_add.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
91p12_add.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 91p12_add.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
92p12_add.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 92p12_add.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
93p12_add.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 93p12_add.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
94p12_add.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 94p12_add.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
95p12_add.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 95p12_add.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_add.c
96p12_add.o: ../cryptlib.h p12_add.c
97p12_asn.o: ../../e_os.h ../../include/openssl/asn1.h 96p12_asn.o: ../../e_os.h ../../include/openssl/asn1.h
98p12_asn.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 97p12_asn.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
99p12_asn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 98p12_asn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
100p12_asn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 99p12_asn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
101p12_asn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 100p12_asn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
102p12_asn.o: ../../include/openssl/err.h ../../include/openssl/evp.h 101p12_asn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
103p12_asn.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 102p12_asn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
104p12_asn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 103p12_asn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
105p12_asn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 104p12_asn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
106p12_asn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h 105p12_asn.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
107p12_asn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 106p12_asn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
108p12_asn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 107p12_asn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
109p12_asn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 108p12_asn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
110p12_asn.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_asn.c 109p12_asn.o: ../cryptlib.h p12_asn.c
111p12_attr.o: ../../e_os.h ../../include/openssl/asn1.h 110p12_attr.o: ../../e_os.h ../../include/openssl/asn1.h
112p12_attr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 111p12_attr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
113p12_attr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 112p12_attr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
114p12_attr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 113p12_attr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
115p12_attr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 114p12_attr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
116p12_attr.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 115p12_attr.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
117p12_attr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 116p12_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
118p12_attr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 117p12_attr.o: ../../include/openssl/opensslconf.h
119p12_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 118p12_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
120p12_attr.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 119p12_attr.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
121p12_attr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 120p12_attr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -127,9 +126,9 @@ p12_crpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
127p12_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 126p12_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
128p12_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 127p12_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
129p12_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 128p12_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
130p12_crpt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 129p12_crpt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
131p12_crpt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 130p12_crpt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
132p12_crpt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 131p12_crpt.o: ../../include/openssl/opensslconf.h
133p12_crpt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 132p12_crpt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
134p12_crpt.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 133p12_crpt.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
135p12_crpt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 134p12_crpt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -141,23 +140,22 @@ p12_crt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
141p12_crt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 140p12_crt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
142p12_crt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 141p12_crt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
143p12_crt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 142p12_crt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
144p12_crt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 143p12_crt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
145p12_crt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 144p12_crt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
146p12_crt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 145p12_crt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
147p12_crt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 146p12_crt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
148p12_crt.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 147p12_crt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
149p12_crt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 148p12_crt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
150p12_crt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 149p12_crt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
151p12_crt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 150p12_crt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_crt.c
152p12_crt.o: ../cryptlib.h p12_crt.c
153p12_decr.o: ../../e_os.h ../../include/openssl/asn1.h 151p12_decr.o: ../../e_os.h ../../include/openssl/asn1.h
154p12_decr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 152p12_decr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
155p12_decr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 153p12_decr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
156p12_decr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 154p12_decr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
157p12_decr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 155p12_decr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
158p12_decr.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 156p12_decr.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
159p12_decr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 157p12_decr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
160p12_decr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 158p12_decr.o: ../../include/openssl/opensslconf.h
161p12_decr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 159p12_decr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
162p12_decr.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 160p12_decr.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
163p12_decr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 161p12_decr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -169,9 +167,9 @@ p12_init.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
169p12_init.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 167p12_init.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
170p12_init.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 168p12_init.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
171p12_init.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 169p12_init.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
172p12_init.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 170p12_init.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
173p12_init.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 171p12_init.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
174p12_init.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 172p12_init.o: ../../include/openssl/opensslconf.h
175p12_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 173p12_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
176p12_init.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 174p12_init.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
177p12_init.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 175p12_init.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -184,22 +182,22 @@ p12_key.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
184p12_key.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 182p12_key.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
185p12_key.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 183p12_key.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
186p12_key.o: ../../include/openssl/err.h ../../include/openssl/evp.h 184p12_key.o: ../../include/openssl/err.h ../../include/openssl/evp.h
187p12_key.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 185p12_key.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
188p12_key.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 186p12_key.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
189p12_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 187p12_key.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
190p12_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h 188p12_key.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
191p12_key.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 189p12_key.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
192p12_key.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 190p12_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
193p12_key.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 191p12_key.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
194p12_key.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_key.c 192p12_key.o: ../cryptlib.h p12_key.c
195p12_kiss.o: ../../e_os.h ../../include/openssl/asn1.h 193p12_kiss.o: ../../e_os.h ../../include/openssl/asn1.h
196p12_kiss.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 194p12_kiss.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
197p12_kiss.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 195p12_kiss.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
198p12_kiss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 196p12_kiss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
199p12_kiss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 197p12_kiss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
200p12_kiss.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 198p12_kiss.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
201p12_kiss.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 199p12_kiss.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
202p12_kiss.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 200p12_kiss.o: ../../include/openssl/opensslconf.h
203p12_kiss.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 201p12_kiss.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
204p12_kiss.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 202p12_kiss.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
205p12_kiss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 203p12_kiss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -211,10 +209,9 @@ p12_mutl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
211p12_mutl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 209p12_mutl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
212p12_mutl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 210p12_mutl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
213p12_mutl.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 211p12_mutl.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
214p12_mutl.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 212p12_mutl.o: ../../include/openssl/evp.h ../../include/openssl/hmac.h
215p12_mutl.o: ../../include/openssl/hmac.h ../../include/openssl/lhash.h 213p12_mutl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
216p12_mutl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 214p12_mutl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
217p12_mutl.o: ../../include/openssl/opensslconf.h
218p12_mutl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 215p12_mutl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
219p12_mutl.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 216p12_mutl.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
220p12_mutl.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 217p12_mutl.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
@@ -226,9 +223,8 @@ p12_npas.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
226p12_npas.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 223p12_npas.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
227p12_npas.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 224p12_npas.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
228p12_npas.o: ../../include/openssl/err.h ../../include/openssl/evp.h 225p12_npas.o: ../../include/openssl/err.h ../../include/openssl/evp.h
229p12_npas.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 226p12_npas.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
230p12_npas.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 227p12_npas.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
231p12_npas.o: ../../include/openssl/opensslconf.h
232p12_npas.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 228p12_npas.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
233p12_npas.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 229p12_npas.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
234p12_npas.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 230p12_npas.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
@@ -241,53 +237,50 @@ p12_p8d.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
241p12_p8d.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 237p12_p8d.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
242p12_p8d.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 238p12_p8d.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
243p12_p8d.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 239p12_p8d.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
244p12_p8d.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 240p12_p8d.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
245p12_p8d.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 241p12_p8d.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
246p12_p8d.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 242p12_p8d.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
247p12_p8d.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 243p12_p8d.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
248p12_p8d.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 244p12_p8d.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
249p12_p8d.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 245p12_p8d.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
250p12_p8d.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 246p12_p8d.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
251p12_p8d.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 247p12_p8d.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_p8d.c
252p12_p8d.o: ../cryptlib.h p12_p8d.c
253p12_p8e.o: ../../e_os.h ../../include/openssl/asn1.h 248p12_p8e.o: ../../e_os.h ../../include/openssl/asn1.h
254p12_p8e.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 249p12_p8e.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
255p12_p8e.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 250p12_p8e.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
256p12_p8e.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 251p12_p8e.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
257p12_p8e.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 252p12_p8e.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
258p12_p8e.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 253p12_p8e.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
259p12_p8e.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 254p12_p8e.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
260p12_p8e.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 255p12_p8e.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
261p12_p8e.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 256p12_p8e.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
262p12_p8e.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 257p12_p8e.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
263p12_p8e.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 258p12_p8e.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
264p12_p8e.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 259p12_p8e.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
265p12_p8e.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 260p12_p8e.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_p8e.c
266p12_p8e.o: ../cryptlib.h p12_p8e.c
267p12_utl.o: ../../e_os.h ../../include/openssl/asn1.h 261p12_utl.o: ../../e_os.h ../../include/openssl/asn1.h
268p12_utl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 262p12_utl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
269p12_utl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 263p12_utl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
270p12_utl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 264p12_utl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
271p12_utl.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 265p12_utl.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
272p12_utl.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 266p12_utl.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
273p12_utl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 267p12_utl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
274p12_utl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 268p12_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
275p12_utl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 269p12_utl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
276p12_utl.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 270p12_utl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
277p12_utl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 271p12_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
278p12_utl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 272p12_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
279p12_utl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 273p12_utl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p12_utl.c
280p12_utl.o: ../cryptlib.h p12_utl.c
281pk12err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 274pk12err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
282pk12err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 275pk12err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
283pk12err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 276pk12err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
284pk12err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 277pk12err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
285pk12err.o: ../../include/openssl/err.h ../../include/openssl/evp.h 278pk12err.o: ../../include/openssl/err.h ../../include/openssl/evp.h
286pk12err.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 279pk12err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
287pk12err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 280pk12err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
288pk12err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 281pk12err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
289pk12err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h 282pk12err.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h
290pk12err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 283pk12err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
291pk12err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 284pk12err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
292pk12err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 285pk12err.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
293pk12err.o: ../../include/openssl/x509_vfy.h pk12err.c 286pk12err.o: pk12err.c
diff --git a/src/lib/libcrypto/pkcs7/Makefile b/src/lib/libcrypto/pkcs7/Makefile
index 790d8edf36..56dc6823d1 100644
--- a/src/lib/libcrypto/pkcs7/Makefile
+++ b/src/lib/libcrypto/pkcs7/Makefile
@@ -21,9 +21,9 @@ APPS=
21 21
22LIB=$(TOP)/libcrypto.a 22LIB=$(TOP)/libcrypto.a
23LIBSRC= pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \ 23LIBSRC= pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \
24 pk7_mime.c 24 pk7_mime.c bio_pk7.c
25LIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \ 25LIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \
26 pk7_mime.o 26 pk7_mime.o bio_pk7.o
27 27
28SRC= $(LIBSRC) 28SRC= $(LIBSRC)
29 29
@@ -54,7 +54,7 @@ verify: verify.o example.o lib
54 $(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS) 54 $(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS)
55 55
56lib: $(LIBOBJ) 56lib: $(LIBOBJ)
57 $(ARX) $(LIB) $(LIBOBJ) 57 $(AR) $(LIB) $(LIBOBJ)
58 $(RANLIB) $(LIB) || echo Never mind. 58 $(RANLIB) $(LIB) || echo Never mind.
59 @touch lib 59 @touch lib
60 60
@@ -95,26 +95,31 @@ clean:
95 95
96# DO NOT DELETE THIS LINE -- make depend depends on it. 96# DO NOT DELETE THIS LINE -- make depend depends on it.
97 97
98bio_pk7.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
99bio_pk7.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
100bio_pk7.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
101bio_pk7.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
102bio_pk7.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
103bio_pk7.o: ../../include/openssl/symhacks.h bio_pk7.c
98pk7_asn1.o: ../../e_os.h ../../include/openssl/asn1.h 104pk7_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
99pk7_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 105pk7_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
100pk7_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 106pk7_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
101pk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 107pk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
102pk7_asn1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 108pk7_asn1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
103pk7_asn1.o: ../../include/openssl/err.h ../../include/openssl/evp.h 109pk7_asn1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
104pk7_asn1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 110pk7_asn1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
105pk7_asn1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 111pk7_asn1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
106pk7_asn1.o: ../../include/openssl/opensslconf.h
107pk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 112pk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
108pk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 113pk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
109pk7_asn1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 114pk7_asn1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
110pk7_asn1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 115pk7_asn1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
111pk7_asn1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_asn1.c 116pk7_asn1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_asn1.c
112pk7_attr.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 117pk7_attr.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
113pk7_attr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 118pk7_attr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
114pk7_attr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 119pk7_attr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
115pk7_attr.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 120pk7_attr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
116pk7_attr.o: ../../include/openssl/err.h ../../include/openssl/evp.h 121pk7_attr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
117pk7_attr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 122pk7_attr.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
118pk7_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 123pk7_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
119pk7_attr.o: ../../include/openssl/opensslconf.h 124pk7_attr.o: ../../include/openssl/opensslconf.h
120pk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 125pk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -129,9 +134,8 @@ pk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
129pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 134pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
130pk7_doit.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 135pk7_doit.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
131pk7_doit.o: ../../include/openssl/err.h ../../include/openssl/evp.h 136pk7_doit.o: ../../include/openssl/err.h ../../include/openssl/evp.h
132pk7_doit.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 137pk7_doit.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
133pk7_doit.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 138pk7_doit.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
134pk7_doit.o: ../../include/openssl/opensslconf.h
135pk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 139pk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
136pk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 140pk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
137pk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 141pk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -143,22 +147,22 @@ pk7_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
143pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 147pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
144pk7_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 148pk7_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
145pk7_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 149pk7_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
146pk7_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 150pk7_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
147pk7_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 151pk7_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
148pk7_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 152pk7_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
149pk7_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 153pk7_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
150pk7_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 154pk7_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
151pk7_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 155pk7_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
152pk7_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 156pk7_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
153pk7_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_lib.c 157pk7_lib.o: ../asn1/asn1_locl.h ../cryptlib.h pk7_lib.c
154pk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h 158pk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h
155pk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 159pk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
156pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 160pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
157pk7_mime.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 161pk7_mime.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
158pk7_mime.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 162pk7_mime.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
159pk7_mime.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 163pk7_mime.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
160pk7_mime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 164pk7_mime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
161pk7_mime.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 165pk7_mime.o: ../../include/openssl/opensslconf.h
162pk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 166pk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
163pk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 167pk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
164pk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 168pk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -171,8 +175,8 @@ pk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
171pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 175pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
172pk7_smime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 176pk7_smime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
173pk7_smime.o: ../../include/openssl/err.h ../../include/openssl/evp.h 177pk7_smime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
174pk7_smime.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 178pk7_smime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
175pk7_smime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 179pk7_smime.o: ../../include/openssl/objects.h
176pk7_smime.o: ../../include/openssl/opensslconf.h 180pk7_smime.o: ../../include/openssl/opensslconf.h
177pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 181pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
178pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 182pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
diff --git a/src/lib/libcrypto/rand/Makefile b/src/lib/libcrypto/rand/Makefile
index 30794305cb..27694aa664 100644
--- a/src/lib/libcrypto/rand/Makefile
+++ b/src/lib/libcrypto/rand/Makefile
@@ -17,9 +17,9 @@ TEST= randtest.c
17APPS= 17APPS=
18 18
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC=md_rand.c randfile.c rand_lib.c rand_eng.c rand_err.c rand_egd.c \ 20LIBSRC=md_rand.c randfile.c rand_lib.c rand_err.c rand_egd.c \
21 rand_win.c rand_unix.c rand_os2.c rand_nw.c 21 rand_win.c rand_unix.c rand_os2.c rand_nw.c
22LIBOBJ=md_rand.o randfile.o rand_lib.o rand_eng.o rand_err.o rand_egd.o \ 22LIBOBJ=md_rand.o randfile.o rand_lib.o rand_err.o rand_egd.o \
23 rand_win.o rand_unix.o rand_os2.o rand_nw.o 23 rand_win.o rand_unix.o rand_os2.o rand_nw.o
24 24
25SRC= $(LIBSRC) 25SRC= $(LIBSRC)
@@ -35,7 +35,7 @@ top:
35all: lib 35all: lib
36 36
37lib: $(LIBOBJ) 37lib: $(LIBOBJ)
38 $(ARX) $(LIB) $(LIBOBJ) 38 $(AR) $(LIB) $(LIBOBJ)
39 $(RANLIB) $(LIB) || echo Never mind. 39 $(RANLIB) $(LIB) || echo Never mind.
40 @touch lib 40 @touch lib
41 41
@@ -79,34 +79,17 @@ clean:
79md_rand.o: ../../e_os.h ../../include/openssl/asn1.h 79md_rand.o: ../../e_os.h ../../include/openssl/asn1.h
80md_rand.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 80md_rand.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
81md_rand.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 81md_rand.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
82md_rand.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 82md_rand.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
83md_rand.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 83md_rand.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
84md_rand.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 84md_rand.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
85md_rand.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 85md_rand.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
86md_rand.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 86md_rand.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
87md_rand.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 87md_rand.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
88md_rand.o: ../../include/openssl/symhacks.h md_rand.c rand_lcl.h 88md_rand.o: md_rand.c rand_lcl.h
89rand_egd.o: ../../include/openssl/buffer.h ../../include/openssl/e_os2.h 89rand_egd.o: ../../include/openssl/buffer.h ../../include/openssl/e_os2.h
90rand_egd.o: ../../include/openssl/opensslconf.h 90rand_egd.o: ../../include/openssl/opensslconf.h
91rand_egd.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 91rand_egd.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
92rand_egd.o: rand_egd.c 92rand_egd.o: rand_egd.c
93rand_eng.o: ../../e_os.h ../../include/openssl/asn1.h
94rand_eng.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
95rand_eng.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
96rand_eng.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
97rand_eng.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
98rand_eng.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
99rand_eng.o: ../../include/openssl/err.h ../../include/openssl/evp.h
100rand_eng.o: ../../include/openssl/fips.h ../../include/openssl/fips_rand.h
101rand_eng.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
102rand_eng.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
103rand_eng.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
104rand_eng.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
105rand_eng.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
106rand_eng.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
107rand_eng.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
108rand_eng.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
109rand_eng.o: ../cryptlib.h rand_eng.c rand_lcl.h
110rand_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 93rand_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
111rand_err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 94rand_err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
112rand_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 95rand_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
@@ -116,39 +99,34 @@ rand_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
116rand_err.o: rand_err.c 99rand_err.o: rand_err.c
117rand_lib.o: ../../e_os.h ../../include/openssl/asn1.h 100rand_lib.o: ../../e_os.h ../../include/openssl/asn1.h
118rand_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 101rand_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
119rand_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 102rand_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
120rand_lib.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
121rand_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 103rand_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
122rand_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h 104rand_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
123rand_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 105rand_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
124rand_lib.o: ../../include/openssl/fips.h ../../include/openssl/fips_rand.h
125rand_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 106rand_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
126rand_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 107rand_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
127rand_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 108rand_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
128rand_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 109rand_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
129rand_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 110rand_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
130rand_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 111rand_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
131rand_lib.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
132rand_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 112rand_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
133rand_lib.o: ../cryptlib.h rand_lcl.h rand_lib.c 113rand_lib.o: ../cryptlib.h rand_lib.c
134rand_nw.o: ../../e_os.h ../../include/openssl/asn1.h 114rand_nw.o: ../../e_os.h ../../include/openssl/asn1.h
135rand_nw.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 115rand_nw.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
136rand_nw.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 116rand_nw.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
137rand_nw.o: ../../include/openssl/err.h ../../include/openssl/evp.h 117rand_nw.o: ../../include/openssl/err.h ../../include/openssl/evp.h
138rand_nw.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 118rand_nw.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
139rand_nw.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 119rand_nw.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
140rand_nw.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 120rand_nw.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
141rand_nw.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 121rand_nw.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
142rand_nw.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 122rand_nw.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
143rand_nw.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 123rand_nw.o: ../../include/openssl/symhacks.h ../cryptlib.h rand_lcl.h rand_nw.c
144rand_nw.o: ../cryptlib.h rand_lcl.h rand_nw.c
145rand_os2.o: ../../e_os.h ../../include/openssl/asn1.h 124rand_os2.o: ../../e_os.h ../../include/openssl/asn1.h
146rand_os2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 125rand_os2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
147rand_os2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 126rand_os2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
148rand_os2.o: ../../include/openssl/err.h ../../include/openssl/evp.h 127rand_os2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
149rand_os2.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 128rand_os2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
150rand_os2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 129rand_os2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
151rand_os2.o: ../../include/openssl/opensslconf.h
152rand_os2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 130rand_os2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
153rand_os2.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 131rand_os2.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
154rand_os2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 132rand_os2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -158,8 +136,8 @@ rand_unix.o: ../../e_os.h ../../include/openssl/asn1.h
158rand_unix.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 136rand_unix.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
159rand_unix.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 137rand_unix.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
160rand_unix.o: ../../include/openssl/err.h ../../include/openssl/evp.h 138rand_unix.o: ../../include/openssl/err.h ../../include/openssl/evp.h
161rand_unix.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 139rand_unix.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
162rand_unix.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 140rand_unix.o: ../../include/openssl/objects.h
163rand_unix.o: ../../include/openssl/opensslconf.h 141rand_unix.o: ../../include/openssl/opensslconf.h
164rand_unix.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 142rand_unix.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
165rand_unix.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 143rand_unix.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
@@ -170,9 +148,8 @@ rand_win.o: ../../e_os.h ../../include/openssl/asn1.h
170rand_win.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 148rand_win.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
171rand_win.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 149rand_win.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
172rand_win.o: ../../include/openssl/err.h ../../include/openssl/evp.h 150rand_win.o: ../../include/openssl/err.h ../../include/openssl/evp.h
173rand_win.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 151rand_win.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
174rand_win.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 152rand_win.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
175rand_win.o: ../../include/openssl/opensslconf.h
176rand_win.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 153rand_win.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
177rand_win.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 154rand_win.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
178rand_win.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 155rand_win.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/rand/md_rand.c b/src/lib/libcrypto/rand/md_rand.c
index 0f8dd3e00f..88088ce73c 100644
--- a/src/lib/libcrypto/rand/md_rand.c
+++ b/src/lib/libcrypto/rand/md_rand.c
@@ -126,10 +126,6 @@
126 126
127#include <openssl/crypto.h> 127#include <openssl/crypto.h>
128#include <openssl/err.h> 128#include <openssl/err.h>
129#ifdef OPENSSL_FIPS
130#include <openssl/fips.h>
131#endif
132
133 129
134#ifdef BN_DEBUG 130#ifdef BN_DEBUG
135# define PREDICT 131# define PREDICT
@@ -149,7 +145,7 @@ static unsigned int crypto_lock_rand = 0; /* may be set only when a thread
149 * holds CRYPTO_LOCK_RAND 145 * holds CRYPTO_LOCK_RAND
150 * (to prevent double locking) */ 146 * (to prevent double locking) */
151/* access to lockin_thread is synchronized by CRYPTO_LOCK_RAND2 */ 147/* access to lockin_thread is synchronized by CRYPTO_LOCK_RAND2 */
152static unsigned long locking_thread = 0; /* valid iff crypto_lock_rand is set */ 148static CRYPTO_THREADID locking_threadid; /* valid iff crypto_lock_rand is set */
153 149
154 150
155#ifdef PREDICT 151#ifdef PREDICT
@@ -217,8 +213,10 @@ static void ssleay_rand_add(const void *buf, int num, double add)
217 /* check if we already have the lock */ 213 /* check if we already have the lock */
218 if (crypto_lock_rand) 214 if (crypto_lock_rand)
219 { 215 {
216 CRYPTO_THREADID cur;
217 CRYPTO_THREADID_current(&cur);
220 CRYPTO_r_lock(CRYPTO_LOCK_RAND2); 218 CRYPTO_r_lock(CRYPTO_LOCK_RAND2);
221 do_not_lock = (locking_thread == CRYPTO_thread_id()); 219 do_not_lock = !CRYPTO_THREADID_cmp(&locking_threadid, &cur);
222 CRYPTO_r_unlock(CRYPTO_LOCK_RAND2); 220 CRYPTO_r_unlock(CRYPTO_LOCK_RAND2);
223 } 221 }
224 else 222 else
@@ -274,8 +272,16 @@ static void ssleay_rand_add(const void *buf, int num, double add)
274 } 272 }
275 else 273 else
276 MD_Update(&m,&(state[st_idx]),j); 274 MD_Update(&m,&(state[st_idx]),j);
277 275
276 /* DO NOT REMOVE THE FOLLOWING CALL TO MD_Update()! */
278 MD_Update(&m,buf,j); 277 MD_Update(&m,buf,j);
278 /* We know that line may cause programs such as
279 purify and valgrind to complain about use of
280 uninitialized data. The problem is not, it's
281 with the caller. Removing that line will make
282 sure you get really bad randomness and thereby
283 other problems such as very insecure keys. */
284
279 MD_Update(&m,(unsigned char *)&(md_c[0]),sizeof(md_c)); 285 MD_Update(&m,(unsigned char *)&(md_c[0]),sizeof(md_c));
280 MD_Final(&m,local_md); 286 MD_Final(&m,local_md);
281 md_c[1]++; 287 md_c[1]++;
@@ -336,14 +342,6 @@ static int ssleay_rand_bytes(unsigned char *buf, int num)
336#endif 342#endif
337 int do_stir_pool = 0; 343 int do_stir_pool = 0;
338 344
339#ifdef OPENSSL_FIPS
340 if(FIPS_mode())
341 {
342 FIPSerr(FIPS_F_SSLEAY_RAND_BYTES,FIPS_R_NON_FIPS_METHOD);
343 return 0;
344 }
345#endif
346
347#ifdef PREDICT 345#ifdef PREDICT
348 if (rand_predictable) 346 if (rand_predictable)
349 { 347 {
@@ -384,7 +382,7 @@ static int ssleay_rand_bytes(unsigned char *buf, int num)
384 382
385 /* prevent ssleay_rand_bytes() from trying to obtain the lock again */ 383 /* prevent ssleay_rand_bytes() from trying to obtain the lock again */
386 CRYPTO_w_lock(CRYPTO_LOCK_RAND2); 384 CRYPTO_w_lock(CRYPTO_LOCK_RAND2);
387 locking_thread = CRYPTO_thread_id(); 385 CRYPTO_THREADID_current(&locking_threadid);
388 CRYPTO_w_unlock(CRYPTO_LOCK_RAND2); 386 CRYPTO_w_unlock(CRYPTO_LOCK_RAND2);
389 crypto_lock_rand = 1; 387 crypto_lock_rand = 1;
390 388
@@ -476,9 +474,15 @@ static int ssleay_rand_bytes(unsigned char *buf, int num)
476#endif 474#endif
477 MD_Update(&m,local_md,MD_DIGEST_LENGTH); 475 MD_Update(&m,local_md,MD_DIGEST_LENGTH);
478 MD_Update(&m,(unsigned char *)&(md_c[0]),sizeof(md_c)); 476 MD_Update(&m,(unsigned char *)&(md_c[0]),sizeof(md_c));
479#ifndef PURIFY 477
480 MD_Update(&m,buf,j); /* purify complains */ 478#ifndef PURIFY /* purify complains */
479 /* DO NOT REMOVE THE FOLLOWING CALL TO MD_Update()! */
480 MD_Update(&m,buf,j);
481 /* We know that line may cause programs such as
482 purify and valgrind to complain about use of
483 uninitialized data. */
481#endif 484#endif
485
482 k=(st_idx+MD_DIGEST_LENGTH/2)-st_num; 486 k=(st_idx+MD_DIGEST_LENGTH/2)-st_num;
483 if (k > 0) 487 if (k > 0)
484 { 488 {
@@ -539,15 +543,17 @@ static int ssleay_rand_pseudo_bytes(unsigned char *buf, int num)
539 543
540static int ssleay_rand_status(void) 544static int ssleay_rand_status(void)
541 { 545 {
546 CRYPTO_THREADID cur;
542 int ret; 547 int ret;
543 int do_not_lock; 548 int do_not_lock;
544 549
550 CRYPTO_THREADID_current(&cur);
545 /* check if we already have the lock 551 /* check if we already have the lock
546 * (could happen if a RAND_poll() implementation calls RAND_status()) */ 552 * (could happen if a RAND_poll() implementation calls RAND_status()) */
547 if (crypto_lock_rand) 553 if (crypto_lock_rand)
548 { 554 {
549 CRYPTO_r_lock(CRYPTO_LOCK_RAND2); 555 CRYPTO_r_lock(CRYPTO_LOCK_RAND2);
550 do_not_lock = (locking_thread == CRYPTO_thread_id()); 556 do_not_lock = !CRYPTO_THREADID_cmp(&locking_threadid, &cur);
551 CRYPTO_r_unlock(CRYPTO_LOCK_RAND2); 557 CRYPTO_r_unlock(CRYPTO_LOCK_RAND2);
552 } 558 }
553 else 559 else
@@ -559,7 +565,7 @@ static int ssleay_rand_status(void)
559 565
560 /* prevent ssleay_rand_bytes() from trying to obtain the lock again */ 566 /* prevent ssleay_rand_bytes() from trying to obtain the lock again */
561 CRYPTO_w_lock(CRYPTO_LOCK_RAND2); 567 CRYPTO_w_lock(CRYPTO_LOCK_RAND2);
562 locking_thread = CRYPTO_thread_id(); 568 CRYPTO_THREADID_cpy(&locking_threadid, &cur);
563 CRYPTO_w_unlock(CRYPTO_LOCK_RAND2); 569 CRYPTO_w_unlock(CRYPTO_LOCK_RAND2);
564 crypto_lock_rand = 1; 570 crypto_lock_rand = 1;
565 } 571 }
diff --git a/src/lib/libcrypto/rand/rand_egd.c b/src/lib/libcrypto/rand/rand_egd.c
index 50bce6caba..d53b916ebe 100644
--- a/src/lib/libcrypto/rand/rand_egd.c
+++ b/src/lib/libcrypto/rand/rand_egd.c
@@ -95,7 +95,7 @@
95 * RAND_egd() is a wrapper for RAND_egd_bytes() with numbytes=255. 95 * RAND_egd() is a wrapper for RAND_egd_bytes() with numbytes=255.
96 */ 96 */
97 97
98#if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_MSDOS) || defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE) || defined(OPENSSL_SYS_VOS) 98#if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_MSDOS) || defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE) || defined(OPENSSL_SYS_VOS) || defined(OPENSSL_SYS_BEOS)
99int RAND_query_egd_bytes(const char *path, unsigned char *buf, int bytes) 99int RAND_query_egd_bytes(const char *path, unsigned char *buf, int bytes)
100 { 100 {
101 return(-1); 101 return(-1);
diff --git a/src/lib/libcrypto/rand/rand_lcl.h b/src/lib/libcrypto/rand/rand_lcl.h
index 18cc9b1e4a..618a8ec899 100644
--- a/src/lib/libcrypto/rand/rand_lcl.h
+++ b/src/lib/libcrypto/rand/rand_lcl.h
@@ -154,16 +154,5 @@
154#define MD(a,b,c) EVP_Digest(a,b,c,NULL,EVP_md2(), NULL) 154#define MD(a,b,c) EVP_Digest(a,b,c,NULL,EVP_md2(), NULL)
155#endif 155#endif
156 156
157#ifndef OPENSSL_NO_ENGINE
158void int_RAND_set_callbacks(
159 int (*set_rand_func)(const RAND_METHOD *meth,
160 const RAND_METHOD **pmeth),
161 const RAND_METHOD *(*get_rand_func)
162 (const RAND_METHOD **pmeth));
163int eng_RAND_set_rand_method(const RAND_METHOD *meth,
164 const RAND_METHOD **pmeth);
165const RAND_METHOD *eng_RAND_get_rand_method(const RAND_METHOD **pmeth);
166#endif
167
168 157
169#endif 158#endif
diff --git a/src/lib/libcrypto/rand/rand_os2.c b/src/lib/libcrypto/rand/rand_os2.c
index c3e36d4e5e..fc1e78b179 100644
--- a/src/lib/libcrypto/rand/rand_os2.c
+++ b/src/lib/libcrypto/rand/rand_os2.c
@@ -78,8 +78,10 @@ typedef struct _CPUUTIL {
78 ULONG ulIntrHigh; /* High 32 bits of interrupt time */ 78 ULONG ulIntrHigh; /* High 32 bits of interrupt time */
79} CPUUTIL; 79} CPUUTIL;
80 80
81#ifndef __KLIBC__
81APIRET APIENTRY(*DosPerfSysCall) (ULONG ulCommand, ULONG ulParm1, ULONG ulParm2, ULONG ulParm3) = NULL; 82APIRET APIENTRY(*DosPerfSysCall) (ULONG ulCommand, ULONG ulParm1, ULONG ulParm2, ULONG ulParm3) = NULL;
82APIRET APIENTRY(*DosQuerySysState) (ULONG func, ULONG arg1, ULONG pid, ULONG _res_, PVOID buf, ULONG bufsz) = NULL; 83APIRET APIENTRY(*DosQuerySysState) (ULONG func, ULONG arg1, ULONG pid, ULONG _res_, PVOID buf, ULONG bufsz) = NULL;
84#endif
83HMODULE hDoscalls = 0; 85HMODULE hDoscalls = 0;
84 86
85int RAND_poll(void) 87int RAND_poll(void)
@@ -91,6 +93,7 @@ int RAND_poll(void)
91 if (hDoscalls == 0) { 93 if (hDoscalls == 0) {
92 ULONG rc = DosLoadModule(failed_module, sizeof(failed_module), "DOSCALLS", &hDoscalls); 94 ULONG rc = DosLoadModule(failed_module, sizeof(failed_module), "DOSCALLS", &hDoscalls);
93 95
96#ifndef __KLIBC__
94 if (rc == 0) { 97 if (rc == 0) {
95 rc = DosQueryProcAddr(hDoscalls, 976, NULL, (PFN *)&DosPerfSysCall); 98 rc = DosQueryProcAddr(hDoscalls, 976, NULL, (PFN *)&DosPerfSysCall);
96 99
@@ -102,6 +105,7 @@ int RAND_poll(void)
102 if (rc) 105 if (rc)
103 DosQuerySysState = NULL; 106 DosQuerySysState = NULL;
104 } 107 }
108#endif
105 } 109 }
106 110
107 /* Sample the hi-res timer, runs at around 1.1 MHz */ 111 /* Sample the hi-res timer, runs at around 1.1 MHz */
@@ -122,7 +126,9 @@ int RAND_poll(void)
122 RAND_add(&util, sizeof(util), 10); 126 RAND_add(&util, sizeof(util), 10);
123 } 127 }
124 else { 128 else {
129#ifndef __KLIBC__
125 DosPerfSysCall = NULL; 130 DosPerfSysCall = NULL;
131#endif
126 } 132 }
127 } 133 }
128 134
diff --git a/src/lib/libcrypto/rand/rand_unix.c b/src/lib/libcrypto/rand/rand_unix.c
index 71b98ec212..e9ead3a529 100644
--- a/src/lib/libcrypto/rand/rand_unix.c
+++ b/src/lib/libcrypto/rand/rand_unix.c
@@ -133,7 +133,50 @@
133# define FD_SETSIZE (8*sizeof(fd_set)) 133# define FD_SETSIZE (8*sizeof(fd_set))
134#endif 134#endif
135 135
136#ifdef __OpenBSD__ 136#ifdef __VOS__
137int RAND_poll(void)
138{
139 unsigned char buf[ENTROPY_NEEDED];
140 pid_t curr_pid;
141 uid_t curr_uid;
142 static int first=1;
143 int i;
144 long rnd = 0;
145 struct timespec ts;
146 unsigned seed;
147
148/* The VOS random() function starts from a static seed so its
149 initial value is predictable. If random() returns the
150 initial value, reseed it with dynamic data. The VOS
151 real-time clock has a granularity of 1 nsec so it should be
152 reasonably difficult to predict its exact value. Do not
153 gratuitously reseed the PRNG because other code in this
154 process or thread may be using it. */
155
156 if (first) {
157 first = 0;
158 rnd = random ();
159 if (rnd == 1804289383) {
160 clock_gettime (CLOCK_REALTIME, &ts);
161 curr_pid = getpid();
162 curr_uid = getuid();
163 seed = ts.tv_sec ^ ts.tv_nsec ^ curr_pid ^ curr_uid;
164 srandom (seed);
165 }
166 }
167
168 for (i = 0; i < sizeof(buf); i++) {
169 if (i % 4 == 0)
170 rnd = random();
171 buf[i] = rnd;
172 rnd >>= 8;
173 }
174 RAND_add(buf, sizeof(buf), ENTROPY_NEEDED);
175 memset(buf, 0, sizeof(buf));
176
177 return 1;
178}
179#elif defined __OpenBSD__
137int RAND_poll(void) 180int RAND_poll(void)
138{ 181{
139 u_int32_t rnd = 0, i; 182 u_int32_t rnd = 0, i;
@@ -163,7 +206,7 @@ int RAND_poll(void)
163 static const char *randomfiles[] = { DEVRANDOM }; 206 static const char *randomfiles[] = { DEVRANDOM };
164 struct stat randomstats[sizeof(randomfiles)/sizeof(randomfiles[0])]; 207 struct stat randomstats[sizeof(randomfiles)/sizeof(randomfiles[0])];
165 int fd; 208 int fd;
166 size_t i; 209 unsigned int i;
167#endif 210#endif
168#ifdef DEVRANDOM_EGD 211#ifdef DEVRANDOM_EGD
169 static const char *egdsockets[] = { DEVRANDOM_EGD, NULL }; 212 static const char *egdsockets[] = { DEVRANDOM_EGD, NULL };
@@ -176,7 +219,8 @@ int RAND_poll(void)
176 * have this. Use /dev/urandom if you can as /dev/random may block 219 * have this. Use /dev/urandom if you can as /dev/random may block
177 * if it runs out of random entries. */ 220 * if it runs out of random entries. */
178 221
179 for (i=0; i<sizeof(randomfiles)/sizeof(randomfiles[0]) && n < ENTROPY_NEEDED; i++) 222 for (i = 0; (i < sizeof(randomfiles)/sizeof(randomfiles[0])) &&
223 (n < ENTROPY_NEEDED); i++)
180 { 224 {
181 if ((fd = open(randomfiles[i], O_RDONLY 225 if ((fd = open(randomfiles[i], O_RDONLY
182#ifdef O_NONBLOCK 226#ifdef O_NONBLOCK
@@ -193,7 +237,7 @@ int RAND_poll(void)
193 { 237 {
194 int usec = 10*1000; /* spend 10ms on each file */ 238 int usec = 10*1000; /* spend 10ms on each file */
195 int r; 239 int r;
196 size_t j; 240 unsigned int j;
197 struct stat *st=&randomstats[i]; 241 struct stat *st=&randomstats[i];
198 242
199 /* Avoid using same input... Used to be O_NOFOLLOW 243 /* Avoid using same input... Used to be O_NOFOLLOW
@@ -211,7 +255,12 @@ int RAND_poll(void)
211 { 255 {
212 int try_read = 0; 256 int try_read = 0;
213 257
214#if defined(OPENSSL_SYS_LINUX) 258#if defined(OPENSSL_SYS_BEOS_R5)
259 /* select() is broken in BeOS R5, so we simply
260 * try to read something and snooze if we couldn't */
261 try_read = 1;
262
263#elif defined(OPENSSL_SYS_LINUX)
215 /* use poll() */ 264 /* use poll() */
216 struct pollfd pset; 265 struct pollfd pset;
217 266
@@ -258,6 +307,10 @@ int RAND_poll(void)
258 r = read(fd,(unsigned char *)tmpbuf+n, ENTROPY_NEEDED-n); 307 r = read(fd,(unsigned char *)tmpbuf+n, ENTROPY_NEEDED-n);
259 if (r > 0) 308 if (r > 0)
260 n += r; 309 n += r;
310#if defined(OPENSSL_SYS_BEOS_R5)
311 if (r == 0)
312 snooze(t.tv_usec);
313#endif
261 } 314 }
262 else 315 else
263 r = -1; 316 r = -1;
@@ -311,6 +364,14 @@ int RAND_poll(void)
311 l=time(NULL); 364 l=time(NULL);
312 RAND_add(&l,sizeof(l),0.0); 365 RAND_add(&l,sizeof(l),0.0);
313 366
367#if defined(OPENSSL_SYS_BEOS)
368 {
369 system_info sysInfo;
370 get_system_info(&sysInfo);
371 RAND_add(&sysInfo,sizeof(sysInfo),0);
372 }
373#endif
374
314#if defined(DEVRANDOM) || defined(DEVRANDOM_EGD) 375#if defined(DEVRANDOM) || defined(DEVRANDOM_EGD)
315 return 1; 376 return 1;
316#else 377#else
diff --git a/src/lib/libcrypto/rand/rand_win.c b/src/lib/libcrypto/rand/rand_win.c
index 00dbe4232c..5d134e186b 100644
--- a/src/lib/libcrypto/rand/rand_win.c
+++ b/src/lib/libcrypto/rand/rand_win.c
@@ -463,7 +463,7 @@ int RAND_poll(void)
463 PROCESSENTRY32 p; 463 PROCESSENTRY32 p;
464 THREADENTRY32 t; 464 THREADENTRY32 t;
465 MODULEENTRY32 m; 465 MODULEENTRY32 m;
466 DWORD stoptime = 0; 466 DWORD starttime = 0;
467 467
468 snap = (CREATETOOLHELP32SNAPSHOT) 468 snap = (CREATETOOLHELP32SNAPSHOT)
469 GetProcAddress(kernel, "CreateToolhelp32Snapshot"); 469 GetProcAddress(kernel, "CreateToolhelp32Snapshot");
@@ -494,12 +494,29 @@ int RAND_poll(void)
494 * each entry. Consider each field a source of 1 byte 494 * each entry. Consider each field a source of 1 byte
495 * of entropy. 495 * of entropy.
496 */ 496 */
497 ZeroMemory(&hlist, sizeof(HEAPLIST32));
497 hlist.dwSize = sizeof(HEAPLIST32); 498 hlist.dwSize = sizeof(HEAPLIST32);
498 if (good) stoptime = GetTickCount() + MAXDELAY; 499 if (good) starttime = GetTickCount();
500#ifdef _MSC_VER
499 if (heaplist_first(handle, &hlist)) 501 if (heaplist_first(handle, &hlist))
502 {
503 /*
504 following discussion on dev ML, exception on WinCE (or other Win
505 platform) is theoretically of unknown origin; prevent infinite
506 loop here when this theoretical case occurs; otherwise cope with
507 the expected (MSDN documented) exception-throwing behaviour of
508 Heap32Next() on WinCE.
509
510 based on patch in original message by Tanguy Fautré (2009/03/02)
511 Subject: RAND_poll() and CreateToolhelp32Snapshot() stability
512 */
513 int ex_cnt_limit = 42;
500 do 514 do
501 { 515 {
502 RAND_add(&hlist, hlist.dwSize, 3); 516 RAND_add(&hlist, hlist.dwSize, 3);
517 __try
518 {
519 ZeroMemory(&hentry, sizeof(HEAPENTRY32));
503 hentry.dwSize = sizeof(HEAPENTRY32); 520 hentry.dwSize = sizeof(HEAPENTRY32);
504 if (heap_first(&hentry, 521 if (heap_first(&hentry,
505 hlist.th32ProcessID, 522 hlist.th32ProcessID,
@@ -510,10 +527,42 @@ int RAND_poll(void)
510 RAND_add(&hentry, 527 RAND_add(&hentry,
511 hentry.dwSize, 5); 528 hentry.dwSize, 5);
512 while (heap_next(&hentry) 529 while (heap_next(&hentry)
530 && (!good || (GetTickCount()-starttime)<MAXDELAY)
513 && --entrycnt > 0); 531 && --entrycnt > 0);
514 } 532 }
515 } while (heaplist_next(handle, 533 }
516 &hlist) && GetTickCount() < stoptime); 534 __except (EXCEPTION_EXECUTE_HANDLER)
535 {
536 /* ignore access violations when walking the heap list */
537 ex_cnt_limit--;
538 }
539 } while (heaplist_next(handle, &hlist)
540 && (!good || (GetTickCount()-starttime)<MAXDELAY)
541 && ex_cnt_limit > 0);
542 }
543
544#else
545 if (heaplist_first(handle, &hlist))
546 {
547 do
548 {
549 RAND_add(&hlist, hlist.dwSize, 3);
550 hentry.dwSize = sizeof(HEAPENTRY32);
551 if (heap_first(&hentry,
552 hlist.th32ProcessID,
553 hlist.th32HeapID))
554 {
555 int entrycnt = 80;
556 do
557 RAND_add(&hentry,
558 hentry.dwSize, 5);
559 while (heap_next(&hentry)
560 && --entrycnt > 0);
561 }
562 } while (heaplist_next(handle, &hlist)
563 && (!good || (GetTickCount()-starttime)<MAXDELAY));
564 }
565#endif
517 566
518 /* process walking */ 567 /* process walking */
519 /* PROCESSENTRY32 contains 9 fields that will change 568 /* PROCESSENTRY32 contains 9 fields that will change
@@ -522,11 +571,11 @@ int RAND_poll(void)
522 */ 571 */
523 p.dwSize = sizeof(PROCESSENTRY32); 572 p.dwSize = sizeof(PROCESSENTRY32);
524 573
525 if (good) stoptime = GetTickCount() + MAXDELAY; 574 if (good) starttime = GetTickCount();
526 if (process_first(handle, &p)) 575 if (process_first(handle, &p))
527 do 576 do
528 RAND_add(&p, p.dwSize, 9); 577 RAND_add(&p, p.dwSize, 9);
529 while (process_next(handle, &p) && GetTickCount() < stoptime); 578 while (process_next(handle, &p) && (!good || (GetTickCount()-starttime)<MAXDELAY));
530 579
531 /* thread walking */ 580 /* thread walking */
532 /* THREADENTRY32 contains 6 fields that will change 581 /* THREADENTRY32 contains 6 fields that will change
@@ -534,11 +583,11 @@ int RAND_poll(void)
534 * 1 byte of entropy. 583 * 1 byte of entropy.
535 */ 584 */
536 t.dwSize = sizeof(THREADENTRY32); 585 t.dwSize = sizeof(THREADENTRY32);
537 if (good) stoptime = GetTickCount() + MAXDELAY; 586 if (good) starttime = GetTickCount();
538 if (thread_first(handle, &t)) 587 if (thread_first(handle, &t))
539 do 588 do
540 RAND_add(&t, t.dwSize, 6); 589 RAND_add(&t, t.dwSize, 6);
541 while (thread_next(handle, &t) && GetTickCount() < stoptime); 590 while (thread_next(handle, &t) && (!good || (GetTickCount()-starttime)<MAXDELAY));
542 591
543 /* module walking */ 592 /* module walking */
544 /* MODULEENTRY32 contains 9 fields that will change 593 /* MODULEENTRY32 contains 9 fields that will change
@@ -546,12 +595,12 @@ int RAND_poll(void)
546 * 1 byte of entropy. 595 * 1 byte of entropy.
547 */ 596 */
548 m.dwSize = sizeof(MODULEENTRY32); 597 m.dwSize = sizeof(MODULEENTRY32);
549 if (good) stoptime = GetTickCount() + MAXDELAY; 598 if (good) starttime = GetTickCount();
550 if (module_first(handle, &m)) 599 if (module_first(handle, &m))
551 do 600 do
552 RAND_add(&m, m.dwSize, 9); 601 RAND_add(&m, m.dwSize, 9);
553 while (module_next(handle, &m) 602 while (module_next(handle, &m)
554 && (GetTickCount() < stoptime)); 603 && (!good || (GetTickCount()-starttime)<MAXDELAY));
555 if (close_snap) 604 if (close_snap)
556 close_snap(handle); 605 close_snap(handle);
557 else 606 else
@@ -701,7 +750,7 @@ static void readscreen(void)
701 int y; /* y-coordinate of screen lines to grab */ 750 int y; /* y-coordinate of screen lines to grab */
702 int n = 16; /* number of screen lines to grab at a time */ 751 int n = 16; /* number of screen lines to grab at a time */
703 752
704 if (GetVersion() >= 0x80000000 || !OPENSSL_isservice()) 753 if (GetVersion() < 0x80000000 && OPENSSL_isservice()>0)
705 return; 754 return;
706 755
707 /* Create a screen DC and a memory DC compatible to screen DC */ 756 /* Create a screen DC and a memory DC compatible to screen DC */
diff --git a/src/lib/libcrypto/rc2/Makefile b/src/lib/libcrypto/rc2/Makefile
index 4b6292b65f..73eac347e7 100644
--- a/src/lib/libcrypto/rc2/Makefile
+++ b/src/lib/libcrypto/rc2/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
@@ -78,11 +78,7 @@ rc2_cbc.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h
78rc2_cbc.o: rc2_cbc.c rc2_locl.h 78rc2_cbc.o: rc2_cbc.c rc2_locl.h
79rc2_ecb.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 79rc2_ecb.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
80rc2_ecb.o: ../../include/openssl/rc2.h rc2_ecb.c rc2_locl.h 80rc2_ecb.o: ../../include/openssl/rc2.h rc2_ecb.c rc2_locl.h
81rc2_skey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 81rc2_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h
82rc2_skey.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h
83rc2_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
84rc2_skey.o: ../../include/openssl/rc2.h ../../include/openssl/safestack.h
85rc2_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
86rc2_skey.o: rc2_locl.h rc2_skey.c 82rc2_skey.o: rc2_locl.h rc2_skey.c
87rc2cfb64.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h 83rc2cfb64.o: ../../include/openssl/opensslconf.h ../../include/openssl/rc2.h
88rc2cfb64.o: rc2_locl.h rc2cfb64.c 84rc2cfb64.o: rc2_locl.h rc2cfb64.c
diff --git a/src/lib/libcrypto/rc4/Makefile b/src/lib/libcrypto/rc4/Makefile
index f0bd7678fc..264451a213 100644
--- a/src/lib/libcrypto/rc4/Makefile
+++ b/src/lib/libcrypto/rc4/Makefile
@@ -21,8 +21,8 @@ TEST=rc4test.c
21APPS= 21APPS=
22 22
23LIB=$(TOP)/libcrypto.a 23LIB=$(TOP)/libcrypto.a
24LIBSRC=rc4_skey.c rc4_enc.c rc4_fblk.c 24LIBSRC=rc4_skey.c rc4_enc.c
25LIBOBJ=$(RC4_ENC) rc4_fblk.o 25LIBOBJ=$(RC4_ENC)
26 26
27SRC= $(LIBSRC) 27SRC= $(LIBSRC)
28 28
@@ -37,26 +37,26 @@ top:
37all: lib 37all: lib
38 38
39lib: $(LIBOBJ) 39lib: $(LIBOBJ)
40 $(ARX) $(LIB) $(LIBOBJ) 40 $(AR) $(LIB) $(LIBOBJ)
41 $(RANLIB) $(LIB) || echo Never mind. 41 $(RANLIB) $(LIB) || echo Never mind.
42 @touch lib 42 @touch lib
43 43
44# ELF 44rc4-586.s: asm/rc4-586.pl ../perlasm/x86asm.pl
45rx86-elf.s: asm/rc4-586.pl ../perlasm/x86asm.pl 45 $(PERL) asm/rc4-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
46 (cd asm; $(PERL) rc4-586.pl elf $(CFLAGS) > ../$@)
47# COFF
48rx86-cof.s: asm/rc4-586.pl ../perlasm/x86asm.pl
49 (cd asm; $(PERL) rc4-586.pl coff $(CFLAGS) > ../$@)
50# a.out
51rx86-out.s: asm/rc4-586.pl ../perlasm/x86asm.pl
52 (cd asm; $(PERL) rc4-586.pl a.out $(CFLAGS) > ../$@)
53 46
54rc4-x86_64.s: asm/rc4-x86_64.pl; $(PERL) asm/rc4-x86_64.pl $@ 47rc4-x86_64.s: asm/rc4-x86_64.pl
48 $(PERL) asm/rc4-x86_64.pl $(PERLASM_SCHEME) > $@
55 49
56rc4-ia64.s: asm/rc4-ia64.S 50rc4-ia64.S: asm/rc4-ia64.pl
51 $(PERL) asm/rc4-ia64.pl $(CFLAGS) > $@
52
53rc4-s390x.s: asm/rc4-s390x.pl
54 $(PERL) asm/rc4-s390x.pl > $@
55
56rc4-ia64.s: rc4-ia64.S
57 @case `awk '/^#define RC4_INT/{print$$NF}' $(TOP)/include/openssl/opensslconf.h` in \ 57 @case `awk '/^#define RC4_INT/{print$$NF}' $(TOP)/include/openssl/opensslconf.h` in \
58 int) set -x; $(CC) $(CFLAGS) -DSZ=4 -E asm/rc4-ia64.S > $@ ;; \ 58 int) set -x; $(CC) $(CFLAGS) -DSZ=4 -E rc4-ia64.S > $@ ;; \
59 char) set -x; $(CC) $(CFLAGS) -DSZ=1 -E asm/rc4-ia64.S > $@ ;; \ 59 char) set -x; $(CC) $(CFLAGS) -DSZ=1 -E rc4-ia64.S > $@ ;; \
60 *) exit 1 ;; \ 60 *) exit 1 ;; \
61 esac 61 esac
62 62
@@ -105,20 +105,10 @@ rc4_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
105rc4_enc.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h 105rc4_enc.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h
106rc4_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 106rc4_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
107rc4_enc.o: ../cryptlib.h rc4_enc.c rc4_locl.h 107rc4_enc.o: ../cryptlib.h rc4_enc.c rc4_locl.h
108rc4_fblk.o: ../../e_os.h ../../include/openssl/bio.h
109rc4_fblk.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
110rc4_fblk.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
111rc4_fblk.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
112rc4_fblk.o: ../../include/openssl/opensslconf.h
113rc4_fblk.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
114rc4_fblk.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h
115rc4_fblk.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
116rc4_fblk.o: ../cryptlib.h rc4_fblk.c rc4_locl.h
117rc4_skey.o: ../../e_os.h ../../include/openssl/bio.h 108rc4_skey.o: ../../e_os.h ../../include/openssl/bio.h
118rc4_skey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 109rc4_skey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
119rc4_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 110rc4_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
120rc4_skey.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 111rc4_skey.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
121rc4_skey.o: ../../include/openssl/opensslconf.h
122rc4_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 112rc4_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
123rc4_skey.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h 113rc4_skey.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h
124rc4_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 114rc4_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
diff --git a/src/lib/libcrypto/rc4/rc4test.c b/src/lib/libcrypto/rc4/rc4test.c
index 54b597fa26..633a79e758 100644
--- a/src/lib/libcrypto/rc4/rc4test.c
+++ b/src/lib/libcrypto/rc4/rc4test.c
@@ -114,8 +114,8 @@ static unsigned char output[7][30]={
114 114
115int main(int argc, char *argv[]) 115int main(int argc, char *argv[])
116 { 116 {
117 int err=0; 117 int i,err=0;
118 unsigned int i, j; 118 int j;
119 unsigned char *p; 119 unsigned char *p;
120 RC4_KEY key; 120 RC4_KEY key;
121 unsigned char obuf[512]; 121 unsigned char obuf[512];
@@ -129,12 +129,12 @@ int main(int argc, char *argv[])
129 { 129 {
130 printf("error calculating RC4\n"); 130 printf("error calculating RC4\n");
131 printf("output:"); 131 printf("output:");
132 for (j=0; j<data_len[i]+1U; j++) 132 for (j=0; j<data_len[i]+1; j++)
133 printf(" %02x",obuf[j]); 133 printf(" %02x",obuf[j]);
134 printf("\n"); 134 printf("\n");
135 printf("expect:"); 135 printf("expect:");
136 p= &(output[i][0]); 136 p= &(output[i][0]);
137 for (j=0; j<data_len[i]+1U; j++) 137 for (j=0; j<data_len[i]+1; j++)
138 printf(" %02x",*(p++)); 138 printf(" %02x",*(p++));
139 printf("\n"); 139 printf("\n");
140 err++; 140 err++;
@@ -180,12 +180,12 @@ int main(int argc, char *argv[])
180 { 180 {
181 printf("error in RC4 multi-call processing\n"); 181 printf("error in RC4 multi-call processing\n");
182 printf("output:"); 182 printf("output:");
183 for (j=0; j<data_len[3]+1U; j++) 183 for (j=0; j<data_len[3]+1; j++)
184 printf(" %02x",obuf[j]); 184 printf(" %02x",obuf[j]);
185 printf("\n"); 185 printf("\n");
186 printf("expect:"); 186 printf("expect:");
187 p= &(output[3][0]); 187 p= &(output[3][0]);
188 for (j=0; j<data_len[3]+1U; j++) 188 for (j=0; j<data_len[3]+1; j++)
189 printf(" %02x",*(p++)); 189 printf(" %02x",*(p++));
190 err++; 190 err++;
191 } 191 }
@@ -216,11 +216,11 @@ int main(int argc, char *argv[])
216 if (memcmp(md,expected,sizeof(md))) { 216 if (memcmp(md,expected,sizeof(md))) {
217 printf("error in RC4 bulk test\n"); 217 printf("error in RC4 bulk test\n");
218 printf("output:"); 218 printf("output:");
219 for (j=0; j<sizeof(md); j++) 219 for (j=0; j<(int)sizeof(md); j++)
220 printf(" %02x",md[j]); 220 printf(" %02x",md[j]);
221 printf("\n"); 221 printf("\n");
222 printf("expect:"); 222 printf("expect:");
223 for (j=0; j<sizeof(md); j++) 223 for (j=0; j<(int)sizeof(md); j++)
224 printf(" %02x",expected[j]); 224 printf(" %02x",expected[j]);
225 printf("\n"); 225 printf("\n");
226 err++; 226 err++;
diff --git a/src/lib/libcrypto/rc5/Makefile b/src/lib/libcrypto/rc5/Makefile
index b4e21c9bb2..8a8b00eb89 100644
--- a/src/lib/libcrypto/rc5/Makefile
+++ b/src/lib/libcrypto/rc5/Makefile
@@ -12,8 +12,6 @@ MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13 13
14RC5_ENC= rc5_enc.o 14RC5_ENC= rc5_enc.o
15# or use
16#DES_ENC= r586-elf.o
17 15
18CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
19ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -40,19 +38,12 @@ top:
40all: lib 38all: lib
41 39
42lib: $(LIBOBJ) 40lib: $(LIBOBJ)
43 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
44 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
45 @touch lib 43 @touch lib
46 44
47# ELF 45rc5-586.s: asm/rc5-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
48r586-elf.s: asm/rc5-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 46 $(PERL) asm/rc5-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
49 (cd asm; $(PERL) rc5-586.pl elf $(CFLAGS) > ../$@)
50# COFF
51r586-cof.s: asm/rc5-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
52 (cd asm; $(PERL) rc5-586.pl coff $(CFLAGS) > ../$@)
53# a.out
54r586-out.s: asm/rc5-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
55 (cd asm; $(PERL) rc5-586.pl a.out $(CFLAGS) > ../$@)
56 47
57files: 48files:
58 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 49 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
diff --git a/src/lib/libcrypto/rc5/rc5.h b/src/lib/libcrypto/rc5/rc5.h
index f73a2a02a4..4b3c153b50 100644
--- a/src/lib/libcrypto/rc5/rc5.h
+++ b/src/lib/libcrypto/rc5/rc5.h
@@ -94,10 +94,7 @@ typedef struct rc5_key_st
94 RC5_32_INT data[2*(RC5_16_ROUNDS+1)]; 94 RC5_32_INT data[2*(RC5_16_ROUNDS+1)];
95 } RC5_32_KEY; 95 } RC5_32_KEY;
96 96
97#ifdef OPENSSL_FIPS 97
98void private_RC5_32_set_key(RC5_32_KEY *key, int len, const unsigned char *data,
99 int rounds);
100#endif
101void RC5_32_set_key(RC5_32_KEY *key, int len, const unsigned char *data, 98void RC5_32_set_key(RC5_32_KEY *key, int len, const unsigned char *data,
102 int rounds); 99 int rounds);
103void RC5_32_ecb_encrypt(const unsigned char *in,unsigned char *out,RC5_32_KEY *key, 100void RC5_32_ecb_encrypt(const unsigned char *in,unsigned char *out,RC5_32_KEY *key,
diff --git a/src/lib/libcrypto/ripemd/Makefile b/src/lib/libcrypto/ripemd/Makefile
index 6145f13699..d5b1067dbe 100644
--- a/src/lib/libcrypto/ripemd/Makefile
+++ b/src/lib/libcrypto/ripemd/Makefile
@@ -38,19 +38,12 @@ top:
38all: lib 38all: lib
39 39
40lib: $(LIBOBJ) 40lib: $(LIBOBJ)
41 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
42 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
43 @touch lib 43 @touch lib
44 44
45# ELF 45rmd-586.s: asm/rmd-586.pl ../perlasm/x86asm.pl
46rm86-elf.s: asm/rmd-586.pl ../perlasm/x86asm.pl 46 $(PERL) asm/rmd-586.pl $(PERLASM_SCHEME) $(CFLAGS) > $@
47 (cd asm; $(PERL) rmd-586.pl elf $(CFLAGS) > ../$@)
48# COFF
49rm86-cof.s: asm/rmd-586.pl ../perlasm/x86asm.pl
50 (cd asm; $(PERL) rmd-586.pl coff $(CFLAGS) > ../$@)
51# a.out
52rm86-out.s: asm/rmd-586.pl ../perlasm/x86asm.pl
53 (cd asm; $(PERL) rmd-586.pl a.out $(CFLAGS) > ../$@)
54 47
55files: 48files:
56 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 49 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -89,13 +82,8 @@ clean:
89 82
90# DO NOT DELETE THIS LINE -- make depend depends on it. 83# DO NOT DELETE THIS LINE -- make depend depends on it.
91 84
92rmd_dgst.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 85rmd_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
93rmd_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 86rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ripemd.h
94rmd_dgst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
95rmd_dgst.o: ../../include/openssl/opensslconf.h
96rmd_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
97rmd_dgst.o: ../../include/openssl/ripemd.h ../../include/openssl/safestack.h
98rmd_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
99rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h 87rmd_dgst.o: ../md32_common.h rmd_dgst.c rmd_locl.h rmdconst.h
100rmd_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 88rmd_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
101rmd_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 89rmd_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
diff --git a/src/lib/libcrypto/rsa/Makefile b/src/lib/libcrypto/rsa/Makefile
index 7b1fd6428c..bb64223e05 100644
--- a/src/lib/libcrypto/rsa/Makefile
+++ b/src/lib/libcrypto/rsa/Makefile
@@ -19,10 +19,12 @@ APPS=
19LIB=$(TOP)/libcrypto.a 19LIB=$(TOP)/libcrypto.a
20LIBSRC= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c rsa_saos.c rsa_err.c \ 20LIBSRC= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c rsa_saos.c rsa_err.c \
21 rsa_pk1.c rsa_ssl.c rsa_none.c rsa_oaep.c rsa_chk.c rsa_null.c \ 21 rsa_pk1.c rsa_ssl.c rsa_none.c rsa_oaep.c rsa_chk.c rsa_null.c \
22 rsa_pss.c rsa_x931.c rsa_x931g.c rsa_asn1.c rsa_depr.c rsa_eng.c 22 rsa_pss.c rsa_x931.c rsa_asn1.c rsa_depr.c rsa_ameth.c rsa_prn.c \
23 rsa_pmeth.c
23LIBOBJ= rsa_eay.o rsa_gen.o rsa_lib.o rsa_sign.o rsa_saos.o rsa_err.o \ 24LIBOBJ= rsa_eay.o rsa_gen.o rsa_lib.o rsa_sign.o rsa_saos.o rsa_err.o \
24 rsa_pk1.o rsa_ssl.o rsa_none.o rsa_oaep.o rsa_chk.o rsa_null.o \ 25 rsa_pk1.o rsa_ssl.o rsa_none.o rsa_oaep.o rsa_chk.o rsa_null.o \
25 rsa_pss.o rsa_x931.o rsa_x931g.o rsa_asn1.o rsa_depr.o rsa_eng.o 26 rsa_pss.o rsa_x931.o rsa_asn1.o rsa_depr.o rsa_ameth.o rsa_prn.o \
27 rsa_pmeth.o
26 28
27SRC= $(LIBSRC) 29SRC= $(LIBSRC)
28 30
@@ -37,7 +39,7 @@ top:
37all: lib 39all: lib
38 40
39lib: $(LIBOBJ) 41lib: $(LIBOBJ)
40 $(ARX) $(LIB) $(LIBOBJ) 42 $(AR) $(LIB) $(LIBOBJ)
41 $(RANLIB) $(LIB) || echo Never mind. 43 $(RANLIB) $(LIB) || echo Never mind.
42 @touch lib 44 @touch lib
43 45
@@ -78,6 +80,22 @@ clean:
78 80
79# DO NOT DELETE THIS LINE -- make depend depends on it. 81# DO NOT DELETE THIS LINE -- make depend depends on it.
80 82
83rsa_ameth.o: ../../e_os.h ../../include/openssl/asn1.h
84rsa_ameth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
85rsa_ameth.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
86rsa_ameth.o: ../../include/openssl/cms.h ../../include/openssl/crypto.h
87rsa_ameth.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
88rsa_ameth.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
89rsa_ameth.o: ../../include/openssl/err.h ../../include/openssl/evp.h
90rsa_ameth.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
91rsa_ameth.o: ../../include/openssl/objects.h
92rsa_ameth.o: ../../include/openssl/opensslconf.h
93rsa_ameth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
94rsa_ameth.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
95rsa_ameth.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
96rsa_ameth.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
97rsa_ameth.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
98rsa_ameth.o: ../asn1/asn1_locl.h ../cryptlib.h rsa_ameth.c
81rsa_asn1.o: ../../e_os.h ../../include/openssl/asn1.h 99rsa_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
82rsa_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 100rsa_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
83rsa_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 101rsa_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
@@ -114,21 +132,6 @@ rsa_eay.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
114rsa_eay.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 132rsa_eay.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
115rsa_eay.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 133rsa_eay.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
116rsa_eay.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_eay.c 134rsa_eay.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_eay.c
117rsa_eng.o: ../../e_os.h ../../include/openssl/asn1.h
118rsa_eng.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
119rsa_eng.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
120rsa_eng.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
121rsa_eng.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
122rsa_eng.o: ../../include/openssl/engine.h ../../include/openssl/err.h
123rsa_eng.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
124rsa_eng.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
125rsa_eng.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
126rsa_eng.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
127rsa_eng.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
128rsa_eng.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
129rsa_eng.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
130rsa_eng.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
131rsa_eng.o: ../../include/openssl/x509_vfy.h ../cryptlib.h rsa_eng.c
132rsa_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 135rsa_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
133rsa_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 136rsa_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
134rsa_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 137rsa_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
@@ -151,15 +154,15 @@ rsa_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
151rsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 154rsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
152rsa_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 155rsa_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
153rsa_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h 156rsa_lib.o: ../../include/openssl/engine.h ../../include/openssl/err.h
154rsa_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 157rsa_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
155rsa_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 158rsa_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
156rsa_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 159rsa_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
157rsa_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 160rsa_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
158rsa_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 161rsa_lib.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
159rsa_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 162rsa_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
160rsa_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 163rsa_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
161rsa_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 164rsa_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
162rsa_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h rsa_lib.c 165rsa_lib.o: ../cryptlib.h rsa_lib.c
163rsa_none.o: ../../e_os.h ../../include/openssl/asn1.h 166rsa_none.o: ../../e_os.h ../../include/openssl/asn1.h
164rsa_none.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 167rsa_none.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
165rsa_none.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 168rsa_none.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
@@ -182,9 +185,9 @@ rsa_oaep.o: ../../e_os.h ../../include/openssl/asn1.h
182rsa_oaep.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 185rsa_oaep.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
183rsa_oaep.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 186rsa_oaep.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
184rsa_oaep.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 187rsa_oaep.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
185rsa_oaep.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 188rsa_oaep.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
186rsa_oaep.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 189rsa_oaep.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
187rsa_oaep.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 190rsa_oaep.o: ../../include/openssl/opensslconf.h
188rsa_oaep.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 191rsa_oaep.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
189rsa_oaep.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 192rsa_oaep.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
190rsa_oaep.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 193rsa_oaep.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -199,27 +202,50 @@ rsa_pk1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
199rsa_pk1.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 202rsa_pk1.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
200rsa_pk1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 203rsa_pk1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
201rsa_pk1.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_pk1.c 204rsa_pk1.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_pk1.c
205rsa_pmeth.o: ../../e_os.h ../../include/openssl/asn1.h
206rsa_pmeth.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
207rsa_pmeth.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
208rsa_pmeth.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
209rsa_pmeth.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
210rsa_pmeth.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
211rsa_pmeth.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
212rsa_pmeth.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
213rsa_pmeth.o: ../../include/openssl/opensslconf.h
214rsa_pmeth.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
215rsa_pmeth.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
216rsa_pmeth.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
217rsa_pmeth.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
218rsa_pmeth.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
219rsa_pmeth.o: ../cryptlib.h ../evp/evp_locl.h rsa_locl.h rsa_pmeth.c
220rsa_prn.o: ../../e_os.h ../../include/openssl/asn1.h
221rsa_prn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
222rsa_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
223rsa_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
224rsa_prn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
225rsa_prn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
226rsa_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
227rsa_prn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
228rsa_prn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
229rsa_prn.o: ../cryptlib.h rsa_prn.c
202rsa_pss.o: ../../e_os.h ../../include/openssl/asn1.h 230rsa_pss.o: ../../e_os.h ../../include/openssl/asn1.h
203rsa_pss.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 231rsa_pss.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
204rsa_pss.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 232rsa_pss.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
205rsa_pss.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 233rsa_pss.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
206rsa_pss.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 234rsa_pss.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
207rsa_pss.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 235rsa_pss.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
208rsa_pss.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 236rsa_pss.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
209rsa_pss.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 237rsa_pss.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h
210rsa_pss.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 238rsa_pss.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
211rsa_pss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 239rsa_pss.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
212rsa_pss.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 240rsa_pss.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_pss.c
213rsa_pss.o: ../cryptlib.h rsa_pss.c
214rsa_saos.o: ../../e_os.h ../../include/openssl/asn1.h 241rsa_saos.o: ../../e_os.h ../../include/openssl/asn1.h
215rsa_saos.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 242rsa_saos.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
216rsa_saos.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 243rsa_saos.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
217rsa_saos.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 244rsa_saos.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
218rsa_saos.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 245rsa_saos.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
219rsa_saos.o: ../../include/openssl/err.h ../../include/openssl/evp.h 246rsa_saos.o: ../../include/openssl/err.h ../../include/openssl/evp.h
220rsa_saos.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 247rsa_saos.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
221rsa_saos.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 248rsa_saos.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
222rsa_saos.o: ../../include/openssl/opensslconf.h
223rsa_saos.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 249rsa_saos.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
224rsa_saos.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 250rsa_saos.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
225rsa_saos.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 251rsa_saos.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
@@ -232,15 +258,14 @@ rsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
232rsa_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 258rsa_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
233rsa_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 259rsa_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
234rsa_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h 260rsa_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h
235rsa_sign.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 261rsa_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
236rsa_sign.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 262rsa_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
237rsa_sign.o: ../../include/openssl/opensslconf.h
238rsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 263rsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
239rsa_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 264rsa_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
240rsa_sign.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 265rsa_sign.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
241rsa_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 266rsa_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
242rsa_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 267rsa_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
243rsa_sign.o: ../cryptlib.h rsa_sign.c 268rsa_sign.o: ../cryptlib.h rsa_locl.h rsa_sign.c
244rsa_ssl.o: ../../e_os.h ../../include/openssl/asn1.h 269rsa_ssl.o: ../../e_os.h ../../include/openssl/asn1.h
245rsa_ssl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 270rsa_ssl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
246rsa_ssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 271rsa_ssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
@@ -260,11 +285,3 @@ rsa_x931.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
260rsa_x931.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h 285rsa_x931.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
261rsa_x931.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 286rsa_x931.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
262rsa_x931.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_x931.c 287rsa_x931.o: ../../include/openssl/symhacks.h ../cryptlib.h rsa_x931.c
263rsa_x931g.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
264rsa_x931g.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
265rsa_x931g.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
266rsa_x931g.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
267rsa_x931g.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
268rsa_x931g.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
269rsa_x931g.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
270rsa_x931g.o: rsa_x931g.c
diff --git a/src/lib/libcrypto/rsa/rsa_test.c b/src/lib/libcrypto/rsa/rsa_test.c
index 4080de8bcf..c8705a0f6e 100644
--- a/src/lib/libcrypto/rsa/rsa_test.c
+++ b/src/lib/libcrypto/rsa/rsa_test.c
@@ -328,7 +328,7 @@ int main(int argc, char *argv[])
328 } 328 }
329 329
330 CRYPTO_cleanup_all_ex_data(); 330 CRYPTO_cleanup_all_ex_data();
331 ERR_remove_state(0); 331 ERR_remove_thread_state(NULL);
332 332
333 CRYPTO_mem_leaks_fp(stderr); 333 CRYPTO_mem_leaks_fp(stderr);
334 334
diff --git a/src/lib/libcrypto/sha/Makefile b/src/lib/libcrypto/sha/Makefile
index f4741b9ee6..e6eccb05f9 100644
--- a/src/lib/libcrypto/sha/Makefile
+++ b/src/lib/libcrypto/sha/Makefile
@@ -38,25 +38,16 @@ top:
38all: lib 38all: lib
39 39
40lib: $(LIBOBJ) 40lib: $(LIBOBJ)
41 $(ARX) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
42 $(RANLIB) $(LIB) || echo Never mind. 42 $(RANLIB) $(LIB) || echo Never mind.
43 @touch lib 43 @touch lib
44 44
45# ELF 45sha1-586.s: asm/sha1-586.pl ../perlasm/x86asm.pl
46sx86-elf.s: asm/sha1-586.pl ../perlasm/x86asm.pl 46 $(PERL) asm/sha1-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
47 (cd asm; $(PERL) sha1-586.pl elf $(CFLAGS) $(PROCESSOR) > ../$@) 47sha256-586.s: asm/sha256-586.pl ../perlasm/x86asm.pl
48s512sse2-elf.s: asm/sha512-sse2.pl ../perlasm/x86asm.pl 48 $(PERL) asm/sha256-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
49 (cd asm; $(PERL) sha512-sse2.pl elf $(CFLAGS) $(PROCESSOR) > ../$@) 49sha512-586.s: asm/sha512-586.pl ../perlasm/x86asm.pl
50# COFF 50 $(PERL) asm/sha512-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
51sx86-cof.s: asm/sha1-586.pl ../perlasm/x86asm.pl
52 (cd asm; $(PERL) sha1-586.pl coff $(CFLAGS) $(PROCESSOR) > ../$@)
53s512sse2-cof.s: asm/sha512-sse2.pl ../perlasm/x86asm.pl
54 (cd asm; $(PERL) sha512-sse2.pl coff $(CFLAGS) $(PROCESSOR) > ../$@)
55# a.out
56sx86-out.s: asm/sha1-586.pl ../perlasm/x86asm.pl
57 (cd asm; $(PERL) sha1-586.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@)
58s512sse2-out.s: asm/sha512-sse2.pl ../perlasm/x86asm.pl
59 (cd asm; $(PERL) sha512-sse2.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@)
60 51
61sha1-ia64.s: asm/sha1-ia64.pl 52sha1-ia64.s: asm/sha1-ia64.pl
62 (cd asm; $(PERL) sha1-ia64.pl ../$@ $(CFLAGS)) 53 (cd asm; $(PERL) sha1-ia64.pl ../$@ $(CFLAGS))
@@ -65,10 +56,25 @@ sha256-ia64.s: asm/sha512-ia64.pl
65sha512-ia64.s: asm/sha512-ia64.pl 56sha512-ia64.s: asm/sha512-ia64.pl
66 (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS)) 57 (cd asm; $(PERL) sha512-ia64.pl ../$@ $(CFLAGS))
67 58
59sha256-armv4.s: asm/sha256-armv4.pl
60 $(PERL) $< $@
61
68# Solaris make has to be explicitly told 62# Solaris make has to be explicitly told
69sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $@ 63sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@
70sha256-x86_64.s:asm/sha512-x86_64.pl; $(PERL) asm/sha512-x86_64.pl $@ 64sha256-x86_64.s:asm/sha512-x86_64.pl; $(PERL) asm/sha512-x86_64.pl $(PERLASM_SCHEME) $@
71sha512-x86_64.s:asm/sha512-x86_64.pl; $(PERL) asm/sha512-x86_64.pl $@ 65sha512-x86_64.s:asm/sha512-x86_64.pl; $(PERL) asm/sha512-x86_64.pl $(PERLASM_SCHEME) $@
66sha1-sparcv9.s: asm/sha1-sparcv9.pl; $(PERL) asm/sha1-sparcv9.pl $@ $(CFLAGS)
67sha256-sparcv9.s:asm/sha512-sparcv9.pl; $(PERL) asm/sha512-sparcv9.pl $@ $(CFLAGS)
68sha512-sparcv9.s:asm/sha512-sparcv9.pl; $(PERL) asm/sha512-sparcv9.pl $@ $(CFLAGS)
69
70sha1-ppc.s: asm/sha1-ppc.pl; $(PERL) asm/sha1-ppc.pl $(PERLASM_SCHEME) $@
71sha256-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@
72sha512-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@
73
74# GNU make "catch all"
75sha1-%.s: asm/sha1-%.pl; $(PERL) $< $@
76sha256-%.s: asm/sha512-%.pl; $(PERL) $< $@
77sha512-%.s: asm/sha512-%.pl; $(PERL) $< $@
72 78
73files: 79files:
74 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 80 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -113,31 +119,24 @@ sha1_one.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
113sha1_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 119sha1_one.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
114sha1_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 120sha1_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
115sha1_one.o: sha1_one.c 121sha1_one.o: sha1_one.c
116sha1dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/fips.h 122sha1dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
117sha1dgst.o: ../../include/openssl/opensslconf.h
118sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h 123sha1dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
119sha1dgst.o: ../md32_common.h sha1dgst.c sha_locl.h 124sha1dgst.o: ../md32_common.h sha1dgst.c sha_locl.h
120sha256.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 125sha256.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
121sha256.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h 126sha256.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
122sha256.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 127sha256.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
123sha256.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 128sha256.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
124sha256.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 129sha256.o: ../../include/openssl/symhacks.h ../md32_common.h sha256.c
125sha256.o: ../md32_common.h sha256.c
126sha512.o: ../../e_os.h ../../include/openssl/bio.h 130sha512.o: ../../e_os.h ../../include/openssl/bio.h
127sha512.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 131sha512.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
128sha512.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 132sha512.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
129sha512.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 133sha512.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
130sha512.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 134sha512.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
131sha512.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 135sha512.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
132sha512.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 136sha512.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
133sha512.o: ../../include/openssl/symhacks.h ../cryptlib.h sha512.c 137sha512.o: ../cryptlib.h sha512.c
134sha_dgst.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 138sha_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
135sha_dgst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 139sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/sha.h
136sha_dgst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
137sha_dgst.o: ../../include/openssl/opensslconf.h
138sha_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
139sha_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
140sha_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
141sha_dgst.o: ../md32_common.h sha_dgst.c sha_locl.h 140sha_dgst.o: ../md32_common.h sha_dgst.c sha_locl.h
142sha_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 141sha_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
143sha_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 142sha_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
diff --git a/src/lib/libcrypto/sha/sha_dgst.c b/src/lib/libcrypto/sha/sha_dgst.c
index 598f4d721a..70eb56032c 100644
--- a/src/lib/libcrypto/sha/sha_dgst.c
+++ b/src/lib/libcrypto/sha/sha_dgst.c
@@ -57,12 +57,6 @@
57 */ 57 */
58 58
59#include <openssl/opensslconf.h> 59#include <openssl/opensslconf.h>
60#include <openssl/crypto.h>
61#ifdef OPENSSL_FIPS
62#include <openssl/fips.h>
63#endif
64
65#include <openssl/err.h>
66#if !defined(OPENSSL_NO_SHA0) && !defined(OPENSSL_NO_SHA) 60#if !defined(OPENSSL_NO_SHA0) && !defined(OPENSSL_NO_SHA)
67 61
68#undef SHA_1 62#undef SHA_1
diff --git a/src/lib/libcrypto/sha/shatest.c b/src/lib/libcrypto/sha/shatest.c
index ed0fe06a7b..27614646d1 100644
--- a/src/lib/libcrypto/sha/shatest.c
+++ b/src/lib/libcrypto/sha/shatest.c
@@ -123,9 +123,9 @@ int main(int argc, char *argv[])
123 i=1; 123 i=1;
124 while (*P != NULL) 124 while (*P != NULL)
125 { 125 {
126 EVP_Digest(*P,strlen((char *)*P),md,NULL,EVP_sha(), NULL); 126 EVP_Digest(*P,strlen(*P),md,NULL,EVP_sha(), NULL);
127 p=pt(md); 127 p=pt(md);
128 if (strcmp(p,(char *)*R) != 0) 128 if (strcmp(p,*R) != 0)
129 { 129 {
130 printf("error calculating SHA on '%s'\n",*P); 130 printf("error calculating SHA on '%s'\n",*P);
131 printf("got %s instead of %s\n",p,*R); 131 printf("got %s instead of %s\n",p,*R);
diff --git a/src/lib/libcrypto/stack/Makefile b/src/lib/libcrypto/stack/Makefile
index 489a77b93c..5327692ac8 100644
--- a/src/lib/libcrypto/stack/Makefile
+++ b/src/lib/libcrypto/stack/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
diff --git a/src/lib/libcrypto/symhacks.h b/src/lib/libcrypto/symhacks.h
index 8728e6124d..3fd4a81692 100644
--- a/src/lib/libcrypto/symhacks.h
+++ b/src/lib/libcrypto/symhacks.h
@@ -60,12 +60,13 @@
60/* Hacks to solve the problem with linkers incapable of handling very long 60/* Hacks to solve the problem with linkers incapable of handling very long
61 symbol names. In the case of VMS, the limit is 31 characters on VMS for 61 symbol names. In the case of VMS, the limit is 31 characters on VMS for
62 VAX. */ 62 VAX. */
63/* Note that this affects util/libeay.num and util/ssleay.num... you may
64 change those manually, but that's not recommended, as those files are
65 controlled centrally and updated on Unix, and the central definition
66 may disagree with yours, which in turn may come with shareable library
67 incompatibilities. */
63#ifdef OPENSSL_SYS_VMS 68#ifdef OPENSSL_SYS_VMS
64 69
65/* Hack a long name in crypto/cryptlib.c */
66#undef int_CRYPTO_set_do_dynlock_callback
67#define int_CRYPTO_set_do_dynlock_callback int_CRYPTO_set_do_dynlock_cb
68
69/* Hack a long name in crypto/ex_data.c */ 70/* Hack a long name in crypto/ex_data.c */
70#undef CRYPTO_get_ex_data_implementation 71#undef CRYPTO_get_ex_data_implementation
71#define CRYPTO_get_ex_data_implementation CRYPTO_get_ex_data_impl 72#define CRYPTO_get_ex_data_implementation CRYPTO_get_ex_data_impl
@@ -137,6 +138,8 @@
137#define X509_policy_node_get0_qualifiers X509_pcy_node_get0_qualifiers 138#define X509_policy_node_get0_qualifiers X509_pcy_node_get0_qualifiers
138#undef X509_STORE_CTX_get_explicit_policy 139#undef X509_STORE_CTX_get_explicit_policy
139#define X509_STORE_CTX_get_explicit_policy X509_STORE_CTX_get_expl_policy 140#define X509_STORE_CTX_get_explicit_policy X509_STORE_CTX_get_expl_policy
141#undef X509_STORE_CTX_get0_current_issuer
142#define X509_STORE_CTX_get0_current_issuer X509_STORE_CTX_get0_cur_issuer
140 143
141/* Hack some long CRYPTO names */ 144/* Hack some long CRYPTO names */
142#undef CRYPTO_set_dynlock_destroy_callback 145#undef CRYPTO_set_dynlock_destroy_callback
@@ -144,9 +147,9 @@
144#undef CRYPTO_set_dynlock_create_callback 147#undef CRYPTO_set_dynlock_create_callback
145#define CRYPTO_set_dynlock_create_callback CRYPTO_set_dynlock_create_cb 148#define CRYPTO_set_dynlock_create_callback CRYPTO_set_dynlock_create_cb
146#undef CRYPTO_set_dynlock_lock_callback 149#undef CRYPTO_set_dynlock_lock_callback
147#define CRYPTO_set_dynlock_lock_callback CRYPTO_set_dynlock_lock_cb 150#define CRYPTO_set_dynlock_lock_callback CRYPTO_set_dynlock_lock_cb
148#undef CRYPTO_get_dynlock_lock_callback 151#undef CRYPTO_get_dynlock_lock_callback
149#define CRYPTO_get_dynlock_lock_callback CRYPTO_get_dynlock_lock_cb 152#define CRYPTO_get_dynlock_lock_callback CRYPTO_get_dynlock_lock_cb
150#undef CRYPTO_get_dynlock_destroy_callback 153#undef CRYPTO_get_dynlock_destroy_callback
151#define CRYPTO_get_dynlock_destroy_callback CRYPTO_get_dynlock_destroy_cb 154#define CRYPTO_get_dynlock_destroy_callback CRYPTO_get_dynlock_destroy_cb
152#undef CRYPTO_get_dynlock_create_callback 155#undef CRYPTO_get_dynlock_create_callback
@@ -158,7 +161,7 @@
158 161
159/* Hack some long SSL names */ 162/* Hack some long SSL names */
160#undef SSL_CTX_set_default_verify_paths 163#undef SSL_CTX_set_default_verify_paths
161#define SSL_CTX_set_default_verify_paths SSL_CTX_set_def_verify_paths 164#define SSL_CTX_set_default_verify_paths SSL_CTX_set_def_verify_paths
162#undef SSL_get_ex_data_X509_STORE_CTX_idx 165#undef SSL_get_ex_data_X509_STORE_CTX_idx
163#define SSL_get_ex_data_X509_STORE_CTX_idx SSL_get_ex_d_X509_STORE_CTX_idx 166#define SSL_get_ex_data_X509_STORE_CTX_idx SSL_get_ex_d_X509_STORE_CTX_idx
164#undef SSL_add_file_cert_subjects_to_stack 167#undef SSL_add_file_cert_subjects_to_stack
@@ -168,21 +171,38 @@
168#undef SSL_CTX_use_certificate_chain_file 171#undef SSL_CTX_use_certificate_chain_file
169#define SSL_CTX_use_certificate_chain_file SSL_CTX_use_cert_chain_file 172#define SSL_CTX_use_certificate_chain_file SSL_CTX_use_cert_chain_file
170#undef SSL_CTX_set_cert_verify_callback 173#undef SSL_CTX_set_cert_verify_callback
171#define SSL_CTX_set_cert_verify_callback SSL_CTX_set_cert_verify_cb 174#define SSL_CTX_set_cert_verify_callback SSL_CTX_set_cert_verify_cb
172#undef SSL_CTX_set_default_passwd_cb_userdata 175#undef SSL_CTX_set_default_passwd_cb_userdata
173#define SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_set_def_passwd_cb_ud 176#define SSL_CTX_set_default_passwd_cb_userdata SSL_CTX_set_def_passwd_cb_ud
174#undef SSL_COMP_get_compression_methods 177#undef SSL_COMP_get_compression_methods
175#define SSL_COMP_get_compression_methods SSL_COMP_get_compress_methods 178#define SSL_COMP_get_compression_methods SSL_COMP_get_compress_methods
176 179
180#undef ssl_add_clienthello_renegotiate_ext
181#define ssl_add_clienthello_renegotiate_ext ssl_add_clienthello_reneg_ext
182#undef ssl_add_serverhello_renegotiate_ext
183#define ssl_add_serverhello_renegotiate_ext ssl_add_serverhello_reneg_ext
184#undef ssl_parse_clienthello_renegotiate_ext
185#define ssl_parse_clienthello_renegotiate_ext ssl_parse_clienthello_reneg_ext
186#undef ssl_parse_serverhello_renegotiate_ext
187#define ssl_parse_serverhello_renegotiate_ext ssl_parse_serverhello_reneg_ext
188
177/* Hack some long ENGINE names */ 189/* Hack some long ENGINE names */
178#undef ENGINE_get_default_BN_mod_exp_crt 190#undef ENGINE_get_default_BN_mod_exp_crt
179#define ENGINE_get_default_BN_mod_exp_crt ENGINE_get_def_BN_mod_exp_crt 191#define ENGINE_get_default_BN_mod_exp_crt ENGINE_get_def_BN_mod_exp_crt
180#undef ENGINE_set_default_BN_mod_exp_crt 192#undef ENGINE_set_default_BN_mod_exp_crt
181#define ENGINE_set_default_BN_mod_exp_crt ENGINE_set_def_BN_mod_exp_crt 193#define ENGINE_set_default_BN_mod_exp_crt ENGINE_set_def_BN_mod_exp_crt
182#undef ENGINE_set_load_privkey_function 194#undef ENGINE_set_load_privkey_function
183#define ENGINE_set_load_privkey_function ENGINE_set_load_privkey_fn 195#define ENGINE_set_load_privkey_function ENGINE_set_load_privkey_fn
184#undef ENGINE_get_load_privkey_function 196#undef ENGINE_get_load_privkey_function
185#define ENGINE_get_load_privkey_function ENGINE_get_load_privkey_fn 197#define ENGINE_get_load_privkey_function ENGINE_get_load_privkey_fn
198#undef ENGINE_unregister_pkey_asn1_meths
199#define ENGINE_unregister_pkey_asn1_meths ENGINE_unreg_pkey_asn1_meths
200#undef ENGINE_register_all_pkey_asn1_meths
201#define ENGINE_register_all_pkey_asn1_meths ENGINE_reg_all_pkey_asn1_meths
202#undef ENGINE_set_default_pkey_asn1_meths
203#define ENGINE_set_default_pkey_asn1_meths ENGINE_set_def_pkey_asn1_meths
204#undef ENGINE_get_pkey_asn1_meth_engine
205#define ENGINE_get_pkey_asn1_meth_engine ENGINE_get_pkey_asn1_meth_eng
186#undef ENGINE_set_load_ssl_client_cert_function 206#undef ENGINE_set_load_ssl_client_cert_function
187#define ENGINE_set_load_ssl_client_cert_function \ 207#define ENGINE_set_load_ssl_client_cert_function \
188 ENGINE_set_ld_ssl_clnt_cert_fn 208 ENGINE_set_ld_ssl_clnt_cert_fn
@@ -191,7 +211,7 @@
191 211
192/* Hack some long OCSP names */ 212/* Hack some long OCSP names */
193#undef OCSP_REQUEST_get_ext_by_critical 213#undef OCSP_REQUEST_get_ext_by_critical
194#define OCSP_REQUEST_get_ext_by_critical OCSP_REQUEST_get_ext_by_crit 214#define OCSP_REQUEST_get_ext_by_critical OCSP_REQUEST_get_ext_by_crit
195#undef OCSP_BASICRESP_get_ext_by_critical 215#undef OCSP_BASICRESP_get_ext_by_critical
196#define OCSP_BASICRESP_get_ext_by_critical OCSP_BASICRESP_get_ext_by_crit 216#define OCSP_BASICRESP_get_ext_by_critical OCSP_BASICRESP_get_ext_by_crit
197#undef OCSP_SINGLERESP_get_ext_by_critical 217#undef OCSP_SINGLERESP_get_ext_by_critical
@@ -208,6 +228,8 @@
208#define OPENSSL_add_all_algorithms_noconf OPENSSL_add_all_algo_noconf 228#define OPENSSL_add_all_algorithms_noconf OPENSSL_add_all_algo_noconf
209#undef OPENSSL_add_all_algorithms_conf 229#undef OPENSSL_add_all_algorithms_conf
210#define OPENSSL_add_all_algorithms_conf OPENSSL_add_all_algo_conf 230#define OPENSSL_add_all_algorithms_conf OPENSSL_add_all_algo_conf
231#undef EVP_PKEY_meth_set_verify_recover
232#define EVP_PKEY_meth_set_verify_recover EVP_PKEY_meth_set_vrfy_recover
211 233
212/* Hack some long EC names */ 234/* Hack some long EC names */
213#undef EC_GROUP_set_point_conversion_form 235#undef EC_GROUP_set_point_conversion_form
@@ -236,15 +258,15 @@
236#define EC_POINT_set_compressed_coordinates_GF2m \ 258#define EC_POINT_set_compressed_coordinates_GF2m \
237 EC_POINT_set_compr_coords_GF2m 259 EC_POINT_set_compr_coords_GF2m
238#undef ec_GF2m_simple_group_clear_finish 260#undef ec_GF2m_simple_group_clear_finish
239#define ec_GF2m_simple_group_clear_finish ec_GF2m_simple_grp_clr_finish 261#define ec_GF2m_simple_group_clear_finish ec_GF2m_simple_grp_clr_finish
240#undef ec_GF2m_simple_group_check_discriminant 262#undef ec_GF2m_simple_group_check_discriminant
241#define ec_GF2m_simple_group_check_discriminant ec_GF2m_simple_grp_chk_discrim 263#define ec_GF2m_simple_group_check_discriminant ec_GF2m_simple_grp_chk_discrim
242#undef ec_GF2m_simple_point_clear_finish 264#undef ec_GF2m_simple_point_clear_finish
243#define ec_GF2m_simple_point_clear_finish ec_GF2m_simple_pt_clr_finish 265#define ec_GF2m_simple_point_clear_finish ec_GF2m_simple_pt_clr_finish
244#undef ec_GF2m_simple_point_set_to_infinity 266#undef ec_GF2m_simple_point_set_to_infinity
245#define ec_GF2m_simple_point_set_to_infinity ec_GF2m_simple_pt_set_to_inf 267#define ec_GF2m_simple_point_set_to_infinity ec_GF2m_simple_pt_set_to_inf
246#undef ec_GF2m_simple_points_make_affine 268#undef ec_GF2m_simple_points_make_affine
247#define ec_GF2m_simple_points_make_affine ec_GF2m_simple_pts_make_affine 269#define ec_GF2m_simple_points_make_affine ec_GF2m_simple_pts_make_affine
248#undef ec_GF2m_simple_point_set_affine_coordinates 270#undef ec_GF2m_simple_point_set_affine_coordinates
249#define ec_GF2m_simple_point_set_affine_coordinates \ 271#define ec_GF2m_simple_point_set_affine_coordinates \
250 ec_GF2m_smp_pt_set_af_coords 272 ec_GF2m_smp_pt_set_af_coords
@@ -259,19 +281,19 @@
259#undef ec_GFp_simple_group_get_curve_GFp 281#undef ec_GFp_simple_group_get_curve_GFp
260#define ec_GFp_simple_group_get_curve_GFp ec_GFp_simple_grp_get_curve_GFp 282#define ec_GFp_simple_group_get_curve_GFp ec_GFp_simple_grp_get_curve_GFp
261#undef ec_GFp_simple_group_clear_finish 283#undef ec_GFp_simple_group_clear_finish
262#define ec_GFp_simple_group_clear_finish ec_GFp_simple_grp_clear_finish 284#define ec_GFp_simple_group_clear_finish ec_GFp_simple_grp_clear_finish
263#undef ec_GFp_simple_group_set_generator 285#undef ec_GFp_simple_group_set_generator
264#define ec_GFp_simple_group_set_generator ec_GFp_simple_grp_set_generator 286#define ec_GFp_simple_group_set_generator ec_GFp_simple_grp_set_generator
265#undef ec_GFp_simple_group_get0_generator 287#undef ec_GFp_simple_group_get0_generator
266#define ec_GFp_simple_group_get0_generator ec_GFp_simple_grp_gt0_generator 288#define ec_GFp_simple_group_get0_generator ec_GFp_simple_grp_gt0_generator
267#undef ec_GFp_simple_group_get_cofactor 289#undef ec_GFp_simple_group_get_cofactor
268#define ec_GFp_simple_group_get_cofactor ec_GFp_simple_grp_get_cofactor 290#define ec_GFp_simple_group_get_cofactor ec_GFp_simple_grp_get_cofactor
269#undef ec_GFp_simple_point_clear_finish 291#undef ec_GFp_simple_point_clear_finish
270#define ec_GFp_simple_point_clear_finish ec_GFp_simple_pt_clear_finish 292#define ec_GFp_simple_point_clear_finish ec_GFp_simple_pt_clear_finish
271#undef ec_GFp_simple_point_set_to_infinity 293#undef ec_GFp_simple_point_set_to_infinity
272#define ec_GFp_simple_point_set_to_infinity ec_GFp_simple_pt_set_to_inf 294#define ec_GFp_simple_point_set_to_infinity ec_GFp_simple_pt_set_to_inf
273#undef ec_GFp_simple_points_make_affine 295#undef ec_GFp_simple_points_make_affine
274#define ec_GFp_simple_points_make_affine ec_GFp_simple_pts_make_affine 296#define ec_GFp_simple_points_make_affine ec_GFp_simple_pts_make_affine
275#undef ec_GFp_simple_group_get_curve_GFp 297#undef ec_GFp_simple_group_get_curve_GFp
276#define ec_GFp_simple_group_get_curve_GFp ec_GFp_simple_grp_get_curve_GFp 298#define ec_GFp_simple_group_get_curve_GFp ec_GFp_simple_grp_get_curve_GFp
277#undef ec_GFp_simple_set_Jprojective_coordinates_GFp 299#undef ec_GFp_simple_set_Jprojective_coordinates_GFp
@@ -351,6 +373,14 @@
351#undef STORE_method_get_unlock_store_function 373#undef STORE_method_get_unlock_store_function
352#define STORE_method_get_unlock_store_function STORE_meth_get_unlock_store_fn 374#define STORE_method_get_unlock_store_function STORE_meth_get_unlock_store_fn
353 375
376/* Hack some long TS names */
377#undef TS_RESP_CTX_set_status_info_cond
378#define TS_RESP_CTX_set_status_info_cond TS_RESP_CTX_set_stat_info_cond
379#undef TS_RESP_CTX_set_clock_precision_digits
380#define TS_RESP_CTX_set_clock_precision_digits TS_RESP_CTX_set_clk_prec_digits
381#undef TS_CONF_set_clock_precision_digits
382#define TS_CONF_set_clock_precision_digits TS_CONF_set_clk_prec_digits
383
354/* Hack some long CMS names */ 384/* Hack some long CMS names */
355#undef CMS_RecipientInfo_ktri_get0_algs 385#undef CMS_RecipientInfo_ktri_get0_algs
356#define CMS_RecipientInfo_ktri_get0_algs CMS_RecipInfo_ktri_get0_algs 386#define CMS_RecipientInfo_ktri_get0_algs CMS_RecipInfo_ktri_get0_algs
@@ -365,24 +395,34 @@
365#undef cms_SignerIdentifier_get0_signer_id 395#undef cms_SignerIdentifier_get0_signer_id
366#define cms_SignerIdentifier_get0_signer_id cms_SignerId_get0_signer_id 396#define cms_SignerIdentifier_get0_signer_id cms_SignerId_get0_signer_id
367 397
398/* Hack some long DTLS1 names */
399#undef dtls1_retransmit_buffered_messages
400#define dtls1_retransmit_buffered_messages dtls1_retransmit_buffered_msgs
401
402/* Hack some long UI names */
403#undef UI_method_get_prompt_constructor
404#define UI_method_get_prompt_constructor UI_method_get_prompt_constructr
405#undef UI_method_set_prompt_constructor
406#define UI_method_set_prompt_constructor UI_method_set_prompt_constructr
407
368#endif /* defined OPENSSL_SYS_VMS */ 408#endif /* defined OPENSSL_SYS_VMS */
369 409
370 410
371/* Case insensiteve linking causes problems.... */ 411/* Case insensitive linking causes problems.... */
372#if defined(OPENSSL_SYS_WIN16) || defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) 412#if defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2)
373#undef ERR_load_CRYPTO_strings 413#undef ERR_load_CRYPTO_strings
374#define ERR_load_CRYPTO_strings ERR_load_CRYPTOlib_strings 414#define ERR_load_CRYPTO_strings ERR_load_CRYPTOlib_strings
375#undef OCSP_crlID_new 415#undef OCSP_crlID_new
376#define OCSP_crlID_new OCSP_crlID2_new 416#define OCSP_crlID_new OCSP_crlID2_new
377 417
378#undef d2i_ECPARAMETERS 418#undef d2i_ECPARAMETERS
379#define d2i_ECPARAMETERS d2i_UC_ECPARAMETERS 419#define d2i_ECPARAMETERS d2i_UC_ECPARAMETERS
380#undef i2d_ECPARAMETERS 420#undef i2d_ECPARAMETERS
381#define i2d_ECPARAMETERS i2d_UC_ECPARAMETERS 421#define i2d_ECPARAMETERS i2d_UC_ECPARAMETERS
382#undef d2i_ECPKPARAMETERS 422#undef d2i_ECPKPARAMETERS
383#define d2i_ECPKPARAMETERS d2i_UC_ECPKPARAMETERS 423#define d2i_ECPKPARAMETERS d2i_UC_ECPKPARAMETERS
384#undef i2d_ECPKPARAMETERS 424#undef i2d_ECPKPARAMETERS
385#define i2d_ECPKPARAMETERS i2d_UC_ECPKPARAMETERS 425#define i2d_ECPKPARAMETERS i2d_UC_ECPKPARAMETERS
386 426
387/* These functions do not seem to exist! However, I'm paranoid... 427/* These functions do not seem to exist! However, I'm paranoid...
388 Original command in x509v3.h: 428 Original command in x509v3.h:
@@ -391,19 +431,19 @@
391 hide them a little, by giving them an extra 'o' at the 431 hide them a little, by giving them an extra 'o' at the
392 beginning of the name... */ 432 beginning of the name... */
393#undef X509v3_cleanup_extensions 433#undef X509v3_cleanup_extensions
394#define X509v3_cleanup_extensions oX509v3_cleanup_extensions 434#define X509v3_cleanup_extensions oX509v3_cleanup_extensions
395#undef X509v3_add_extension 435#undef X509v3_add_extension
396#define X509v3_add_extension oX509v3_add_extension 436#define X509v3_add_extension oX509v3_add_extension
397#undef X509v3_add_netscape_extensions 437#undef X509v3_add_netscape_extensions
398#define X509v3_add_netscape_extensions oX509v3_add_netscape_extensions 438#define X509v3_add_netscape_extensions oX509v3_add_netscape_extensions
399#undef X509v3_add_standard_extensions 439#undef X509v3_add_standard_extensions
400#define X509v3_add_standard_extensions oX509v3_add_standard_extensions 440#define X509v3_add_standard_extensions oX509v3_add_standard_extensions
401 441
442/* This one clashes with CMS_data_create */
443#undef cms_Data_create
444#define cms_Data_create priv_cms_Data_create
402 445
403#endif 446#endif
404 447
405 448
406#endif /* ! defined HEADER_VMS_IDHACKS_H */ 449#endif /* ! defined HEADER_VMS_IDHACKS_H */
407/* This one clashes with CMS_data_create */
408#undef cms_Data_create
409#define cms_Data_create priv_cms_Data_create
diff --git a/src/lib/libcrypto/threads/mttest.c b/src/lib/libcrypto/threads/mttest.c
index f6f3df4b6a..eba7aa8a6e 100644
--- a/src/lib/libcrypto/threads/mttest.c
+++ b/src/lib/libcrypto/threads/mttest.c
@@ -117,11 +117,13 @@ void solaris_locking_callback(int mode,int type,char *file,int line);
117void win32_locking_callback(int mode,int type,char *file,int line); 117void win32_locking_callback(int mode,int type,char *file,int line);
118void pthreads_locking_callback(int mode,int type,char *file,int line); 118void pthreads_locking_callback(int mode,int type,char *file,int line);
119void netware_locking_callback(int mode,int type,char *file,int line); 119void netware_locking_callback(int mode,int type,char *file,int line);
120void beos_locking_callback(int mode,int type,const char *file,int line);
120 121
121unsigned long irix_thread_id(void ); 122unsigned long irix_thread_id(void );
122unsigned long solaris_thread_id(void ); 123unsigned long solaris_thread_id(void );
123unsigned long pthreads_thread_id(void ); 124unsigned long pthreads_thread_id(void );
124unsigned long netware_thread_id(void ); 125unsigned long netware_thread_id(void );
126unsigned long beos_thread_id(void );
125 127
126#if defined(OPENSSL_SYS_NETWARE) 128#if defined(OPENSSL_SYS_NETWARE)
127static MPKMutex *lock_cs; 129static MPKMutex *lock_cs;
@@ -1209,3 +1211,100 @@ unsigned long netware_thread_id(void)
1209 return(ret); 1211 return(ret);
1210} 1212}
1211#endif /* NETWARE */ 1213#endif /* NETWARE */
1214
1215#ifdef BEOS_THREADS
1216
1217#include <Locker.h>
1218
1219static BLocker** lock_cs;
1220static long* lock_count;
1221
1222void thread_setup(void)
1223 {
1224 int i;
1225
1226 lock_cs=(BLocker**)OPENSSL_malloc(CRYPTO_num_locks() * sizeof(BLocker*));
1227 lock_count=(long*)OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
1228 for (i=0; i<CRYPTO_num_locks(); i++)
1229 {
1230 lock_count[i]=0;
1231 lock_cs[i] = new BLocker(CRYPTO_get_lock_name(i));
1232 }
1233
1234 CRYPTO_set_id_callback((unsigned long (*)())beos_thread_id);
1235 CRYPTO_set_locking_callback(beos_locking_callback);
1236 }
1237
1238void thread_cleanup(void)
1239 {
1240 int i;
1241
1242 CRYPTO_set_locking_callback(NULL);
1243 fprintf(stderr,"cleanup\n");
1244 for (i=0; i<CRYPTO_num_locks(); i++)
1245 {
1246 delete lock_cs[i];
1247 fprintf(stderr,"%8ld:%s\n",lock_count[i],
1248 CRYPTO_get_lock_name(i));
1249 }
1250 OPENSSL_free(lock_cs);
1251 OPENSSL_free(lock_count);
1252
1253 fprintf(stderr,"done cleanup\n");
1254 }
1255
1256void beos_locking_callback(int mode, int type, const char *file, int line)
1257 {
1258#if 0
1259 fprintf(stderr,"thread=%4d mode=%s lock=%s %s:%d\n",
1260 CRYPTO_thread_id(),
1261 (mode&CRYPTO_LOCK)?"l":"u",
1262 (type&CRYPTO_READ)?"r":"w",file,line);
1263#endif
1264 if (mode & CRYPTO_LOCK)
1265 {
1266 lock_cs[type]->Lock();
1267 lock_count[type]++;
1268 }
1269 else
1270 {
1271 lock_cs[type]->Unlock();
1272 }
1273 }
1274
1275void do_threads(SSL_CTX *s_ctx, SSL_CTX *c_ctx)
1276 {
1277 SSL_CTX *ssl_ctx[2];
1278 thread_id thread_ctx[MAX_THREAD_NUMBER];
1279 int i;
1280
1281 ssl_ctx[0]=s_ctx;
1282 ssl_ctx[1]=c_ctx;
1283
1284 for (i=0; i<thread_number; i++)
1285 {
1286 thread_ctx[i] = spawn_thread((thread_func)ndoit,
1287 NULL, B_NORMAL_PRIORITY, (void *)ssl_ctx);
1288 resume_thread(thread_ctx[i]);
1289 }
1290
1291 printf("waiting...\n");
1292 for (i=0; i<thread_number; i++)
1293 {
1294 status_t result;
1295 wait_for_thread(thread_ctx[i], &result);
1296 }
1297
1298 printf("beos threads done (%d,%d)\n",
1299 s_ctx->references,c_ctx->references);
1300 }
1301
1302unsigned long beos_thread_id(void)
1303 {
1304 unsigned long ret;
1305
1306 ret=(unsigned long)find_thread(NULL);
1307 return(ret);
1308 }
1309
1310#endif /* BEOS_THREADS */
diff --git a/src/lib/libcrypto/threads/pthreads-vms.com b/src/lib/libcrypto/threads/pthreads-vms.com
index 63f5b8cc2e..1cf92bdf57 100644
--- a/src/lib/libcrypto/threads/pthreads-vms.com
+++ b/src/lib/libcrypto/threads/pthreads-vms.com
@@ -2,8 +2,13 @@ $! To compile mttest on VMS.
2$! 2$!
3$! WARNING: only tested with DEC C so far. 3$! WARNING: only tested with DEC C so far.
4$ 4$
5$ arch := vax 5$ if (f$getsyi("cpu").lt.128)
6$ if f$getsyi("CPU") .ge. 128 then arch := axp 6$ then
7$ arch := VAX
8$ else
9$ arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE")
10$ if (arch .eqs. "") then arch = "UNK"
11$ endif
7$ define/user openssl [--.include.openssl] 12$ define/user openssl [--.include.openssl]
8$ cc/def=PTHREADS mttest.c 13$ cc/def=PTHREADS mttest.c
9$ link mttest,[--.'arch'.exe.ssl]libssl/lib,[--.'arch'.exe.crypto]libcrypto/lib 14$ link mttest,[--.'arch'.exe.ssl]libssl/lib,[--.'arch'.exe.crypto]libcrypto/lib
diff --git a/src/lib/libcrypto/txt_db/Makefile b/src/lib/libcrypto/txt_db/Makefile
index 87e57b49f6..e6f30331d8 100644
--- a/src/lib/libcrypto/txt_db/Makefile
+++ b/src/lib/libcrypto/txt_db/Makefile
@@ -33,7 +33,7 @@ top:
33all: lib 33all: lib
34 34
35lib: $(LIBOBJ) 35lib: $(LIBOBJ)
36 $(ARX) $(LIB) $(LIBOBJ) 36 $(AR) $(LIB) $(LIBOBJ)
37 $(RANLIB) $(LIB) || echo Never mind. 37 $(RANLIB) $(LIB) || echo Never mind.
38 @touch lib 38 @touch lib
39 39
diff --git a/src/lib/libcrypto/ui/Makefile b/src/lib/libcrypto/ui/Makefile
index 4755e206f6..a685659fb4 100644
--- a/src/lib/libcrypto/ui/Makefile
+++ b/src/lib/libcrypto/ui/Makefile
@@ -37,7 +37,7 @@ top:
37all: lib 37all: lib
38 38
39lib: $(LIBOBJ) 39lib: $(LIBOBJ)
40 $(ARX) $(LIB) $(LIBOBJ) 40 $(AR) $(LIB) $(LIBOBJ)
41 $(RANLIB) $(LIB) || echo Never mind. 41 $(RANLIB) $(LIB) || echo Never mind.
42 @touch lib 42 @touch lib
43 43
diff --git a/src/lib/libcrypto/util/ck_errf.pl b/src/lib/libcrypto/util/ck_errf.pl
index 344b422c34..f13af5c50b 100644
--- a/src/lib/libcrypto/util/ck_errf.pl
+++ b/src/lib/libcrypto/util/ck_errf.pl
@@ -7,8 +7,16 @@
7# perl util/ck_errf.pl */*.c */*/*.c 7# perl util/ck_errf.pl */*.c */*/*.c
8# 8#
9 9
10my $err_strict = 0;
11my $bad = 0;
12
10foreach $file (@ARGV) 13foreach $file (@ARGV)
11 { 14 {
15 if ($file eq "-strict")
16 {
17 $err_strict = 1;
18 next;
19 }
12 open(IN,"<$file") || die "unable to open $file\n"; 20 open(IN,"<$file") || die "unable to open $file\n";
13 $func=""; 21 $func="";
14 while (<IN>) 22 while (<IN>)
@@ -20,13 +28,13 @@ foreach $file (@ARGV)
20 $func = $1; 28 $func = $1;
21 $func =~ tr/A-Z/a-z/; 29 $func =~ tr/A-Z/a-z/;
22 } 30 }
23 if (/([A-Z0-9]+)err\(([^,]+)/) 31 if (/([A-Z0-9]+)err\(([^,]+)/ && ! /ckerr_ignore/)
24 { 32 {
25 $errlib=$1; 33 $errlib=$1;
26 $n=$2; 34 $n=$2;
27 35
28 if ($func eq "") 36 if ($func eq "")
29 { print "$file:$.:???:$n\n"; next; } 37 { print "$file:$.:???:$n\n"; $bad = 1; next; }
30 38
31 if ($n !~ /([^_]+)_F_(.+)$/) 39 if ($n !~ /([^_]+)_F_(.+)$/)
32 { 40 {
@@ -37,14 +45,20 @@ foreach $file (@ARGV)
37 $n=$2; 45 $n=$2;
38 46
39 if ($lib ne $errlib) 47 if ($lib ne $errlib)
40 { print "$file:$.:$func:$n [${errlib}err]\n"; next; } 48 { print "$file:$.:$func:$n [${errlib}err]\n"; $bad = 1; next; }
41 49
42 $n =~ tr/A-Z/a-z/; 50 $n =~ tr/A-Z/a-z/;
43 if (($n ne $func) && ($errlib ne "SYS")) 51 if (($n ne $func) && ($errlib ne "SYS"))
44 { print "$file:$.:$func:$n\n"; next; } 52 { print "$file:$.:$func:$n\n"; $bad = 1; next; }
45 # print "$func:$1\n"; 53 # print "$func:$1\n";
46 } 54 }
47 } 55 }
48 close(IN); 56 close(IN);
49 } 57 }
50 58
59if ($bad && $err_strict)
60 {
61 print STDERR "FATAL: error discrepancy\n";
62 exit 1;
63 }
64
diff --git a/src/lib/libcrypto/util/clean-depend.pl b/src/lib/libcrypto/util/clean-depend.pl
index 2b2bdb4048..d3525b0ed0 100644
--- a/src/lib/libcrypto/util/clean-depend.pl
+++ b/src/lib/libcrypto/util/clean-depend.pl
@@ -42,6 +42,7 @@ foreach $file (sort keys %files) {
42 my @deps = map { $_ =~ s/^\.\///; $_ } @{$files{$file}}; 42 my @deps = map { $_ =~ s/^\.\///; $_ } @{$files{$file}};
43 43
44 foreach $dep (sort @deps) { 44 foreach $dep (sort @deps) {
45 $dep=~s/^\.\///;
45 next if $prevdep eq $dep; # to exterminate duplicates... 46 next if $prevdep eq $dep; # to exterminate duplicates...
46 $prevdep = $dep; 47 $prevdep = $dep;
47 $len=0 if $len+length($dep)+1 >= 80; 48 $len=0 if $len+length($dep)+1 >= 80;
diff --git a/src/lib/libcrypto/util/cygwin.sh b/src/lib/libcrypto/util/cygwin.sh
index 89d1dda95b..a4f2e740b4 100644
--- a/src/lib/libcrypto/util/cygwin.sh
+++ b/src/lib/libcrypto/util/cygwin.sh
@@ -7,7 +7,7 @@
7# Uncomment when debugging 7# Uncomment when debugging
8#set -x 8#set -x
9 9
10CONFIG_OPTIONS="--prefix=/usr shared no-idea no-rc5 no-mdc2" 10CONFIG_OPTIONS="--prefix=/usr shared zlib no-idea no-rc5"
11INSTALL_PREFIX=/tmp/install 11INSTALL_PREFIX=/tmp/install
12 12
13VERSION= 13VERSION=
@@ -66,7 +66,7 @@ function create_cygwin_readme()
66 66
67 ./config ${CONFIG_OPTIONS} 67 ./config ${CONFIG_OPTIONS}
68 68
69 The IDEA, RC5 and MDC2 algorithms are disabled due to patent and/or 69 The IDEA and RC5 algorithms are disabled due to patent and/or
70 licensing issues. 70 licensing issues.
71 EOF 71 EOF
72} 72}
diff --git a/src/lib/libcrypto/util/deltree.com b/src/lib/libcrypto/util/deltree.com
new file mode 100644
index 0000000000..9f36b1a5e9
--- /dev/null
+++ b/src/lib/libcrypto/util/deltree.com
@@ -0,0 +1,34 @@
1$! DELTREE.COM
2$
3$ call deltree 'p1'
4$ exit $status
5$
6$ deltree: subroutine ! P1 is a name of a directory
7$ on control_y then goto dt_STOP
8$ on warning then goto dt_exit
9$ _dt_def = f$trnlnm("SYS$DISK")+f$directory()
10$ if f$parse(p1) .eqs. "" then exit
11$ set default 'f$parse(p1,,,"DEVICE")''f$parse(p1,,,"DIRECTORY")'
12$ p1 = f$parse(p1,,,"NAME") + f$parse(p1,,,"TYPE")
13$ _fp = f$parse(".DIR",p1)
14$ dt_loop:
15$ _f = f$search(_fp)
16$ if _f .eqs. "" then goto dt_loopend
17$ call deltree [.'f$parse(_f,,,"NAME")']*.*
18$ goto dt_loop
19$ dt_loopend:
20$ _fp = f$parse(p1,".;*")
21$ if f$search(_fp) .eqs. "" then goto dt_exit
22$ set noon
23$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) '_fp'
24$ set on
25$ delete/nolog '_fp'
26$ dt_exit:
27$ set default '_dt_def'
28$ goto dt_end
29$ dt_STOP:
30$ set default '_dt_def'
31$ stop/id=""
32$ exit
33$ dt_end:
34$ endsubroutine
diff --git a/src/lib/libcrypto/util/domd b/src/lib/libcrypto/util/domd
index 560ebeaf82..bab48cb7a2 100644
--- a/src/lib/libcrypto/util/domd
+++ b/src/lib/libcrypto/util/domd
@@ -14,7 +14,7 @@ if [ "$MAKEDEPEND" = "" ]; then MAKEDEPEND=makedepend; fi
14cp Makefile Makefile.save 14cp Makefile Makefile.save
15# fake the presence of Kerberos 15# fake the presence of Kerberos
16touch $TOP/krb5.h 16touch $TOP/krb5.h
17if [ "$MAKEDEPEND" = "gcc" ]; then 17if expr "$MAKEDEPEND" : '.*gcc$' > /dev/null; then
18 args="" 18 args=""
19 while [ $# -gt 0 ]; do 19 while [ $# -gt 0 ]; do
20 if [ "$1" != "--" ]; then args="$args $1"; fi 20 if [ "$1" != "--" ]; then args="$args $1"; fi
@@ -22,13 +22,17 @@ if [ "$MAKEDEPEND" = "gcc" ]; then
22 done 22 done
23 sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp 23 sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
24 echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp 24 echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp
25 ${CC:-gcc} -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp 25 ${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp || exit 1
26 ${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new 26 ${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
27 RC=$?
27 rm -f Makefile.tmp 28 rm -f Makefile.tmp
28else 29else
29 ${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@ 30 ${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@ && \
30 ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new 31 ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new
32 RC=$?
31fi 33fi
32mv Makefile.new Makefile 34mv Makefile.new Makefile
33# unfake the presence of Kerberos 35# unfake the presence of Kerberos
34rm $TOP/krb5.h 36rm $TOP/krb5.h
37
38exit $RC
diff --git a/src/lib/libcrypto/util/libeay.num b/src/lib/libcrypto/util/libeay.num
index 74eb337227..6f3067ae2b 100644
--- a/src/lib/libcrypto/util/libeay.num
+++ b/src/lib/libcrypto/util/libeay.num
@@ -1,9 +1,9 @@
1SSLeay 1 EXIST::FUNCTION: 1SSLeay 1 EXIST::FUNCTION:
2SSLeay_version 2 EXIST::FUNCTION: 2SSLeay_version 2 EXIST::FUNCTION:
3ASN1_BIT_STRING_asn1_meth 3 EXIST::FUNCTION: 3ASN1_BIT_STRING_asn1_meth 3 NOEXIST::FUNCTION:
4ASN1_HEADER_free 4 EXIST::FUNCTION: 4ASN1_HEADER_free 4 NOEXIST::FUNCTION:
5ASN1_HEADER_new 5 EXIST::FUNCTION: 5ASN1_HEADER_new 5 NOEXIST::FUNCTION:
6ASN1_IA5STRING_asn1_meth 6 EXIST::FUNCTION: 6ASN1_IA5STRING_asn1_meth 6 NOEXIST::FUNCTION:
7ASN1_INTEGER_get 7 EXIST::FUNCTION: 7ASN1_INTEGER_get 7 EXIST::FUNCTION:
8ASN1_INTEGER_set 8 EXIST::FUNCTION: 8ASN1_INTEGER_set 8 EXIST::FUNCTION:
9ASN1_INTEGER_to_BN 9 EXIST::FUNCTION: 9ASN1_INTEGER_to_BN 9 EXIST::FUNCTION:
@@ -75,8 +75,8 @@ BIO_new 78 EXIST::FUNCTION:
75BIO_new_accept 79 EXIST::FUNCTION: 75BIO_new_accept 79 EXIST::FUNCTION:
76BIO_new_connect 80 EXIST::FUNCTION: 76BIO_new_connect 80 EXIST::FUNCTION:
77BIO_new_fd 81 EXIST::FUNCTION: 77BIO_new_fd 81 EXIST::FUNCTION:
78BIO_new_file 82 EXIST:!WIN16:FUNCTION:FP_API 78BIO_new_file 82 EXIST::FUNCTION:FP_API
79BIO_new_fp 83 EXIST:!WIN16:FUNCTION:FP_API 79BIO_new_fp 83 EXIST::FUNCTION:FP_API
80BIO_new_socket 84 EXIST::FUNCTION: 80BIO_new_socket 84 EXIST::FUNCTION:
81BIO_pop 85 EXIST::FUNCTION: 81BIO_pop 85 EXIST::FUNCTION:
82BIO_printf 86 EXIST::FUNCTION: 82BIO_printf 86 EXIST::FUNCTION:
@@ -86,7 +86,7 @@ BIO_read 89 EXIST::FUNCTION:
86BIO_s_accept 90 EXIST::FUNCTION: 86BIO_s_accept 90 EXIST::FUNCTION:
87BIO_s_connect 91 EXIST::FUNCTION: 87BIO_s_connect 91 EXIST::FUNCTION:
88BIO_s_fd 92 EXIST::FUNCTION: 88BIO_s_fd 92 EXIST::FUNCTION:
89BIO_s_file 93 EXIST:!WIN16:FUNCTION:FP_API 89BIO_s_file 93 EXIST::FUNCTION:FP_API
90BIO_s_mem 95 EXIST::FUNCTION: 90BIO_s_mem 95 EXIST::FUNCTION:
91BIO_s_null 96 EXIST::FUNCTION: 91BIO_s_null 96 EXIST::FUNCTION:
92BIO_s_proxy_client 97 NOEXIST::FUNCTION: 92BIO_s_proxy_client 97 NOEXIST::FUNCTION:
@@ -172,7 +172,7 @@ CRYPTO_dbg_realloc 179 EXIST::FUNCTION:
172CRYPTO_dbg_remalloc 180 NOEXIST::FUNCTION: 172CRYPTO_dbg_remalloc 180 NOEXIST::FUNCTION:
173CRYPTO_free 181 EXIST::FUNCTION: 173CRYPTO_free 181 EXIST::FUNCTION:
174CRYPTO_get_add_lock_callback 182 EXIST::FUNCTION: 174CRYPTO_get_add_lock_callback 182 EXIST::FUNCTION:
175CRYPTO_get_id_callback 183 EXIST::FUNCTION: 175CRYPTO_get_id_callback 183 EXIST::FUNCTION:DEPRECATED
176CRYPTO_get_lock_name 184 EXIST::FUNCTION: 176CRYPTO_get_lock_name 184 EXIST::FUNCTION:
177CRYPTO_get_locking_callback 185 EXIST::FUNCTION: 177CRYPTO_get_locking_callback 185 EXIST::FUNCTION:
178CRYPTO_get_mem_functions 186 EXIST::FUNCTION: 178CRYPTO_get_mem_functions 186 EXIST::FUNCTION:
@@ -185,10 +185,10 @@ CRYPTO_mem_leaks_fp 192 EXIST::FUNCTION:FP_API
185CRYPTO_realloc 193 EXIST::FUNCTION: 185CRYPTO_realloc 193 EXIST::FUNCTION:
186CRYPTO_remalloc 194 EXIST::FUNCTION: 186CRYPTO_remalloc 194 EXIST::FUNCTION:
187CRYPTO_set_add_lock_callback 195 EXIST::FUNCTION: 187CRYPTO_set_add_lock_callback 195 EXIST::FUNCTION:
188CRYPTO_set_id_callback 196 EXIST::FUNCTION: 188CRYPTO_set_id_callback 196 EXIST::FUNCTION:DEPRECATED
189CRYPTO_set_locking_callback 197 EXIST::FUNCTION: 189CRYPTO_set_locking_callback 197 EXIST::FUNCTION:
190CRYPTO_set_mem_functions 198 EXIST::FUNCTION: 190CRYPTO_set_mem_functions 198 EXIST::FUNCTION:
191CRYPTO_thread_id 199 EXIST::FUNCTION: 191CRYPTO_thread_id 199 EXIST::FUNCTION:DEPRECATED
192DH_check 200 EXIST::FUNCTION:DH 192DH_check 200 EXIST::FUNCTION:DH
193DH_compute_key 201 EXIST::FUNCTION:DH 193DH_compute_key 201 EXIST::FUNCTION:DH
194DH_free 202 EXIST::FUNCTION:DH 194DH_free 202 EXIST::FUNCTION:DH
@@ -243,7 +243,7 @@ ERR_print_errors 250 EXIST::FUNCTION:BIO
243ERR_print_errors_fp 251 EXIST::FUNCTION:FP_API 243ERR_print_errors_fp 251 EXIST::FUNCTION:FP_API
244ERR_put_error 252 EXIST::FUNCTION: 244ERR_put_error 252 EXIST::FUNCTION:
245ERR_reason_error_string 253 EXIST::FUNCTION: 245ERR_reason_error_string 253 EXIST::FUNCTION:
246ERR_remove_state 254 EXIST::FUNCTION: 246ERR_remove_state 254 EXIST::FUNCTION:DEPRECATED
247EVP_BytesToKey 255 EXIST::FUNCTION: 247EVP_BytesToKey 255 EXIST::FUNCTION:
248EVP_CIPHER_CTX_cleanup 256 EXIST::FUNCTION: 248EVP_CIPHER_CTX_cleanup 256 EXIST::FUNCTION:
249EVP_CipherFinal 257 EXIST::FUNCTION: 249EVP_CipherFinal 257 EXIST::FUNCTION:
@@ -343,7 +343,7 @@ NETSCAPE_SPKI_new 350 EXIST::FUNCTION:
343NETSCAPE_SPKI_sign 351 EXIST::FUNCTION:EVP 343NETSCAPE_SPKI_sign 351 EXIST::FUNCTION:EVP
344NETSCAPE_SPKI_verify 352 EXIST::FUNCTION:EVP 344NETSCAPE_SPKI_verify 352 EXIST::FUNCTION:EVP
345OBJ_add_object 353 EXIST::FUNCTION: 345OBJ_add_object 353 EXIST::FUNCTION:
346OBJ_bsearch 354 EXIST::FUNCTION: 346OBJ_bsearch 354 NOEXIST::FUNCTION:
347OBJ_cleanup 355 EXIST::FUNCTION: 347OBJ_cleanup 355 EXIST::FUNCTION:
348OBJ_cmp 356 EXIST::FUNCTION: 348OBJ_cmp 356 EXIST::FUNCTION:
349OBJ_create 357 EXIST::FUNCTION: 349OBJ_create 357 EXIST::FUNCTION:
@@ -356,9 +356,9 @@ OBJ_nid2sn 363 EXIST::FUNCTION:
356OBJ_obj2nid 364 EXIST::FUNCTION: 356OBJ_obj2nid 364 EXIST::FUNCTION:
357OBJ_sn2nid 365 EXIST::FUNCTION: 357OBJ_sn2nid 365 EXIST::FUNCTION:
358OBJ_txt2nid 366 EXIST::FUNCTION: 358OBJ_txt2nid 366 EXIST::FUNCTION:
359PEM_ASN1_read 367 EXIST:!WIN16:FUNCTION: 359PEM_ASN1_read 367 EXIST::FUNCTION:
360PEM_ASN1_read_bio 368 EXIST::FUNCTION:BIO 360PEM_ASN1_read_bio 368 EXIST::FUNCTION:BIO
361PEM_ASN1_write 369 EXIST:!WIN16:FUNCTION: 361PEM_ASN1_write 369 EXIST::FUNCTION:
362PEM_ASN1_write_bio 370 EXIST::FUNCTION:BIO 362PEM_ASN1_write_bio 370 EXIST::FUNCTION:BIO
363PEM_SealFinal 371 EXIST::FUNCTION:RSA 363PEM_SealFinal 371 EXIST::FUNCTION:RSA
364PEM_SealInit 372 EXIST::FUNCTION:RSA 364PEM_SealInit 372 EXIST::FUNCTION:RSA
@@ -366,14 +366,14 @@ PEM_SealUpdate 373 EXIST::FUNCTION:RSA
366PEM_SignFinal 374 EXIST::FUNCTION: 366PEM_SignFinal 374 EXIST::FUNCTION:
367PEM_SignInit 375 EXIST::FUNCTION: 367PEM_SignInit 375 EXIST::FUNCTION:
368PEM_SignUpdate 376 EXIST::FUNCTION: 368PEM_SignUpdate 376 EXIST::FUNCTION:
369PEM_X509_INFO_read 377 EXIST:!WIN16:FUNCTION: 369PEM_X509_INFO_read 377 EXIST::FUNCTION:
370PEM_X509_INFO_read_bio 378 EXIST::FUNCTION:BIO 370PEM_X509_INFO_read_bio 378 EXIST::FUNCTION:BIO
371PEM_X509_INFO_write_bio 379 EXIST::FUNCTION:BIO 371PEM_X509_INFO_write_bio 379 EXIST::FUNCTION:BIO
372PEM_dek_info 380 EXIST::FUNCTION: 372PEM_dek_info 380 EXIST::FUNCTION:
373PEM_do_header 381 EXIST::FUNCTION: 373PEM_do_header 381 EXIST::FUNCTION:
374PEM_get_EVP_CIPHER_INFO 382 EXIST::FUNCTION: 374PEM_get_EVP_CIPHER_INFO 382 EXIST::FUNCTION:
375PEM_proc_type 383 EXIST::FUNCTION: 375PEM_proc_type 383 EXIST::FUNCTION:
376PEM_read 384 EXIST:!WIN16:FUNCTION: 376PEM_read 384 EXIST::FUNCTION:
377PEM_read_DHparams 385 EXIST:!WIN16:FUNCTION:DH 377PEM_read_DHparams 385 EXIST:!WIN16:FUNCTION:DH
378PEM_read_DSAPrivateKey 386 EXIST:!WIN16:FUNCTION:DSA 378PEM_read_DSAPrivateKey 386 EXIST:!WIN16:FUNCTION:DSA
379PEM_read_DSAparams 387 EXIST:!WIN16:FUNCTION:DSA 379PEM_read_DSAparams 387 EXIST:!WIN16:FUNCTION:DSA
@@ -393,7 +393,7 @@ PEM_read_bio_RSAPrivateKey 400 EXIST::FUNCTION:RSA
393PEM_read_bio_X509 401 EXIST::FUNCTION: 393PEM_read_bio_X509 401 EXIST::FUNCTION:
394PEM_read_bio_X509_CRL 402 EXIST::FUNCTION: 394PEM_read_bio_X509_CRL 402 EXIST::FUNCTION:
395PEM_read_bio_X509_REQ 403 EXIST::FUNCTION: 395PEM_read_bio_X509_REQ 403 EXIST::FUNCTION:
396PEM_write 404 EXIST:!WIN16:FUNCTION: 396PEM_write 404 EXIST::FUNCTION:
397PEM_write_DHparams 405 EXIST:!WIN16:FUNCTION:DH 397PEM_write_DHparams 405 EXIST:!WIN16:FUNCTION:DH
398PEM_write_DSAPrivateKey 406 EXIST:!WIN16:FUNCTION:DSA 398PEM_write_DSAPrivateKey 406 EXIST:!WIN16:FUNCTION:DSA
399PEM_write_DSAparams 407 EXIST:!WIN16:FUNCTION:DSA 399PEM_write_DSAparams 407 EXIST:!WIN16:FUNCTION:DSA
@@ -469,7 +469,7 @@ RC2_set_key 476 EXIST::FUNCTION:RC2
469RC4 477 EXIST::FUNCTION:RC4 469RC4 477 EXIST::FUNCTION:RC4
470RC4_options 478 EXIST::FUNCTION:RC4 470RC4_options 478 EXIST::FUNCTION:RC4
471RC4_set_key 479 EXIST::FUNCTION:RC4 471RC4_set_key 479 EXIST::FUNCTION:RC4
472RSAPrivateKey_asn1_meth 480 EXIST::FUNCTION:RSA 472RSAPrivateKey_asn1_meth 480 NOEXIST::FUNCTION:
473RSAPrivateKey_dup 481 EXIST::FUNCTION:RSA 473RSAPrivateKey_dup 481 EXIST::FUNCTION:RSA
474RSAPublicKey_dup 482 EXIST::FUNCTION:RSA 474RSAPublicKey_dup 482 EXIST::FUNCTION:RSA
475RSA_PKCS1_SSLeay 483 EXIST::FUNCTION:RSA 475RSA_PKCS1_SSLeay 483 EXIST::FUNCTION:RSA
@@ -624,7 +624,7 @@ X509_STORE_set_default_paths 630 EXIST::FUNCTION:STDIO
624X509_VAL_free 631 EXIST::FUNCTION: 624X509_VAL_free 631 EXIST::FUNCTION:
625X509_VAL_new 632 EXIST::FUNCTION: 625X509_VAL_new 632 EXIST::FUNCTION:
626X509_add_ext 633 EXIST::FUNCTION: 626X509_add_ext 633 EXIST::FUNCTION:
627X509_asn1_meth 634 EXIST::FUNCTION: 627X509_asn1_meth 634 NOEXIST::FUNCTION:
628X509_certificate_type 635 EXIST::FUNCTION: 628X509_certificate_type 635 EXIST::FUNCTION:
629X509_check_private_key 636 EXIST::FUNCTION: 629X509_check_private_key 636 EXIST::FUNCTION:
630X509_cmp_current_time 637 EXIST::FUNCTION: 630X509_cmp_current_time 637 EXIST::FUNCTION:
@@ -704,7 +704,7 @@ bn_sqr_words 710 EXIST::FUNCTION:
704_ossl_old_crypt 711 EXIST:!NeXT,!PERL5:FUNCTION:DES 704_ossl_old_crypt 711 EXIST:!NeXT,!PERL5:FUNCTION:DES
705d2i_ASN1_BIT_STRING 712 EXIST::FUNCTION: 705d2i_ASN1_BIT_STRING 712 EXIST::FUNCTION:
706d2i_ASN1_BOOLEAN 713 EXIST::FUNCTION: 706d2i_ASN1_BOOLEAN 713 EXIST::FUNCTION:
707d2i_ASN1_HEADER 714 EXIST::FUNCTION: 707d2i_ASN1_HEADER 714 NOEXIST::FUNCTION:
708d2i_ASN1_IA5STRING 715 EXIST::FUNCTION: 708d2i_ASN1_IA5STRING 715 EXIST::FUNCTION:
709d2i_ASN1_INTEGER 716 EXIST::FUNCTION: 709d2i_ASN1_INTEGER 716 EXIST::FUNCTION:
710d2i_ASN1_OBJECT 717 EXIST::FUNCTION: 710d2i_ASN1_OBJECT 717 EXIST::FUNCTION:
@@ -809,7 +809,7 @@ i2a_ASN1_OBJECT 816 EXIST::FUNCTION:BIO
809i2a_ASN1_STRING 817 EXIST::FUNCTION:BIO 809i2a_ASN1_STRING 817 EXIST::FUNCTION:BIO
810i2d_ASN1_BIT_STRING 818 EXIST::FUNCTION: 810i2d_ASN1_BIT_STRING 818 EXIST::FUNCTION:
811i2d_ASN1_BOOLEAN 819 EXIST::FUNCTION: 811i2d_ASN1_BOOLEAN 819 EXIST::FUNCTION:
812i2d_ASN1_HEADER 820 EXIST::FUNCTION: 812i2d_ASN1_HEADER 820 NOEXIST::FUNCTION:
813i2d_ASN1_IA5STRING 821 EXIST::FUNCTION: 813i2d_ASN1_IA5STRING 821 EXIST::FUNCTION:
814i2d_ASN1_INTEGER 822 EXIST::FUNCTION: 814i2d_ASN1_INTEGER 822 EXIST::FUNCTION:
815i2d_ASN1_OBJECT 823 EXIST::FUNCTION: 815i2d_ASN1_OBJECT 823 EXIST::FUNCTION:
@@ -950,9 +950,9 @@ ERR_get_next_error_library 966 EXIST::FUNCTION:
950EVP_PKEY_cmp_parameters 967 EXIST::FUNCTION: 950EVP_PKEY_cmp_parameters 967 EXIST::FUNCTION:
951HMAC_cleanup 968 NOEXIST::FUNCTION: 951HMAC_cleanup 968 NOEXIST::FUNCTION:
952BIO_ptr_ctrl 969 EXIST::FUNCTION: 952BIO_ptr_ctrl 969 EXIST::FUNCTION:
953BIO_new_file_internal 970 EXIST:WIN16:FUNCTION:FP_API 953BIO_new_file_internal 970 NOEXIST::FUNCTION:
954BIO_new_fp_internal 971 EXIST:WIN16:FUNCTION:FP_API 954BIO_new_fp_internal 971 NOEXIST::FUNCTION:
955BIO_s_file_internal 972 EXIST:WIN16:FUNCTION:FP_API 955BIO_s_file_internal 972 NOEXIST::FUNCTION:
956BN_BLINDING_convert 973 EXIST::FUNCTION: 956BN_BLINDING_convert 973 EXIST::FUNCTION:
957BN_BLINDING_invert 974 EXIST::FUNCTION: 957BN_BLINDING_invert 974 EXIST::FUNCTION:
958BN_BLINDING_update 975 EXIST::FUNCTION: 958BN_BLINDING_update 975 EXIST::FUNCTION:
@@ -984,8 +984,8 @@ BIO_ghbn_ctrl 1003 NOEXIST::FUNCTION:
984CRYPTO_free_ex_data 1004 EXIST::FUNCTION: 984CRYPTO_free_ex_data 1004 EXIST::FUNCTION:
985CRYPTO_get_ex_data 1005 EXIST::FUNCTION: 985CRYPTO_get_ex_data 1005 EXIST::FUNCTION:
986CRYPTO_set_ex_data 1007 EXIST::FUNCTION: 986CRYPTO_set_ex_data 1007 EXIST::FUNCTION:
987ERR_load_CRYPTO_strings 1009 EXIST:!OS2,!VMS,!WIN16:FUNCTION: 987ERR_load_CRYPTO_strings 1009 EXIST:!OS2,!VMS:FUNCTION:
988ERR_load_CRYPTOlib_strings 1009 EXIST:OS2,VMS,WIN16:FUNCTION: 988ERR_load_CRYPTOlib_strings 1009 EXIST:OS2,VMS:FUNCTION:
989EVP_PKEY_bits 1010 EXIST::FUNCTION: 989EVP_PKEY_bits 1010 EXIST::FUNCTION:
990MD5_Transform 1011 EXIST::FUNCTION:MD5 990MD5_Transform 1011 EXIST::FUNCTION:MD5
991SHA1_Transform 1012 EXIST::FUNCTION:SHA,SHA1 991SHA1_Transform 1012 EXIST::FUNCTION:SHA,SHA1
@@ -1117,11 +1117,11 @@ COMP_compress_block 1144 EXIST::FUNCTION:
1117COMP_expand_block 1145 EXIST::FUNCTION: 1117COMP_expand_block 1145 EXIST::FUNCTION:
1118COMP_rle 1146 EXIST::FUNCTION: 1118COMP_rle 1146 EXIST::FUNCTION:
1119COMP_zlib 1147 EXIST::FUNCTION: 1119COMP_zlib 1147 EXIST::FUNCTION:
1120ms_time_diff 1148 EXIST::FUNCTION: 1120ms_time_diff 1148 NOEXIST::FUNCTION:
1121ms_time_new 1149 EXIST::FUNCTION: 1121ms_time_new 1149 NOEXIST::FUNCTION:
1122ms_time_free 1150 EXIST::FUNCTION: 1122ms_time_free 1150 NOEXIST::FUNCTION:
1123ms_time_cmp 1151 EXIST::FUNCTION: 1123ms_time_cmp 1151 NOEXIST::FUNCTION:
1124ms_time_get 1152 EXIST::FUNCTION: 1124ms_time_get 1152 NOEXIST::FUNCTION:
1125PKCS7_set_attributes 1153 EXIST::FUNCTION: 1125PKCS7_set_attributes 1153 EXIST::FUNCTION:
1126PKCS7_set_signed_attributes 1154 EXIST::FUNCTION: 1126PKCS7_set_signed_attributes 1154 EXIST::FUNCTION:
1127X509_ATTRIBUTE_create 1155 EXIST::FUNCTION: 1127X509_ATTRIBUTE_create 1155 EXIST::FUNCTION:
@@ -1255,8 +1255,8 @@ PKCS12_gen_mac 1278 EXIST::FUNCTION:
1255PKCS12_verify_mac 1279 EXIST::FUNCTION: 1255PKCS12_verify_mac 1279 EXIST::FUNCTION:
1256PKCS12_set_mac 1280 EXIST::FUNCTION: 1256PKCS12_set_mac 1280 EXIST::FUNCTION:
1257PKCS12_setup_mac 1281 EXIST::FUNCTION: 1257PKCS12_setup_mac 1281 EXIST::FUNCTION:
1258asc2uni 1282 EXIST::FUNCTION: 1258OPENSSL_asc2uni 1282 EXIST::FUNCTION:
1259uni2asc 1283 EXIST::FUNCTION: 1259OPENSSL_uni2asc 1283 EXIST::FUNCTION:
1260i2d_PKCS12_BAGS 1284 EXIST::FUNCTION: 1260i2d_PKCS12_BAGS 1284 EXIST::FUNCTION:
1261PKCS12_BAGS_new 1285 EXIST::FUNCTION: 1261PKCS12_BAGS_new 1285 EXIST::FUNCTION:
1262d2i_PKCS12_BAGS 1286 EXIST::FUNCTION: 1262d2i_PKCS12_BAGS 1286 EXIST::FUNCTION:
@@ -2081,7 +2081,7 @@ NETSCAPE_SPKAC_it 2641 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIA
2081NETSCAPE_SPKAC_it 2641 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2081NETSCAPE_SPKAC_it 2641 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2082X509_REVOKED_it 2642 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2082X509_REVOKED_it 2642 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2083X509_REVOKED_it 2642 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2083X509_REVOKED_it 2642 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2084ASN1_STRING_encode 2643 EXIST::FUNCTION: 2084ASN1_STRING_encode 2643 NOEXIST::FUNCTION:
2085EVP_aes_128_ecb 2644 EXIST::FUNCTION:AES 2085EVP_aes_128_ecb 2644 EXIST::FUNCTION:AES
2086KRB5_AUTHENT_free 2645 EXIST::FUNCTION: 2086KRB5_AUTHENT_free 2645 EXIST::FUNCTION:
2087OCSP_BASICRESP_get_ext_by_critical 2646 EXIST:!VMS:FUNCTION: 2087OCSP_BASICRESP_get_ext_by_critical 2646 EXIST:!VMS:FUNCTION:
@@ -2732,8 +2732,8 @@ EC_POINT_point2oct 3178 EXIST::FUNCTION:EC
2732KRB5_APREQ_free 3179 EXIST::FUNCTION: 2732KRB5_APREQ_free 3179 EXIST::FUNCTION:
2733ASN1_OBJECT_it 3180 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2733ASN1_OBJECT_it 3180 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2734ASN1_OBJECT_it 3180 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2734ASN1_OBJECT_it 3180 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2735OCSP_crlID_new 3181 EXIST:!OS2,!VMS,!WIN16:FUNCTION: 2735OCSP_crlID_new 3181 EXIST:!OS2,!VMS:FUNCTION:
2736OCSP_crlID2_new 3181 EXIST:OS2,VMS,WIN16:FUNCTION: 2736OCSP_crlID2_new 3181 EXIST:OS2,VMS:FUNCTION:
2737CONF_modules_load_file 3182 EXIST::FUNCTION: 2737CONF_modules_load_file 3182 EXIST::FUNCTION:
2738CONF_imodule_set_usr_data 3183 EXIST::FUNCTION: 2738CONF_imodule_set_usr_data 3183 EXIST::FUNCTION:
2739ENGINE_set_default_string 3184 EXIST::FUNCTION:ENGINE 2739ENGINE_set_default_string 3184 EXIST::FUNCTION:ENGINE
@@ -2804,57 +2804,57 @@ OPENSSL_cleanse 3245 EXIST::FUNCTION:
2804ENGINE_setup_bsd_cryptodev 3246 EXIST:__FreeBSD__:FUNCTION:ENGINE 2804ENGINE_setup_bsd_cryptodev 3246 EXIST:__FreeBSD__:FUNCTION:ENGINE
2805ERR_release_err_state_table 3247 EXIST::FUNCTION:LHASH 2805ERR_release_err_state_table 3247 EXIST::FUNCTION:LHASH
2806EVP_aes_128_cfb8 3248 EXIST::FUNCTION:AES 2806EVP_aes_128_cfb8 3248 EXIST::FUNCTION:AES
2807FIPS_corrupt_rsa 3249 EXIST:OPENSSL_FIPS:FUNCTION: 2807FIPS_corrupt_rsa 3249 NOEXIST::FUNCTION:
2808FIPS_selftest_des 3250 EXIST:OPENSSL_FIPS:FUNCTION: 2808FIPS_selftest_des 3250 NOEXIST::FUNCTION:
2809EVP_aes_128_cfb1 3251 EXIST::FUNCTION:AES 2809EVP_aes_128_cfb1 3251 EXIST::FUNCTION:AES
2810EVP_aes_192_cfb8 3252 EXIST::FUNCTION:AES 2810EVP_aes_192_cfb8 3252 EXIST::FUNCTION:AES
2811FIPS_mode_set 3253 EXIST:OPENSSL_FIPS:FUNCTION: 2811FIPS_mode_set 3253 NOEXIST::FUNCTION:
2812FIPS_selftest_dsa 3254 EXIST:OPENSSL_FIPS:FUNCTION: 2812FIPS_selftest_dsa 3254 NOEXIST::FUNCTION:
2813EVP_aes_256_cfb8 3255 EXIST::FUNCTION:AES 2813EVP_aes_256_cfb8 3255 EXIST::FUNCTION:AES
2814FIPS_allow_md5 3256 NOEXIST::FUNCTION: 2814FIPS_allow_md5 3256 NOEXIST::FUNCTION:
2815DES_ede3_cfb_encrypt 3257 EXIST::FUNCTION:DES 2815DES_ede3_cfb_encrypt 3257 EXIST::FUNCTION:DES
2816EVP_des_ede3_cfb8 3258 EXIST::FUNCTION:DES 2816EVP_des_ede3_cfb8 3258 EXIST::FUNCTION:DES
2817FIPS_rand_seeded 3259 NOEXIST::FUNCTION: 2817FIPS_rand_seeded 3259 NOEXIST::FUNCTION:
2818AES_cfbr_encrypt_block 3260 EXIST::FUNCTION:AES 2818AES_cfbr_encrypt_block 3260 NOEXIST::FUNCTION:
2819AES_cfb8_encrypt 3261 EXIST::FUNCTION:AES 2819AES_cfb8_encrypt 3261 EXIST::FUNCTION:AES
2820FIPS_rand_seed 3262 EXIST:OPENSSL_FIPS:FUNCTION: 2820FIPS_rand_seed 3262 NOEXIST::FUNCTION:
2821FIPS_corrupt_des 3263 EXIST:OPENSSL_FIPS:FUNCTION: 2821FIPS_corrupt_des 3263 NOEXIST::FUNCTION:
2822EVP_aes_192_cfb1 3264 EXIST::FUNCTION:AES 2822EVP_aes_192_cfb1 3264 EXIST::FUNCTION:AES
2823FIPS_selftest_aes 3265 EXIST:OPENSSL_FIPS:FUNCTION: 2823FIPS_selftest_aes 3265 NOEXIST::FUNCTION:
2824FIPS_set_prng_key 3266 NOEXIST::FUNCTION: 2824FIPS_set_prng_key 3266 NOEXIST::FUNCTION:
2825EVP_des_cfb8 3267 EXIST::FUNCTION:DES 2825EVP_des_cfb8 3267 EXIST::FUNCTION:DES
2826FIPS_corrupt_dsa 3268 EXIST:OPENSSL_FIPS:FUNCTION: 2826FIPS_corrupt_dsa 3268 NOEXIST::FUNCTION:
2827FIPS_test_mode 3269 NOEXIST::FUNCTION: 2827FIPS_test_mode 3269 NOEXIST::FUNCTION:
2828FIPS_rand_method 3270 EXIST:OPENSSL_FIPS:FUNCTION: 2828FIPS_rand_method 3270 NOEXIST::FUNCTION:
2829EVP_aes_256_cfb1 3271 EXIST::FUNCTION:AES 2829EVP_aes_256_cfb1 3271 EXIST::FUNCTION:AES
2830ERR_load_FIPS_strings 3272 EXIST:OPENSSL_FIPS:FUNCTION: 2830ERR_load_FIPS_strings 3272 NOEXIST::FUNCTION:
2831FIPS_corrupt_aes 3273 EXIST:OPENSSL_FIPS:FUNCTION: 2831FIPS_corrupt_aes 3273 NOEXIST::FUNCTION:
2832FIPS_selftest_sha1 3274 EXIST:OPENSSL_FIPS:FUNCTION: 2832FIPS_selftest_sha1 3274 NOEXIST::FUNCTION:
2833FIPS_selftest_rsa 3275 EXIST:OPENSSL_FIPS:FUNCTION: 2833FIPS_selftest_rsa 3275 NOEXIST::FUNCTION:
2834FIPS_corrupt_sha1 3276 EXIST:OPENSSL_FIPS:FUNCTION: 2834FIPS_corrupt_sha1 3276 NOEXIST::FUNCTION:
2835EVP_des_cfb1 3277 EXIST::FUNCTION:DES 2835EVP_des_cfb1 3277 EXIST::FUNCTION:DES
2836FIPS_dsa_check 3278 NOEXIST::FUNCTION: 2836FIPS_dsa_check 3278 NOEXIST::FUNCTION:
2837AES_cfb1_encrypt 3279 EXIST::FUNCTION:AES 2837AES_cfb1_encrypt 3279 EXIST::FUNCTION:AES
2838EVP_des_ede3_cfb1 3280 EXIST::FUNCTION:DES 2838EVP_des_ede3_cfb1 3280 EXIST::FUNCTION:DES
2839FIPS_rand_check 3281 EXIST:OPENSSL_FIPS:FUNCTION: 2839FIPS_rand_check 3281 NOEXIST::FUNCTION:
2840FIPS_md5_allowed 3282 NOEXIST::FUNCTION: 2840FIPS_md5_allowed 3282 NOEXIST::FUNCTION:
2841FIPS_mode 3283 EXIST:OPENSSL_FIPS:FUNCTION: 2841FIPS_mode 3283 NOEXIST::FUNCTION:
2842FIPS_selftest_failed 3284 EXIST:OPENSSL_FIPS:FUNCTION: 2842FIPS_selftest_failed 3284 NOEXIST::FUNCTION:
2843sk_is_sorted 3285 EXIST::FUNCTION: 2843sk_is_sorted 3285 EXIST::FUNCTION:
2844X509_check_ca 3286 EXIST::FUNCTION: 2844X509_check_ca 3286 EXIST::FUNCTION:
2845private_idea_set_encrypt_key 3287 EXIST:OPENSSL_FIPS:FUNCTION:IDEA 2845private_idea_set_encrypt_key 3287 NOEXIST::FUNCTION:
2846HMAC_CTX_set_flags 3288 EXIST::FUNCTION:HMAC 2846HMAC_CTX_set_flags 3288 EXIST::FUNCTION:HMAC
2847private_SHA_Init 3289 EXIST:OPENSSL_FIPS:FUNCTION:SHA,SHA0 2847private_SHA_Init 3289 NOEXIST::FUNCTION:
2848private_CAST_set_key 3290 EXIST:OPENSSL_FIPS:FUNCTION:CAST 2848private_CAST_set_key 3290 NOEXIST::FUNCTION:
2849private_RIPEMD160_Init 3291 EXIST:OPENSSL_FIPS:FUNCTION:RIPEMD 2849private_RIPEMD160_Init 3291 NOEXIST::FUNCTION:
2850private_RC5_32_set_key 3292 EXIST:OPENSSL_FIPS:FUNCTION:RC5 2850private_RC5_32_set_key 3292 NOEXIST::FUNCTION:
2851private_MD5_Init 3293 EXIST:OPENSSL_FIPS:FUNCTION:MD5 2851private_MD5_Init 3293 NOEXIST::FUNCTION:
2852private_RC4_set_key 3294 EXIST:OPENSSL_FIPS:FUNCTION:RC4 2852private_RC4_set_key 3294 NOEXIST::FUNCTION:
2853private_MDC2_Init 3295 EXIST:OPENSSL_FIPS:FUNCTION:MDC2 2853private_MDC2_Init 3295 NOEXIST::FUNCTION:
2854private_RC2_set_key 3296 EXIST:OPENSSL_FIPS:FUNCTION:RC2 2854private_RC2_set_key 3296 NOEXIST::FUNCTION:
2855private_MD4_Init 3297 EXIST:OPENSSL_FIPS:FUNCTION:MD4 2855private_MD4_Init 3297 NOEXIST::FUNCTION:
2856private_BF_set_key 3298 EXIST:OPENSSL_FIPS:FUNCTION:BF 2856private_BF_set_key 3298 NOEXIST::FUNCTION:
2857private_MD2_Init 3299 EXIST:OPENSSL_FIPS:FUNCTION:MD2 2857private_MD2_Init 3299 NOEXIST::FUNCTION:
2858d2i_PROXY_CERT_INFO_EXTENSION 3300 EXIST::FUNCTION: 2858d2i_PROXY_CERT_INFO_EXTENSION 3300 EXIST::FUNCTION:
2859PROXY_POLICY_it 3301 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2859PROXY_POLICY_it 3301 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2860PROXY_POLICY_it 3301 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2860PROXY_POLICY_it 3301 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
@@ -2868,13 +2868,13 @@ PROXY_CERT_INFO_EXTENSION_it 3307 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTI
2868PROXY_POLICY_free 3308 EXIST::FUNCTION: 2868PROXY_POLICY_free 3308 EXIST::FUNCTION:
2869PROXY_POLICY_new 3309 EXIST::FUNCTION: 2869PROXY_POLICY_new 3309 EXIST::FUNCTION:
2870BN_MONT_CTX_set_locked 3310 EXIST::FUNCTION: 2870BN_MONT_CTX_set_locked 3310 EXIST::FUNCTION:
2871FIPS_selftest_rng 3311 EXIST:OPENSSL_FIPS:FUNCTION: 2871FIPS_selftest_rng 3311 NOEXIST::FUNCTION:
2872EVP_sha384 3312 EXIST::FUNCTION:SHA,SHA512 2872EVP_sha384 3312 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
2873EVP_sha512 3313 EXIST::FUNCTION:SHA,SHA512 2873EVP_sha512 3313 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
2874EVP_sha224 3314 EXIST::FUNCTION:SHA,SHA256 2874EVP_sha224 3314 EXIST::FUNCTION:SHA,SHA256
2875EVP_sha256 3315 EXIST::FUNCTION:SHA,SHA256 2875EVP_sha256 3315 EXIST::FUNCTION:SHA,SHA256
2876FIPS_selftest_hmac 3316 EXIST:OPENSSL_FIPS:FUNCTION: 2876FIPS_selftest_hmac 3316 NOEXIST::FUNCTION:
2877FIPS_corrupt_rng 3317 EXIST:OPENSSL_FIPS:FUNCTION: 2877FIPS_corrupt_rng 3317 NOEXIST::FUNCTION:
2878BN_mod_exp_mont_consttime 3318 EXIST::FUNCTION: 2878BN_mod_exp_mont_consttime 3318 EXIST::FUNCTION:
2879RSA_X931_hash_id 3319 EXIST::FUNCTION:RSA 2879RSA_X931_hash_id 3319 EXIST::FUNCTION:RSA
2880RSA_padding_check_X931 3320 EXIST::FUNCTION:RSA 2880RSA_padding_check_X931 3320 EXIST::FUNCTION:RSA
@@ -2882,7 +2882,7 @@ RSA_verify_PKCS1_PSS 3321 EXIST::FUNCTION:RSA
2882RSA_padding_add_X931 3322 EXIST::FUNCTION:RSA 2882RSA_padding_add_X931 3322 EXIST::FUNCTION:RSA
2883RSA_padding_add_PKCS1_PSS 3323 EXIST::FUNCTION:RSA 2883RSA_padding_add_PKCS1_PSS 3323 EXIST::FUNCTION:RSA
2884PKCS1_MGF1 3324 EXIST::FUNCTION:RSA 2884PKCS1_MGF1 3324 EXIST::FUNCTION:RSA
2885BN_X931_generate_Xpq 3325 EXIST::FUNCTION: 2885BN_X931_generate_Xpq 3325 NOEXIST::FUNCTION:
2886RSA_X931_generate_key 3326 NOEXIST::FUNCTION: 2886RSA_X931_generate_key 3326 NOEXIST::FUNCTION:
2887BN_X931_derive_prime 3327 NOEXIST::FUNCTION: 2887BN_X931_derive_prime 3327 NOEXIST::FUNCTION:
2888BN_X931_generate_prime 3328 NOEXIST::FUNCTION: 2888BN_X931_generate_prime 3328 NOEXIST::FUNCTION:
@@ -2893,43 +2893,43 @@ ERR_set_mark 3332 EXIST::FUNCTION:
2893X509_STORE_CTX_set0_crls 3333 EXIST::FUNCTION: 2893X509_STORE_CTX_set0_crls 3333 EXIST::FUNCTION:
2894ENGINE_set_STORE 3334 EXIST::FUNCTION:ENGINE 2894ENGINE_set_STORE 3334 EXIST::FUNCTION:ENGINE
2895ENGINE_register_ECDSA 3335 EXIST::FUNCTION:ENGINE 2895ENGINE_register_ECDSA 3335 EXIST::FUNCTION:ENGINE
2896STORE_method_set_list_start_function 3336 EXIST:!VMS:FUNCTION: 2896STORE_meth_set_list_start_fn 3336 NOEXIST::FUNCTION:
2897STORE_meth_set_list_start_fn 3336 EXIST:VMS:FUNCTION: 2897STORE_method_set_list_start_function 3336 NOEXIST::FUNCTION:
2898BN_BLINDING_invert_ex 3337 EXIST::FUNCTION: 2898BN_BLINDING_invert_ex 3337 EXIST::FUNCTION:
2899NAME_CONSTRAINTS_free 3338 EXIST::FUNCTION: 2899NAME_CONSTRAINTS_free 3338 EXIST::FUNCTION:
2900STORE_ATTR_INFO_set_number 3339 EXIST::FUNCTION: 2900STORE_ATTR_INFO_set_number 3339 NOEXIST::FUNCTION:
2901BN_BLINDING_get_thread_id 3340 EXIST::FUNCTION: 2901BN_BLINDING_get_thread_id 3340 EXIST::FUNCTION:DEPRECATED
2902X509_STORE_CTX_set0_param 3341 EXIST::FUNCTION: 2902X509_STORE_CTX_set0_param 3341 EXIST::FUNCTION:
2903POLICY_MAPPING_it 3342 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2903POLICY_MAPPING_it 3342 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2904POLICY_MAPPING_it 3342 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2904POLICY_MAPPING_it 3342 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2905STORE_parse_attrs_start 3343 EXIST::FUNCTION: 2905STORE_parse_attrs_start 3343 NOEXIST::FUNCTION:
2906POLICY_CONSTRAINTS_free 3344 EXIST::FUNCTION: 2906POLICY_CONSTRAINTS_free 3344 EXIST::FUNCTION:
2907EVP_PKEY_add1_attr_by_NID 3345 EXIST::FUNCTION: 2907EVP_PKEY_add1_attr_by_NID 3345 EXIST::FUNCTION:
2908BN_nist_mod_192 3346 EXIST::FUNCTION: 2908BN_nist_mod_192 3346 EXIST::FUNCTION:
2909EC_GROUP_get_trinomial_basis 3347 EXIST::FUNCTION:EC 2909EC_GROUP_get_trinomial_basis 3347 EXIST::FUNCTION:EC
2910STORE_set_method 3348 EXIST::FUNCTION: 2910STORE_set_method 3348 NOEXIST::FUNCTION:
2911GENERAL_SUBTREE_free 3349 EXIST::FUNCTION: 2911GENERAL_SUBTREE_free 3349 EXIST::FUNCTION:
2912NAME_CONSTRAINTS_it 3350 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2912NAME_CONSTRAINTS_it 3350 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2913NAME_CONSTRAINTS_it 3350 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2913NAME_CONSTRAINTS_it 3350 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2914ECDH_get_default_method 3351 EXIST::FUNCTION:ECDH 2914ECDH_get_default_method 3351 EXIST::FUNCTION:ECDH
2915PKCS12_add_safe 3352 EXIST::FUNCTION: 2915PKCS12_add_safe 3352 EXIST::FUNCTION:
2916EC_KEY_new_by_curve_name 3353 EXIST::FUNCTION:EC 2916EC_KEY_new_by_curve_name 3353 EXIST::FUNCTION:EC
2917STORE_method_get_update_store_function 3354 EXIST:!VMS:FUNCTION: 2917STORE_meth_get_update_store_fn 3354 NOEXIST::FUNCTION:
2918STORE_meth_get_update_store_fn 3354 EXIST:VMS:FUNCTION: 2918STORE_method_get_update_store_function 3354 NOEXIST::FUNCTION:
2919ENGINE_register_ECDH 3355 EXIST::FUNCTION:ENGINE 2919ENGINE_register_ECDH 3355 EXIST::FUNCTION:ENGINE
2920SHA512_Update 3356 EXIST::FUNCTION:SHA,SHA512 2920SHA512_Update 3356 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
2921i2d_ECPrivateKey 3357 EXIST::FUNCTION:EC 2921i2d_ECPrivateKey 3357 EXIST::FUNCTION:EC
2922BN_get0_nist_prime_192 3358 EXIST::FUNCTION: 2922BN_get0_nist_prime_192 3358 EXIST::FUNCTION:
2923STORE_modify_certificate 3359 EXIST::FUNCTION: 2923STORE_modify_certificate 3359 NOEXIST::FUNCTION:
2924EC_POINT_set_affine_coordinates_GF2m 3360 EXIST:!VMS:FUNCTION:EC 2924EC_POINT_set_affine_coordinates_GF2m 3360 EXIST:!VMS:FUNCTION:EC
2925EC_POINT_set_affine_coords_GF2m 3360 EXIST:VMS:FUNCTION:EC 2925EC_POINT_set_affine_coords_GF2m 3360 EXIST:VMS:FUNCTION:EC
2926BN_GF2m_mod_exp_arr 3361 EXIST::FUNCTION: 2926BN_GF2m_mod_exp_arr 3361 EXIST::FUNCTION:
2927STORE_ATTR_INFO_modify_number 3362 EXIST::FUNCTION: 2927STORE_ATTR_INFO_modify_number 3362 NOEXIST::FUNCTION:
2928X509_keyid_get0 3363 EXIST::FUNCTION: 2928X509_keyid_get0 3363 EXIST::FUNCTION:
2929ENGINE_load_gmp 3364 EXIST::FUNCTION:ENGINE,GMP,STATIC_ENGINE 2929ENGINE_load_gmp 3364 EXIST::FUNCTION:ENGINE,GMP,STATIC_ENGINE
2930pitem_new 3365 EXIST::FUNCTION: 2930pitem_new 3365 EXIST::FUNCTION:
2931BN_GF2m_mod_mul_arr 3366 EXIST::FUNCTION: 2931BN_GF2m_mod_mul_arr 3366 EXIST::FUNCTION:
2932STORE_list_public_key_endp 3367 EXIST::FUNCTION: 2932STORE_list_public_key_endp 3367 NOEXIST::FUNCTION:
2933o2i_ECPublicKey 3368 EXIST::FUNCTION:EC 2933o2i_ECPublicKey 3368 EXIST::FUNCTION:EC
2934EC_KEY_copy 3369 EXIST::FUNCTION:EC 2934EC_KEY_copy 3369 EXIST::FUNCTION:EC
2935BIO_dump_fp 3370 EXIST::FUNCTION:FP_API 2935BIO_dump_fp 3370 EXIST::FUNCTION:FP_API
@@ -2938,25 +2938,25 @@ EC_GROUP_check_discriminant 3372 EXIST::FUNCTION:EC
2938i2o_ECPublicKey 3373 EXIST::FUNCTION:EC 2938i2o_ECPublicKey 3373 EXIST::FUNCTION:EC
2939EC_KEY_precompute_mult 3374 EXIST::FUNCTION:EC 2939EC_KEY_precompute_mult 3374 EXIST::FUNCTION:EC
2940a2i_IPADDRESS 3375 EXIST::FUNCTION: 2940a2i_IPADDRESS 3375 EXIST::FUNCTION:
2941STORE_method_set_initialise_function 3376 EXIST:!VMS:FUNCTION: 2941STORE_meth_set_initialise_fn 3376 NOEXIST::FUNCTION:
2942STORE_meth_set_initialise_fn 3376 EXIST:VMS:FUNCTION: 2942STORE_method_set_initialise_function 3376 NOEXIST::FUNCTION:
2943X509_STORE_CTX_set_depth 3377 EXIST::FUNCTION: 2943X509_STORE_CTX_set_depth 3377 EXIST::FUNCTION:
2944X509_VERIFY_PARAM_inherit 3378 EXIST::FUNCTION: 2944X509_VERIFY_PARAM_inherit 3378 EXIST::FUNCTION:
2945EC_POINT_point2bn 3379 EXIST::FUNCTION:EC 2945EC_POINT_point2bn 3379 EXIST::FUNCTION:EC
2946STORE_ATTR_INFO_set_dn 3380 EXIST::FUNCTION: 2946STORE_ATTR_INFO_set_dn 3380 NOEXIST::FUNCTION:
2947X509_policy_tree_get0_policies 3381 EXIST::FUNCTION: 2947X509_policy_tree_get0_policies 3381 EXIST::FUNCTION:
2948EC_GROUP_new_curve_GF2m 3382 EXIST::FUNCTION:EC 2948EC_GROUP_new_curve_GF2m 3382 EXIST::FUNCTION:EC
2949STORE_destroy_method 3383 EXIST::FUNCTION: 2949STORE_destroy_method 3383 NOEXIST::FUNCTION:
2950ENGINE_unregister_STORE 3384 EXIST::FUNCTION:ENGINE 2950ENGINE_unregister_STORE 3384 EXIST::FUNCTION:ENGINE
2951EVP_PKEY_get1_EC_KEY 3385 EXIST::FUNCTION:EC 2951EVP_PKEY_get1_EC_KEY 3385 EXIST::FUNCTION:EC
2952STORE_ATTR_INFO_get0_number 3386 EXIST::FUNCTION: 2952STORE_ATTR_INFO_get0_number 3386 NOEXIST::FUNCTION:
2953ENGINE_get_default_ECDH 3387 EXIST::FUNCTION:ENGINE 2953ENGINE_get_default_ECDH 3387 EXIST::FUNCTION:ENGINE
2954EC_KEY_get_conv_form 3388 EXIST::FUNCTION:EC 2954EC_KEY_get_conv_form 3388 EXIST::FUNCTION:EC
2955ASN1_OCTET_STRING_NDEF_it 3389 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 2955ASN1_OCTET_STRING_NDEF_it 3389 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
2956ASN1_OCTET_STRING_NDEF_it 3389 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 2956ASN1_OCTET_STRING_NDEF_it 3389 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
2957STORE_delete_public_key 3390 EXIST::FUNCTION: 2957STORE_delete_public_key 3390 NOEXIST::FUNCTION:
2958STORE_get_public_key 3391 EXIST::FUNCTION: 2958STORE_get_public_key 3391 NOEXIST::FUNCTION:
2959STORE_modify_arbitrary 3392 EXIST::FUNCTION: 2959STORE_modify_arbitrary 3392 NOEXIST::FUNCTION:
2960ENGINE_get_static_state 3393 EXIST::FUNCTION:ENGINE 2960ENGINE_get_static_state 3393 EXIST::FUNCTION:ENGINE
2961pqueue_iterator 3394 EXIST::FUNCTION: 2961pqueue_iterator 3394 EXIST::FUNCTION:
2962ECDSA_SIG_new 3395 EXIST::FUNCTION:ECDSA 2962ECDSA_SIG_new 3395 EXIST::FUNCTION:ECDSA
@@ -2965,14 +2965,14 @@ BN_GF2m_mod_sqr 3397 EXIST::FUNCTION:
2965EC_POINT_bn2point 3398 EXIST::FUNCTION:EC 2965EC_POINT_bn2point 3398 EXIST::FUNCTION:EC
2966X509_VERIFY_PARAM_set_depth 3399 EXIST::FUNCTION: 2966X509_VERIFY_PARAM_set_depth 3399 EXIST::FUNCTION:
2967EC_KEY_set_asn1_flag 3400 EXIST::FUNCTION:EC 2967EC_KEY_set_asn1_flag 3400 EXIST::FUNCTION:EC
2968STORE_get_method 3401 EXIST::FUNCTION: 2968STORE_get_method 3401 NOEXIST::FUNCTION:
2969EC_KEY_get_key_method_data 3402 EXIST::FUNCTION:EC 2969EC_KEY_get_key_method_data 3402 EXIST::FUNCTION:EC
2970ECDSA_sign_ex 3403 EXIST::FUNCTION:ECDSA 2970ECDSA_sign_ex 3403 EXIST::FUNCTION:ECDSA
2971STORE_parse_attrs_end 3404 EXIST::FUNCTION: 2971STORE_parse_attrs_end 3404 NOEXIST::FUNCTION:
2972EC_GROUP_get_point_conversion_form 3405 EXIST:!VMS:FUNCTION:EC 2972EC_GROUP_get_point_conversion_form 3405 EXIST:!VMS:FUNCTION:EC
2973EC_GROUP_get_point_conv_form 3405 EXIST:VMS:FUNCTION:EC 2973EC_GROUP_get_point_conv_form 3405 EXIST:VMS:FUNCTION:EC
2974STORE_method_set_store_function 3406 EXIST::FUNCTION: 2974STORE_method_set_store_function 3406 NOEXIST::FUNCTION:
2975STORE_ATTR_INFO_in 3407 EXIST::FUNCTION: 2975STORE_ATTR_INFO_in 3407 NOEXIST::FUNCTION:
2976PEM_read_bio_ECPKParameters 3408 EXIST::FUNCTION:EC 2976PEM_read_bio_ECPKParameters 3408 EXIST::FUNCTION:EC
2977EC_GROUP_get_pentanomial_basis 3409 EXIST::FUNCTION:EC 2977EC_GROUP_get_pentanomial_basis 3409 EXIST::FUNCTION:EC
2978EVP_PKEY_add1_attr_by_txt 3410 EXIST::FUNCTION: 2978EVP_PKEY_add1_attr_by_txt 3410 EXIST::FUNCTION:
@@ -2980,7 +2980,7 @@ BN_BLINDING_set_flags 3411 EXIST::FUNCTION:
2980X509_VERIFY_PARAM_set1_policies 3412 EXIST::FUNCTION: 2980X509_VERIFY_PARAM_set1_policies 3412 EXIST::FUNCTION:
2981X509_VERIFY_PARAM_set1_name 3413 EXIST::FUNCTION: 2981X509_VERIFY_PARAM_set1_name 3413 EXIST::FUNCTION:
2982X509_VERIFY_PARAM_set_purpose 3414 EXIST::FUNCTION: 2982X509_VERIFY_PARAM_set_purpose 3414 EXIST::FUNCTION:
2983STORE_get_number 3415 EXIST::FUNCTION: 2983STORE_get_number 3415 NOEXIST::FUNCTION:
2984ECDSA_sign_setup 3416 EXIST::FUNCTION:ECDSA 2984ECDSA_sign_setup 3416 EXIST::FUNCTION:ECDSA
2985BN_GF2m_mod_solve_quad_arr 3417 EXIST::FUNCTION: 2985BN_GF2m_mod_solve_quad_arr 3417 EXIST::FUNCTION:
2986EC_KEY_up_ref 3418 EXIST::FUNCTION:EC 2986EC_KEY_up_ref 3418 EXIST::FUNCTION:EC
@@ -2988,14 +2988,14 @@ POLICY_MAPPING_free 3419 EXIST::FUNCTION:
2988BN_GF2m_mod_div 3420 EXIST::FUNCTION: 2988BN_GF2m_mod_div 3420 EXIST::FUNCTION:
2989X509_VERIFY_PARAM_set_flags 3421 EXIST::FUNCTION: 2989X509_VERIFY_PARAM_set_flags 3421 EXIST::FUNCTION:
2990EC_KEY_free 3422 EXIST::FUNCTION:EC 2990EC_KEY_free 3422 EXIST::FUNCTION:EC
2991STORE_method_set_list_next_function 3423 EXIST:!VMS:FUNCTION: 2991STORE_meth_set_list_next_fn 3423 NOEXIST::FUNCTION:
2992STORE_meth_set_list_next_fn 3423 EXIST:VMS:FUNCTION: 2992STORE_method_set_list_next_function 3423 NOEXIST::FUNCTION:
2993PEM_write_bio_ECPrivateKey 3424 EXIST::FUNCTION:EC 2993PEM_write_bio_ECPrivateKey 3424 EXIST::FUNCTION:EC
2994d2i_EC_PUBKEY 3425 EXIST::FUNCTION:EC 2994d2i_EC_PUBKEY 3425 EXIST::FUNCTION:EC
2995STORE_method_get_generate_function 3426 EXIST:!VMS:FUNCTION: 2995STORE_meth_get_generate_fn 3426 NOEXIST::FUNCTION:
2996STORE_meth_get_generate_fn 3426 EXIST:VMS:FUNCTION: 2996STORE_method_get_generate_function 3426 NOEXIST::FUNCTION:
2997STORE_method_set_list_end_function 3427 EXIST:!VMS:FUNCTION: 2997STORE_meth_set_list_end_fn 3427 NOEXIST::FUNCTION:
2998STORE_meth_set_list_end_fn 3427 EXIST:VMS:FUNCTION: 2998STORE_method_set_list_end_function 3427 NOEXIST::FUNCTION:
2999pqueue_print 3428 EXIST::FUNCTION: 2999pqueue_print 3428 EXIST::FUNCTION:
3000EC_GROUP_have_precompute_mult 3429 EXIST::FUNCTION:EC 3000EC_GROUP_have_precompute_mult 3429 EXIST::FUNCTION:EC
3001EC_KEY_print_fp 3430 EXIST::FUNCTION:EC,FP_API 3001EC_KEY_print_fp 3430 EXIST::FUNCTION:EC,FP_API
@@ -3003,8 +3003,8 @@ BN_GF2m_mod_arr 3431 EXIST::FUNCTION:
3003PEM_write_bio_X509_CERT_PAIR 3432 EXIST::FUNCTION: 3003PEM_write_bio_X509_CERT_PAIR 3432 EXIST::FUNCTION:
3004EVP_PKEY_cmp 3433 EXIST::FUNCTION: 3004EVP_PKEY_cmp 3433 EXIST::FUNCTION:
3005X509_policy_level_node_count 3434 EXIST::FUNCTION: 3005X509_policy_level_node_count 3434 EXIST::FUNCTION:
3006STORE_new_engine 3435 EXIST::FUNCTION: 3006STORE_new_engine 3435 NOEXIST::FUNCTION:
3007STORE_list_public_key_start 3436 EXIST::FUNCTION: 3007STORE_list_public_key_start 3436 NOEXIST::FUNCTION:
3008X509_VERIFY_PARAM_new 3437 EXIST::FUNCTION: 3008X509_VERIFY_PARAM_new 3437 EXIST::FUNCTION:
3009ECDH_get_ex_data 3438 EXIST::FUNCTION:ECDH 3009ECDH_get_ex_data 3438 EXIST::FUNCTION:ECDH
3010EVP_PKEY_get_attr 3439 EXIST::FUNCTION: 3010EVP_PKEY_get_attr 3439 EXIST::FUNCTION:
@@ -3014,11 +3014,11 @@ ECDH_OpenSSL 3442 EXIST::FUNCTION:ECDH
3014EC_KEY_set_conv_form 3443 EXIST::FUNCTION:EC 3014EC_KEY_set_conv_form 3443 EXIST::FUNCTION:EC
3015EC_POINT_dup 3444 EXIST::FUNCTION:EC 3015EC_POINT_dup 3444 EXIST::FUNCTION:EC
3016GENERAL_SUBTREE_new 3445 EXIST::FUNCTION: 3016GENERAL_SUBTREE_new 3445 EXIST::FUNCTION:
3017STORE_list_crl_endp 3446 EXIST::FUNCTION: 3017STORE_list_crl_endp 3446 NOEXIST::FUNCTION:
3018EC_get_builtin_curves 3447 EXIST::FUNCTION:EC 3018EC_get_builtin_curves 3447 EXIST::FUNCTION:EC
3019X509_policy_node_get0_qualifiers 3448 EXIST:!VMS:FUNCTION: 3019X509_policy_node_get0_qualifiers 3448 EXIST:!VMS:FUNCTION:
3020X509_pcy_node_get0_qualifiers 3448 EXIST:VMS:FUNCTION: 3020X509_pcy_node_get0_qualifiers 3448 EXIST:VMS:FUNCTION:
3021STORE_list_crl_end 3449 EXIST::FUNCTION: 3021STORE_list_crl_end 3449 NOEXIST::FUNCTION:
3022EVP_PKEY_set1_EC_KEY 3450 EXIST::FUNCTION:EC 3022EVP_PKEY_set1_EC_KEY 3450 EXIST::FUNCTION:EC
3023BN_GF2m_mod_sqrt_arr 3451 EXIST::FUNCTION: 3023BN_GF2m_mod_sqrt_arr 3451 EXIST::FUNCTION:
3024i2d_ECPrivateKey_bio 3452 EXIST::FUNCTION:BIO,EC 3024i2d_ECPrivateKey_bio 3452 EXIST::FUNCTION:BIO,EC
@@ -3026,60 +3026,60 @@ ECPKParameters_print_fp 3453 EXIST::FUNCTION:EC,FP_API
3026pqueue_find 3454 EXIST::FUNCTION: 3026pqueue_find 3454 EXIST::FUNCTION:
3027ECDSA_SIG_free 3455 EXIST::FUNCTION:ECDSA 3027ECDSA_SIG_free 3455 EXIST::FUNCTION:ECDSA
3028PEM_write_bio_ECPKParameters 3456 EXIST::FUNCTION:EC 3028PEM_write_bio_ECPKParameters 3456 EXIST::FUNCTION:EC
3029STORE_method_set_ctrl_function 3457 EXIST::FUNCTION: 3029STORE_method_set_ctrl_function 3457 NOEXIST::FUNCTION:
3030STORE_list_public_key_end 3458 EXIST::FUNCTION: 3030STORE_list_public_key_end 3458 NOEXIST::FUNCTION:
3031EC_KEY_set_private_key 3459 EXIST::FUNCTION:EC 3031EC_KEY_set_private_key 3459 EXIST::FUNCTION:EC
3032pqueue_peek 3460 EXIST::FUNCTION: 3032pqueue_peek 3460 EXIST::FUNCTION:
3033STORE_get_arbitrary 3461 EXIST::FUNCTION: 3033STORE_get_arbitrary 3461 NOEXIST::FUNCTION:
3034STORE_store_crl 3462 EXIST::FUNCTION: 3034STORE_store_crl 3462 NOEXIST::FUNCTION:
3035X509_policy_node_get0_policy 3463 EXIST::FUNCTION: 3035X509_policy_node_get0_policy 3463 EXIST::FUNCTION:
3036PKCS12_add_safes 3464 EXIST::FUNCTION: 3036PKCS12_add_safes 3464 EXIST::FUNCTION:
3037BN_BLINDING_convert_ex 3465 EXIST::FUNCTION: 3037BN_BLINDING_convert_ex 3465 EXIST::FUNCTION:
3038X509_policy_tree_free 3466 EXIST::FUNCTION: 3038X509_policy_tree_free 3466 EXIST::FUNCTION:
3039OPENSSL_ia32cap_loc 3467 EXIST::FUNCTION: 3039OPENSSL_ia32cap_loc 3467 EXIST::FUNCTION:
3040BN_GF2m_poly2arr 3468 EXIST::FUNCTION: 3040BN_GF2m_poly2arr 3468 EXIST::FUNCTION:
3041STORE_ctrl 3469 EXIST::FUNCTION: 3041STORE_ctrl 3469 NOEXIST::FUNCTION:
3042STORE_ATTR_INFO_compare 3470 EXIST::FUNCTION: 3042STORE_ATTR_INFO_compare 3470 NOEXIST::FUNCTION:
3043BN_get0_nist_prime_224 3471 EXIST::FUNCTION: 3043BN_get0_nist_prime_224 3471 EXIST::FUNCTION:
3044i2d_ECParameters 3472 EXIST::FUNCTION:EC 3044i2d_ECParameters 3472 EXIST::FUNCTION:EC
3045i2d_ECPKParameters 3473 EXIST::FUNCTION:EC 3045i2d_ECPKParameters 3473 EXIST::FUNCTION:EC
3046BN_GENCB_call 3474 EXIST::FUNCTION: 3046BN_GENCB_call 3474 EXIST::FUNCTION:
3047d2i_ECPKParameters 3475 EXIST::FUNCTION:EC 3047d2i_ECPKParameters 3475 EXIST::FUNCTION:EC
3048STORE_method_set_generate_function 3476 EXIST:!VMS:FUNCTION: 3048STORE_meth_set_generate_fn 3476 NOEXIST::FUNCTION:
3049STORE_meth_set_generate_fn 3476 EXIST:VMS:FUNCTION: 3049STORE_method_set_generate_function 3476 NOEXIST::FUNCTION:
3050ENGINE_set_ECDH 3477 EXIST::FUNCTION:ENGINE 3050ENGINE_set_ECDH 3477 EXIST::FUNCTION:ENGINE
3051NAME_CONSTRAINTS_new 3478 EXIST::FUNCTION: 3051NAME_CONSTRAINTS_new 3478 EXIST::FUNCTION:
3052SHA256_Init 3479 EXIST::FUNCTION:SHA,SHA256 3052SHA256_Init 3479 EXIST::FUNCTION:SHA,SHA256
3053EC_KEY_get0_public_key 3480 EXIST::FUNCTION:EC 3053EC_KEY_get0_public_key 3480 EXIST::FUNCTION:EC
3054PEM_write_bio_EC_PUBKEY 3481 EXIST::FUNCTION:EC 3054PEM_write_bio_EC_PUBKEY 3481 EXIST::FUNCTION:EC
3055STORE_ATTR_INFO_set_cstr 3482 EXIST::FUNCTION: 3055STORE_ATTR_INFO_set_cstr 3482 NOEXIST::FUNCTION:
3056STORE_list_crl_next 3483 EXIST::FUNCTION: 3056STORE_list_crl_next 3483 NOEXIST::FUNCTION:
3057STORE_ATTR_INFO_in_range 3484 EXIST::FUNCTION: 3057STORE_ATTR_INFO_in_range 3484 NOEXIST::FUNCTION:
3058ECParameters_print 3485 EXIST::FUNCTION:BIO,EC 3058ECParameters_print 3485 EXIST::FUNCTION:BIO,EC
3059STORE_method_set_delete_function 3486 EXIST:!VMS:FUNCTION: 3059STORE_meth_set_delete_fn 3486 NOEXIST::FUNCTION:
3060STORE_meth_set_delete_fn 3486 EXIST:VMS:FUNCTION: 3060STORE_method_set_delete_function 3486 NOEXIST::FUNCTION:
3061STORE_list_certificate_next 3487 EXIST::FUNCTION: 3061STORE_list_certificate_next 3487 NOEXIST::FUNCTION:
3062ASN1_generate_nconf 3488 EXIST::FUNCTION: 3062ASN1_generate_nconf 3488 EXIST::FUNCTION:
3063BUF_memdup 3489 EXIST::FUNCTION: 3063BUF_memdup 3489 EXIST::FUNCTION:
3064BN_GF2m_mod_mul 3490 EXIST::FUNCTION: 3064BN_GF2m_mod_mul 3490 EXIST::FUNCTION:
3065STORE_method_get_list_next_function 3491 EXIST:!VMS:FUNCTION: 3065STORE_meth_get_list_next_fn 3491 NOEXIST::FUNCTION:
3066STORE_meth_get_list_next_fn 3491 EXIST:VMS:FUNCTION: 3066STORE_method_get_list_next_function 3491 NOEXIST::FUNCTION:
3067STORE_ATTR_INFO_get0_dn 3492 EXIST::FUNCTION: 3067STORE_ATTR_INFO_get0_dn 3492 NOEXIST::FUNCTION:
3068STORE_list_private_key_next 3493 EXIST::FUNCTION: 3068STORE_list_private_key_next 3493 NOEXIST::FUNCTION:
3069EC_GROUP_set_seed 3494 EXIST::FUNCTION:EC 3069EC_GROUP_set_seed 3494 EXIST::FUNCTION:EC
3070X509_VERIFY_PARAM_set_trust 3495 EXIST::FUNCTION: 3070X509_VERIFY_PARAM_set_trust 3495 EXIST::FUNCTION:
3071STORE_ATTR_INFO_free 3496 EXIST::FUNCTION: 3071STORE_ATTR_INFO_free 3496 NOEXIST::FUNCTION:
3072STORE_get_private_key 3497 EXIST::FUNCTION: 3072STORE_get_private_key 3497 NOEXIST::FUNCTION:
3073EVP_PKEY_get_attr_count 3498 EXIST::FUNCTION: 3073EVP_PKEY_get_attr_count 3498 EXIST::FUNCTION:
3074STORE_ATTR_INFO_new 3499 EXIST::FUNCTION: 3074STORE_ATTR_INFO_new 3499 NOEXIST::FUNCTION:
3075EC_GROUP_get_curve_GF2m 3500 EXIST::FUNCTION:EC 3075EC_GROUP_get_curve_GF2m 3500 EXIST::FUNCTION:EC
3076STORE_method_set_revoke_function 3501 EXIST:!VMS:FUNCTION: 3076STORE_meth_set_revoke_fn 3501 NOEXIST::FUNCTION:
3077STORE_meth_set_revoke_fn 3501 EXIST:VMS:FUNCTION: 3077STORE_method_set_revoke_function 3501 NOEXIST::FUNCTION:
3078STORE_store_number 3502 EXIST::FUNCTION: 3078STORE_store_number 3502 NOEXIST::FUNCTION:
3079BN_is_prime_ex 3503 EXIST::FUNCTION: 3079BN_is_prime_ex 3503 EXIST::FUNCTION:
3080STORE_revoke_public_key 3504 EXIST::FUNCTION: 3080STORE_revoke_public_key 3504 NOEXIST::FUNCTION:
3081X509_STORE_CTX_get0_param 3505 EXIST::FUNCTION: 3081X509_STORE_CTX_get0_param 3505 EXIST::FUNCTION:
3082STORE_delete_arbitrary 3506 EXIST::FUNCTION: 3082STORE_delete_arbitrary 3506 NOEXIST::FUNCTION:
3083PEM_read_X509_CERT_PAIR 3507 EXIST:!WIN16:FUNCTION: 3083PEM_read_X509_CERT_PAIR 3507 EXIST:!WIN16:FUNCTION:
3084X509_STORE_set_depth 3508 EXIST::FUNCTION: 3084X509_STORE_set_depth 3508 EXIST::FUNCTION:
3085ECDSA_get_ex_data 3509 EXIST::FUNCTION:ECDSA 3085ECDSA_get_ex_data 3509 EXIST::FUNCTION:ECDSA
@@ -3087,40 +3087,40 @@ SHA224 3510 EXIST::FUNCTION:SHA,SHA256
3087BIO_dump_indent_fp 3511 EXIST::FUNCTION:FP_API 3087BIO_dump_indent_fp 3511 EXIST::FUNCTION:FP_API
3088EC_KEY_set_group 3512 EXIST::FUNCTION:EC 3088EC_KEY_set_group 3512 EXIST::FUNCTION:EC
3089BUF_strndup 3513 EXIST::FUNCTION: 3089BUF_strndup 3513 EXIST::FUNCTION:
3090STORE_list_certificate_start 3514 EXIST::FUNCTION: 3090STORE_list_certificate_start 3514 NOEXIST::FUNCTION:
3091BN_GF2m_mod 3515 EXIST::FUNCTION: 3091BN_GF2m_mod 3515 EXIST::FUNCTION:
3092X509_REQ_check_private_key 3516 EXIST::FUNCTION: 3092X509_REQ_check_private_key 3516 EXIST::FUNCTION:
3093EC_GROUP_get_seed_len 3517 EXIST::FUNCTION:EC 3093EC_GROUP_get_seed_len 3517 EXIST::FUNCTION:EC
3094ERR_load_STORE_strings 3518 EXIST::FUNCTION: 3094ERR_load_STORE_strings 3518 NOEXIST::FUNCTION:
3095PEM_read_bio_EC_PUBKEY 3519 EXIST::FUNCTION:EC 3095PEM_read_bio_EC_PUBKEY 3519 EXIST::FUNCTION:EC
3096STORE_list_private_key_end 3520 EXIST::FUNCTION: 3096STORE_list_private_key_end 3520 NOEXIST::FUNCTION:
3097i2d_EC_PUBKEY 3521 EXIST::FUNCTION:EC 3097i2d_EC_PUBKEY 3521 EXIST::FUNCTION:EC
3098ECDSA_get_default_method 3522 EXIST::FUNCTION:ECDSA 3098ECDSA_get_default_method 3522 EXIST::FUNCTION:ECDSA
3099ASN1_put_eoc 3523 EXIST::FUNCTION: 3099ASN1_put_eoc 3523 EXIST::FUNCTION:
3100X509_STORE_CTX_get_explicit_policy 3524 EXIST:!VMS:FUNCTION: 3100X509_STORE_CTX_get_explicit_policy 3524 EXIST:!VMS:FUNCTION:
3101X509_STORE_CTX_get_expl_policy 3524 EXIST:VMS:FUNCTION: 3101X509_STORE_CTX_get_expl_policy 3524 EXIST:VMS:FUNCTION:
3102X509_VERIFY_PARAM_table_cleanup 3525 EXIST::FUNCTION: 3102X509_VERIFY_PARAM_table_cleanup 3525 EXIST::FUNCTION:
3103STORE_modify_private_key 3526 EXIST::FUNCTION: 3103STORE_modify_private_key 3526 NOEXIST::FUNCTION:
3104X509_VERIFY_PARAM_free 3527 EXIST::FUNCTION: 3104X509_VERIFY_PARAM_free 3527 EXIST::FUNCTION:
3105EC_METHOD_get_field_type 3528 EXIST::FUNCTION:EC 3105EC_METHOD_get_field_type 3528 EXIST::FUNCTION:EC
3106EC_GFp_nist_method 3529 EXIST::FUNCTION:EC 3106EC_GFp_nist_method 3529 EXIST::FUNCTION:EC
3107STORE_method_set_modify_function 3530 EXIST:!VMS:FUNCTION: 3107STORE_meth_set_modify_fn 3530 NOEXIST::FUNCTION:
3108STORE_meth_set_modify_fn 3530 EXIST:VMS:FUNCTION: 3108STORE_method_set_modify_function 3530 NOEXIST::FUNCTION:
3109STORE_parse_attrs_next 3531 EXIST::FUNCTION: 3109STORE_parse_attrs_next 3531 NOEXIST::FUNCTION:
3110ENGINE_load_padlock 3532 EXIST::FUNCTION:ENGINE 3110ENGINE_load_padlock 3532 EXIST::FUNCTION:ENGINE,STATIC_ENGINE
3111EC_GROUP_set_curve_name 3533 EXIST::FUNCTION:EC 3111EC_GROUP_set_curve_name 3533 EXIST::FUNCTION:EC
3112X509_CERT_PAIR_it 3534 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 3112X509_CERT_PAIR_it 3534 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3113X509_CERT_PAIR_it 3534 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 3113X509_CERT_PAIR_it 3534 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3114STORE_method_get_revoke_function 3535 EXIST:!VMS:FUNCTION: 3114STORE_meth_get_revoke_fn 3535 NOEXIST::FUNCTION:
3115STORE_meth_get_revoke_fn 3535 EXIST:VMS:FUNCTION: 3115STORE_method_get_revoke_function 3535 NOEXIST::FUNCTION:
3116STORE_method_set_get_function 3536 EXIST::FUNCTION: 3116STORE_method_set_get_function 3536 NOEXIST::FUNCTION:
3117STORE_modify_number 3537 EXIST::FUNCTION: 3117STORE_modify_number 3537 NOEXIST::FUNCTION:
3118STORE_method_get_store_function 3538 EXIST::FUNCTION: 3118STORE_method_get_store_function 3538 NOEXIST::FUNCTION:
3119STORE_store_private_key 3539 EXIST::FUNCTION: 3119STORE_store_private_key 3539 NOEXIST::FUNCTION:
3120BN_GF2m_mod_sqr_arr 3540 EXIST::FUNCTION: 3120BN_GF2m_mod_sqr_arr 3540 EXIST::FUNCTION:
3121RSA_setup_blinding 3541 EXIST::FUNCTION:RSA 3121RSA_setup_blinding 3541 EXIST::FUNCTION:RSA
3122BIO_s_datagram 3542 EXIST::FUNCTION:DGRAM 3122BIO_s_datagram 3542 EXIST::FUNCTION:DGRAM
3123STORE_Memory 3543 EXIST::FUNCTION: 3123STORE_Memory 3543 NOEXIST::FUNCTION:
3124sk_find_ex 3544 EXIST::FUNCTION: 3124sk_find_ex 3544 EXIST::FUNCTION:
3125EC_GROUP_set_curve_GF2m 3545 EXIST::FUNCTION:EC 3125EC_GROUP_set_curve_GF2m 3545 EXIST::FUNCTION:EC
3126ENGINE_set_default_ECDSA 3546 EXIST::FUNCTION:ENGINE 3126ENGINE_set_default_ECDSA 3546 EXIST::FUNCTION:ENGINE
@@ -3128,69 +3128,69 @@ POLICY_CONSTRAINTS_new 3547 EXIST::FUNCTION:
3128BN_GF2m_mod_sqrt 3548 EXIST::FUNCTION: 3128BN_GF2m_mod_sqrt 3548 EXIST::FUNCTION:
3129ECDH_set_default_method 3549 EXIST::FUNCTION:ECDH 3129ECDH_set_default_method 3549 EXIST::FUNCTION:ECDH
3130EC_KEY_generate_key 3550 EXIST::FUNCTION:EC 3130EC_KEY_generate_key 3550 EXIST::FUNCTION:EC
3131SHA384_Update 3551 EXIST::FUNCTION:SHA,SHA512 3131SHA384_Update 3551 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3132BN_GF2m_arr2poly 3552 EXIST::FUNCTION: 3132BN_GF2m_arr2poly 3552 EXIST::FUNCTION:
3133STORE_method_get_get_function 3553 EXIST::FUNCTION: 3133STORE_method_get_get_function 3553 NOEXIST::FUNCTION:
3134STORE_method_set_cleanup_function 3554 EXIST:!VMS:FUNCTION: 3134STORE_meth_set_cleanup_fn 3554 NOEXIST::FUNCTION:
3135STORE_meth_set_cleanup_fn 3554 EXIST:VMS:FUNCTION: 3135STORE_method_set_cleanup_function 3554 NOEXIST::FUNCTION:
3136EC_GROUP_check 3555 EXIST::FUNCTION:EC 3136EC_GROUP_check 3555 EXIST::FUNCTION:EC
3137d2i_ECPrivateKey_bio 3556 EXIST::FUNCTION:BIO,EC 3137d2i_ECPrivateKey_bio 3556 EXIST::FUNCTION:BIO,EC
3138EC_KEY_insert_key_method_data 3557 EXIST::FUNCTION:EC 3138EC_KEY_insert_key_method_data 3557 EXIST::FUNCTION:EC
3139STORE_method_get_lock_store_function 3558 EXIST:!VMS:FUNCTION: 3139STORE_meth_get_lock_store_fn 3558 NOEXIST::FUNCTION:
3140STORE_meth_get_lock_store_fn 3558 EXIST:VMS:FUNCTION: 3140STORE_method_get_lock_store_function 3558 NOEXIST::FUNCTION:
3141X509_VERIFY_PARAM_get_depth 3559 EXIST::FUNCTION: 3141X509_VERIFY_PARAM_get_depth 3559 EXIST::FUNCTION:
3142SHA224_Final 3560 EXIST::FUNCTION:SHA,SHA256 3142SHA224_Final 3560 EXIST::FUNCTION:SHA,SHA256
3143STORE_method_set_update_store_function 3561 EXIST:!VMS:FUNCTION: 3143STORE_meth_set_update_store_fn 3561 NOEXIST::FUNCTION:
3144STORE_meth_set_update_store_fn 3561 EXIST:VMS:FUNCTION: 3144STORE_method_set_update_store_function 3561 NOEXIST::FUNCTION:
3145SHA224_Update 3562 EXIST::FUNCTION:SHA,SHA256 3145SHA224_Update 3562 EXIST::FUNCTION:SHA,SHA256
3146d2i_ECPrivateKey 3563 EXIST::FUNCTION:EC 3146d2i_ECPrivateKey 3563 EXIST::FUNCTION:EC
3147ASN1_item_ndef_i2d 3564 EXIST::FUNCTION: 3147ASN1_item_ndef_i2d 3564 EXIST::FUNCTION:
3148STORE_delete_private_key 3565 EXIST::FUNCTION: 3148STORE_delete_private_key 3565 NOEXIST::FUNCTION:
3149ERR_pop_to_mark 3566 EXIST::FUNCTION: 3149ERR_pop_to_mark 3566 EXIST::FUNCTION:
3150ENGINE_register_all_STORE 3567 EXIST::FUNCTION:ENGINE 3150ENGINE_register_all_STORE 3567 EXIST::FUNCTION:ENGINE
3151X509_policy_level_get0_node 3568 EXIST::FUNCTION: 3151X509_policy_level_get0_node 3568 EXIST::FUNCTION:
3152i2d_PKCS7_NDEF 3569 EXIST::FUNCTION: 3152i2d_PKCS7_NDEF 3569 EXIST::FUNCTION:
3153EC_GROUP_get_degree 3570 EXIST::FUNCTION:EC 3153EC_GROUP_get_degree 3570 EXIST::FUNCTION:EC
3154ASN1_generate_v3 3571 EXIST::FUNCTION: 3154ASN1_generate_v3 3571 EXIST::FUNCTION:
3155STORE_ATTR_INFO_modify_cstr 3572 EXIST::FUNCTION: 3155STORE_ATTR_INFO_modify_cstr 3572 NOEXIST::FUNCTION:
3156X509_policy_tree_level_count 3573 EXIST::FUNCTION: 3156X509_policy_tree_level_count 3573 EXIST::FUNCTION:
3157BN_GF2m_add 3574 EXIST::FUNCTION: 3157BN_GF2m_add 3574 EXIST::FUNCTION:
3158EC_KEY_get0_group 3575 EXIST::FUNCTION:EC 3158EC_KEY_get0_group 3575 EXIST::FUNCTION:EC
3159STORE_generate_crl 3576 EXIST::FUNCTION: 3159STORE_generate_crl 3576 NOEXIST::FUNCTION:
3160STORE_store_public_key 3577 EXIST::FUNCTION: 3160STORE_store_public_key 3577 NOEXIST::FUNCTION:
3161X509_CERT_PAIR_free 3578 EXIST::FUNCTION: 3161X509_CERT_PAIR_free 3578 EXIST::FUNCTION:
3162STORE_revoke_private_key 3579 EXIST::FUNCTION: 3162STORE_revoke_private_key 3579 NOEXIST::FUNCTION:
3163BN_nist_mod_224 3580 EXIST::FUNCTION: 3163BN_nist_mod_224 3580 EXIST::FUNCTION:
3164SHA512_Final 3581 EXIST::FUNCTION:SHA,SHA512 3164SHA512_Final 3581 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3165STORE_ATTR_INFO_modify_dn 3582 EXIST::FUNCTION: 3165STORE_ATTR_INFO_modify_dn 3582 NOEXIST::FUNCTION:
3166STORE_method_get_initialise_function 3583 EXIST:!VMS:FUNCTION: 3166STORE_meth_get_initialise_fn 3583 NOEXIST::FUNCTION:
3167STORE_meth_get_initialise_fn 3583 EXIST:VMS:FUNCTION: 3167STORE_method_get_initialise_function 3583 NOEXIST::FUNCTION:
3168STORE_delete_number 3584 EXIST::FUNCTION: 3168STORE_delete_number 3584 NOEXIST::FUNCTION:
3169i2d_EC_PUBKEY_bio 3585 EXIST::FUNCTION:BIO,EC 3169i2d_EC_PUBKEY_bio 3585 EXIST::FUNCTION:BIO,EC
3170BIO_dgram_non_fatal_error 3586 EXIST::FUNCTION: 3170BIO_dgram_non_fatal_error 3586 EXIST::FUNCTION:
3171EC_GROUP_get_asn1_flag 3587 EXIST::FUNCTION:EC 3171EC_GROUP_get_asn1_flag 3587 EXIST::FUNCTION:EC
3172STORE_ATTR_INFO_in_ex 3588 EXIST::FUNCTION: 3172STORE_ATTR_INFO_in_ex 3588 NOEXIST::FUNCTION:
3173STORE_list_crl_start 3589 EXIST::FUNCTION: 3173STORE_list_crl_start 3589 NOEXIST::FUNCTION:
3174ECDH_get_ex_new_index 3590 EXIST::FUNCTION:ECDH 3174ECDH_get_ex_new_index 3590 EXIST::FUNCTION:ECDH
3175STORE_method_get_modify_function 3591 EXIST:!VMS:FUNCTION: 3175STORE_meth_get_modify_fn 3591 NOEXIST::FUNCTION:
3176STORE_meth_get_modify_fn 3591 EXIST:VMS:FUNCTION: 3176STORE_method_get_modify_function 3591 NOEXIST::FUNCTION:
3177v2i_ASN1_BIT_STRING 3592 EXIST::FUNCTION: 3177v2i_ASN1_BIT_STRING 3592 EXIST::FUNCTION:
3178STORE_store_certificate 3593 EXIST::FUNCTION: 3178STORE_store_certificate 3593 NOEXIST::FUNCTION:
3179OBJ_bsearch_ex 3594 EXIST::FUNCTION: 3179OBJ_bsearch_ex 3594 NOEXIST::FUNCTION:
3180X509_STORE_CTX_set_default 3595 EXIST::FUNCTION: 3180X509_STORE_CTX_set_default 3595 EXIST::FUNCTION:
3181STORE_ATTR_INFO_set_sha1str 3596 EXIST::FUNCTION: 3181STORE_ATTR_INFO_set_sha1str 3596 NOEXIST::FUNCTION:
3182BN_GF2m_mod_inv 3597 EXIST::FUNCTION: 3182BN_GF2m_mod_inv 3597 EXIST::FUNCTION:
3183BN_GF2m_mod_exp 3598 EXIST::FUNCTION: 3183BN_GF2m_mod_exp 3598 EXIST::FUNCTION:
3184STORE_modify_public_key 3599 EXIST::FUNCTION: 3184STORE_modify_public_key 3599 NOEXIST::FUNCTION:
3185STORE_method_get_list_start_function 3600 EXIST:!VMS:FUNCTION: 3185STORE_meth_get_list_start_fn 3600 NOEXIST::FUNCTION:
3186STORE_meth_get_list_start_fn 3600 EXIST:VMS:FUNCTION: 3186STORE_method_get_list_start_function 3600 NOEXIST::FUNCTION:
3187EC_GROUP_get0_seed 3601 EXIST::FUNCTION:EC 3187EC_GROUP_get0_seed 3601 EXIST::FUNCTION:EC
3188STORE_store_arbitrary 3602 EXIST::FUNCTION: 3188STORE_store_arbitrary 3602 NOEXIST::FUNCTION:
3189STORE_method_set_unlock_store_function 3603 EXIST:!VMS:FUNCTION: 3189STORE_meth_set_unlock_store_fn 3603 NOEXIST::FUNCTION:
3190STORE_meth_set_unlock_store_fn 3603 EXIST:VMS:FUNCTION: 3190STORE_method_set_unlock_store_function 3603 NOEXIST::FUNCTION:
3191BN_GF2m_mod_div_arr 3604 EXIST::FUNCTION: 3191BN_GF2m_mod_div_arr 3604 EXIST::FUNCTION:
3192ENGINE_set_ECDSA 3605 EXIST::FUNCTION:ENGINE 3192ENGINE_set_ECDSA 3605 EXIST::FUNCTION:ENGINE
3193STORE_create_method 3606 EXIST::FUNCTION: 3193STORE_create_method 3606 NOEXIST::FUNCTION:
3194ECPKParameters_print 3607 EXIST::FUNCTION:BIO,EC 3194ECPKParameters_print 3607 EXIST::FUNCTION:BIO,EC
3195EC_KEY_get0_private_key 3608 EXIST::FUNCTION:EC 3195EC_KEY_get0_private_key 3608 EXIST::FUNCTION:EC
3196PEM_write_EC_PUBKEY 3609 EXIST:!WIN16:FUNCTION:EC 3196PEM_write_EC_PUBKEY 3609 EXIST:!WIN16:FUNCTION:EC
@@ -3198,7 +3198,7 @@ X509_VERIFY_PARAM_set1 3610 EXIST::FUNCTION:
3198ECDH_set_method 3611 EXIST::FUNCTION:ECDH 3198ECDH_set_method 3611 EXIST::FUNCTION:ECDH
3199v2i_GENERAL_NAME_ex 3612 EXIST::FUNCTION: 3199v2i_GENERAL_NAME_ex 3612 EXIST::FUNCTION:
3200ECDH_set_ex_data 3613 EXIST::FUNCTION:ECDH 3200ECDH_set_ex_data 3613 EXIST::FUNCTION:ECDH
3201STORE_generate_key 3614 EXIST::FUNCTION: 3201STORE_generate_key 3614 NOEXIST::FUNCTION:
3202BN_nist_mod_521 3615 EXIST::FUNCTION: 3202BN_nist_mod_521 3615 EXIST::FUNCTION:
3203X509_policy_tree_get0_level 3616 EXIST::FUNCTION: 3203X509_policy_tree_get0_level 3616 EXIST::FUNCTION:
3204EC_GROUP_set_point_conversion_form 3617 EXIST:!VMS:FUNCTION:EC 3204EC_GROUP_set_point_conversion_form 3617 EXIST:!VMS:FUNCTION:EC
@@ -3206,7 +3206,7 @@ EC_GROUP_set_point_conv_form 3617 EXIST:VMS:FUNCTION:EC
3206PEM_read_EC_PUBKEY 3618 EXIST:!WIN16:FUNCTION:EC 3206PEM_read_EC_PUBKEY 3618 EXIST:!WIN16:FUNCTION:EC
3207i2d_ECDSA_SIG 3619 EXIST::FUNCTION:ECDSA 3207i2d_ECDSA_SIG 3619 EXIST::FUNCTION:ECDSA
3208ECDSA_OpenSSL 3620 EXIST::FUNCTION:ECDSA 3208ECDSA_OpenSSL 3620 EXIST::FUNCTION:ECDSA
3209STORE_delete_crl 3621 EXIST::FUNCTION: 3209STORE_delete_crl 3621 NOEXIST::FUNCTION:
3210EC_KEY_get_enc_flags 3622 EXIST::FUNCTION:EC 3210EC_KEY_get_enc_flags 3622 EXIST::FUNCTION:EC
3211ASN1_const_check_infinite_end 3623 EXIST::FUNCTION: 3211ASN1_const_check_infinite_end 3623 EXIST::FUNCTION:
3212EVP_PKEY_delete_attr 3624 EXIST::FUNCTION: 3212EVP_PKEY_delete_attr 3624 EXIST::FUNCTION:
@@ -3214,31 +3214,31 @@ ECDSA_set_default_method 3625 EXIST::FUNCTION:ECDSA
3214EC_POINT_set_compressed_coordinates_GF2m 3626 EXIST:!VMS:FUNCTION:EC 3214EC_POINT_set_compressed_coordinates_GF2m 3626 EXIST:!VMS:FUNCTION:EC
3215EC_POINT_set_compr_coords_GF2m 3626 EXIST:VMS:FUNCTION:EC 3215EC_POINT_set_compr_coords_GF2m 3626 EXIST:VMS:FUNCTION:EC
3216EC_GROUP_cmp 3627 EXIST::FUNCTION:EC 3216EC_GROUP_cmp 3627 EXIST::FUNCTION:EC
3217STORE_revoke_certificate 3628 EXIST::FUNCTION: 3217STORE_revoke_certificate 3628 NOEXIST::FUNCTION:
3218BN_get0_nist_prime_256 3629 EXIST::FUNCTION: 3218BN_get0_nist_prime_256 3629 EXIST::FUNCTION:
3219STORE_method_get_delete_function 3630 EXIST:!VMS:FUNCTION: 3219STORE_meth_get_delete_fn 3630 NOEXIST::FUNCTION:
3220STORE_meth_get_delete_fn 3630 EXIST:VMS:FUNCTION: 3220STORE_method_get_delete_function 3630 NOEXIST::FUNCTION:
3221SHA224_Init 3631 EXIST::FUNCTION:SHA,SHA256 3221SHA224_Init 3631 EXIST::FUNCTION:SHA,SHA256
3222PEM_read_ECPrivateKey 3632 EXIST:!WIN16:FUNCTION:EC 3222PEM_read_ECPrivateKey 3632 EXIST:!WIN16:FUNCTION:EC
3223SHA512_Init 3633 EXIST::FUNCTION:SHA,SHA512 3223SHA512_Init 3633 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3224STORE_parse_attrs_endp 3634 EXIST::FUNCTION: 3224STORE_parse_attrs_endp 3634 NOEXIST::FUNCTION:
3225BN_set_negative 3635 EXIST::FUNCTION: 3225BN_set_negative 3635 EXIST::FUNCTION:
3226ERR_load_ECDSA_strings 3636 EXIST::FUNCTION:ECDSA 3226ERR_load_ECDSA_strings 3636 EXIST::FUNCTION:ECDSA
3227EC_GROUP_get_basis_type 3637 EXIST::FUNCTION:EC 3227EC_GROUP_get_basis_type 3637 EXIST::FUNCTION:EC
3228STORE_list_public_key_next 3638 EXIST::FUNCTION: 3228STORE_list_public_key_next 3638 NOEXIST::FUNCTION:
3229i2v_ASN1_BIT_STRING 3639 EXIST::FUNCTION: 3229i2v_ASN1_BIT_STRING 3639 EXIST::FUNCTION:
3230STORE_OBJECT_free 3640 EXIST::FUNCTION: 3230STORE_OBJECT_free 3640 NOEXIST::FUNCTION:
3231BN_nist_mod_384 3641 EXIST::FUNCTION: 3231BN_nist_mod_384 3641 EXIST::FUNCTION:
3232i2d_X509_CERT_PAIR 3642 EXIST::FUNCTION: 3232i2d_X509_CERT_PAIR 3642 EXIST::FUNCTION:
3233PEM_write_ECPKParameters 3643 EXIST:!WIN16:FUNCTION:EC 3233PEM_write_ECPKParameters 3643 EXIST:!WIN16:FUNCTION:EC
3234ECDH_compute_key 3644 EXIST::FUNCTION:ECDH 3234ECDH_compute_key 3644 EXIST::FUNCTION:ECDH
3235STORE_ATTR_INFO_get0_sha1str 3645 EXIST::FUNCTION: 3235STORE_ATTR_INFO_get0_sha1str 3645 NOEXIST::FUNCTION:
3236ENGINE_register_all_ECDH 3646 EXIST::FUNCTION:ENGINE 3236ENGINE_register_all_ECDH 3646 EXIST::FUNCTION:ENGINE
3237pqueue_pop 3647 EXIST::FUNCTION: 3237pqueue_pop 3647 EXIST::FUNCTION:
3238STORE_ATTR_INFO_get0_cstr 3648 EXIST::FUNCTION: 3238STORE_ATTR_INFO_get0_cstr 3648 NOEXIST::FUNCTION:
3239POLICY_CONSTRAINTS_it 3649 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 3239POLICY_CONSTRAINTS_it 3649 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3240POLICY_CONSTRAINTS_it 3649 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 3240POLICY_CONSTRAINTS_it 3649 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3241STORE_get_ex_new_index 3650 EXIST::FUNCTION: 3241STORE_get_ex_new_index 3650 NOEXIST::FUNCTION:
3242EVP_PKEY_get_attr_by_OBJ 3651 EXIST::FUNCTION: 3242EVP_PKEY_get_attr_by_OBJ 3651 EXIST::FUNCTION:
3243X509_VERIFY_PARAM_add0_policy 3652 EXIST::FUNCTION: 3243X509_VERIFY_PARAM_add0_policy 3652 EXIST::FUNCTION:
3244BN_GF2m_mod_solve_quad 3653 EXIST::FUNCTION: 3244BN_GF2m_mod_solve_quad 3653 EXIST::FUNCTION:
@@ -3259,20 +3259,20 @@ EC_KEY_set_enc_flags 3665 EXIST::FUNCTION:EC
3259ECDSA_verify 3666 EXIST::FUNCTION:ECDSA 3259ECDSA_verify 3666 EXIST::FUNCTION:ECDSA
3260EC_POINT_point2hex 3667 EXIST::FUNCTION:EC 3260EC_POINT_point2hex 3667 EXIST::FUNCTION:EC
3261ENGINE_get_STORE 3668 EXIST::FUNCTION:ENGINE 3261ENGINE_get_STORE 3668 EXIST::FUNCTION:ENGINE
3262SHA512 3669 EXIST::FUNCTION:SHA,SHA512 3262SHA512 3669 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3263STORE_get_certificate 3670 EXIST::FUNCTION: 3263STORE_get_certificate 3670 NOEXIST::FUNCTION:
3264ECDSA_do_sign_ex 3671 EXIST::FUNCTION:ECDSA 3264ECDSA_do_sign_ex 3671 EXIST::FUNCTION:ECDSA
3265ECDSA_do_verify 3672 EXIST::FUNCTION:ECDSA 3265ECDSA_do_verify 3672 EXIST::FUNCTION:ECDSA
3266d2i_ECPrivateKey_fp 3673 EXIST::FUNCTION:EC,FP_API 3266d2i_ECPrivateKey_fp 3673 EXIST::FUNCTION:EC,FP_API
3267STORE_delete_certificate 3674 EXIST::FUNCTION: 3267STORE_delete_certificate 3674 NOEXIST::FUNCTION:
3268SHA512_Transform 3675 EXIST::FUNCTION:SHA,SHA512 3268SHA512_Transform 3675 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3269X509_STORE_set1_param 3676 EXIST::FUNCTION: 3269X509_STORE_set1_param 3676 EXIST::FUNCTION:
3270STORE_method_get_ctrl_function 3677 EXIST::FUNCTION: 3270STORE_method_get_ctrl_function 3677 NOEXIST::FUNCTION:
3271STORE_free 3678 EXIST::FUNCTION: 3271STORE_free 3678 NOEXIST::FUNCTION:
3272PEM_write_ECPrivateKey 3679 EXIST:!WIN16:FUNCTION:EC 3272PEM_write_ECPrivateKey 3679 EXIST:!WIN16:FUNCTION:EC
3273STORE_method_get_unlock_store_function 3680 EXIST:!VMS:FUNCTION: 3273STORE_meth_get_unlock_store_fn 3680 NOEXIST::FUNCTION:
3274STORE_meth_get_unlock_store_fn 3680 EXIST:VMS:FUNCTION: 3274STORE_method_get_unlock_store_function 3680 NOEXIST::FUNCTION:
3275STORE_get_ex_data 3681 EXIST::FUNCTION: 3275STORE_get_ex_data 3681 NOEXIST::FUNCTION:
3276EC_KEY_set_public_key 3682 EXIST::FUNCTION:EC 3276EC_KEY_set_public_key 3682 EXIST::FUNCTION:EC
3277PEM_read_ECPKParameters 3683 EXIST:!WIN16:FUNCTION:EC 3277PEM_read_ECPKParameters 3683 EXIST:!WIN16:FUNCTION:EC
3278X509_CERT_PAIR_new 3684 EXIST::FUNCTION: 3278X509_CERT_PAIR_new 3684 EXIST::FUNCTION:
@@ -3282,8 +3282,8 @@ DSA_generate_parameters_ex 3687 EXIST::FUNCTION:DSA
3282ECParameters_print_fp 3688 EXIST::FUNCTION:EC,FP_API 3282ECParameters_print_fp 3688 EXIST::FUNCTION:EC,FP_API
3283X509V3_NAME_from_section 3689 EXIST::FUNCTION: 3283X509V3_NAME_from_section 3689 EXIST::FUNCTION:
3284EVP_PKEY_add1_attr 3690 EXIST::FUNCTION: 3284EVP_PKEY_add1_attr 3690 EXIST::FUNCTION:
3285STORE_modify_crl 3691 EXIST::FUNCTION: 3285STORE_modify_crl 3691 NOEXIST::FUNCTION:
3286STORE_list_private_key_start 3692 EXIST::FUNCTION: 3286STORE_list_private_key_start 3692 NOEXIST::FUNCTION:
3287POLICY_MAPPINGS_it 3693 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 3287POLICY_MAPPINGS_it 3693 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3288POLICY_MAPPINGS_it 3693 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION: 3288POLICY_MAPPINGS_it 3693 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3289GENERAL_SUBTREE_it 3694 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE: 3289GENERAL_SUBTREE_it 3694 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
@@ -3292,7 +3292,7 @@ EC_GROUP_get_curve_name 3695 EXIST::FUNCTION:EC
3292PEM_write_X509_CERT_PAIR 3696 EXIST:!WIN16:FUNCTION: 3292PEM_write_X509_CERT_PAIR 3696 EXIST:!WIN16:FUNCTION:
3293BIO_dump_indent_cb 3697 EXIST::FUNCTION: 3293BIO_dump_indent_cb 3697 EXIST::FUNCTION:
3294d2i_X509_CERT_PAIR 3698 EXIST::FUNCTION: 3294d2i_X509_CERT_PAIR 3698 EXIST::FUNCTION:
3295STORE_list_private_key_endp 3699 EXIST::FUNCTION: 3295STORE_list_private_key_endp 3699 NOEXIST::FUNCTION:
3296asn1_const_Finish 3700 EXIST::FUNCTION: 3296asn1_const_Finish 3700 EXIST::FUNCTION:
3297i2d_EC_PUBKEY_fp 3701 EXIST::FUNCTION:EC,FP_API 3297i2d_EC_PUBKEY_fp 3701 EXIST::FUNCTION:EC,FP_API
3298BN_nist_mod_256 3702 EXIST::FUNCTION: 3298BN_nist_mod_256 3702 EXIST::FUNCTION:
@@ -3302,47 +3302,47 @@ BN_BLINDING_create_param 3705 EXIST::FUNCTION:
3302ECDSA_size 3706 EXIST::FUNCTION:ECDSA 3302ECDSA_size 3706 EXIST::FUNCTION:ECDSA
3303d2i_EC_PUBKEY_bio 3707 EXIST::FUNCTION:BIO,EC 3303d2i_EC_PUBKEY_bio 3707 EXIST::FUNCTION:BIO,EC
3304BN_get0_nist_prime_521 3708 EXIST::FUNCTION: 3304BN_get0_nist_prime_521 3708 EXIST::FUNCTION:
3305STORE_ATTR_INFO_modify_sha1str 3709 EXIST::FUNCTION: 3305STORE_ATTR_INFO_modify_sha1str 3709 NOEXIST::FUNCTION:
3306BN_generate_prime_ex 3710 EXIST::FUNCTION: 3306BN_generate_prime_ex 3710 EXIST::FUNCTION:
3307EC_GROUP_new_by_curve_name 3711 EXIST::FUNCTION:EC 3307EC_GROUP_new_by_curve_name 3711 EXIST::FUNCTION:EC
3308SHA256_Final 3712 EXIST::FUNCTION:SHA,SHA256 3308SHA256_Final 3712 EXIST::FUNCTION:SHA,SHA256
3309DH_generate_parameters_ex 3713 EXIST::FUNCTION:DH 3309DH_generate_parameters_ex 3713 EXIST::FUNCTION:DH
3310PEM_read_bio_ECPrivateKey 3714 EXIST::FUNCTION:EC 3310PEM_read_bio_ECPrivateKey 3714 EXIST::FUNCTION:EC
3311STORE_method_get_cleanup_function 3715 EXIST:!VMS:FUNCTION: 3311STORE_meth_get_cleanup_fn 3715 NOEXIST::FUNCTION:
3312STORE_meth_get_cleanup_fn 3715 EXIST:VMS:FUNCTION: 3312STORE_method_get_cleanup_function 3715 NOEXIST::FUNCTION:
3313ENGINE_get_ECDH 3716 EXIST::FUNCTION:ENGINE 3313ENGINE_get_ECDH 3716 EXIST::FUNCTION:ENGINE
3314d2i_ECDSA_SIG 3717 EXIST::FUNCTION:ECDSA 3314d2i_ECDSA_SIG 3717 EXIST::FUNCTION:ECDSA
3315BN_is_prime_fasttest_ex 3718 EXIST::FUNCTION: 3315BN_is_prime_fasttest_ex 3718 EXIST::FUNCTION:
3316ECDSA_sign 3719 EXIST::FUNCTION:ECDSA 3316ECDSA_sign 3719 EXIST::FUNCTION:ECDSA
3317X509_policy_check 3720 EXIST::FUNCTION: 3317X509_policy_check 3720 EXIST::FUNCTION:
3318EVP_PKEY_get_attr_by_NID 3721 EXIST::FUNCTION: 3318EVP_PKEY_get_attr_by_NID 3721 EXIST::FUNCTION:
3319STORE_set_ex_data 3722 EXIST::FUNCTION: 3319STORE_set_ex_data 3722 NOEXIST::FUNCTION:
3320ENGINE_get_ECDSA 3723 EXIST::FUNCTION:ENGINE 3320ENGINE_get_ECDSA 3723 EXIST::FUNCTION:ENGINE
3321EVP_ecdsa 3724 EXIST::FUNCTION:SHA 3321EVP_ecdsa 3724 EXIST::FUNCTION:SHA
3322BN_BLINDING_get_flags 3725 EXIST::FUNCTION: 3322BN_BLINDING_get_flags 3725 EXIST::FUNCTION:
3323PKCS12_add_cert 3726 EXIST::FUNCTION: 3323PKCS12_add_cert 3726 EXIST::FUNCTION:
3324STORE_OBJECT_new 3727 EXIST::FUNCTION: 3324STORE_OBJECT_new 3727 NOEXIST::FUNCTION:
3325ERR_load_ECDH_strings 3728 EXIST::FUNCTION:ECDH 3325ERR_load_ECDH_strings 3728 EXIST::FUNCTION:ECDH
3326EC_KEY_dup 3729 EXIST::FUNCTION:EC 3326EC_KEY_dup 3729 EXIST::FUNCTION:EC
3327EVP_CIPHER_CTX_rand_key 3730 EXIST::FUNCTION: 3327EVP_CIPHER_CTX_rand_key 3730 EXIST::FUNCTION:
3328ECDSA_set_method 3731 EXIST::FUNCTION:ECDSA 3328ECDSA_set_method 3731 EXIST::FUNCTION:ECDSA
3329a2i_IPADDRESS_NC 3732 EXIST::FUNCTION: 3329a2i_IPADDRESS_NC 3732 EXIST::FUNCTION:
3330d2i_ECParameters 3733 EXIST::FUNCTION:EC 3330d2i_ECParameters 3733 EXIST::FUNCTION:EC
3331STORE_list_certificate_end 3734 EXIST::FUNCTION: 3331STORE_list_certificate_end 3734 NOEXIST::FUNCTION:
3332STORE_get_crl 3735 EXIST::FUNCTION: 3332STORE_get_crl 3735 NOEXIST::FUNCTION:
3333X509_POLICY_NODE_print 3736 EXIST::FUNCTION: 3333X509_POLICY_NODE_print 3736 EXIST::FUNCTION:
3334SHA384_Init 3737 EXIST::FUNCTION:SHA,SHA512 3334SHA384_Init 3737 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3335EC_GF2m_simple_method 3738 EXIST::FUNCTION:EC 3335EC_GF2m_simple_method 3738 EXIST::FUNCTION:EC
3336ECDSA_set_ex_data 3739 EXIST::FUNCTION:ECDSA 3336ECDSA_set_ex_data 3739 EXIST::FUNCTION:ECDSA
3337SHA384_Final 3740 EXIST::FUNCTION:SHA,SHA512 3337SHA384_Final 3740 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3338PKCS7_set_digest 3741 EXIST::FUNCTION: 3338PKCS7_set_digest 3741 EXIST::FUNCTION:
3339EC_KEY_print 3742 EXIST::FUNCTION:BIO,EC 3339EC_KEY_print 3742 EXIST::FUNCTION:BIO,EC
3340STORE_method_set_lock_store_function 3743 EXIST:!VMS:FUNCTION: 3340STORE_meth_set_lock_store_fn 3743 NOEXIST::FUNCTION:
3341STORE_meth_set_lock_store_fn 3743 EXIST:VMS:FUNCTION: 3341STORE_method_set_lock_store_function 3743 NOEXIST::FUNCTION:
3342ECDSA_get_ex_new_index 3744 EXIST::FUNCTION:ECDSA 3342ECDSA_get_ex_new_index 3744 EXIST::FUNCTION:ECDSA
3343SHA384 3745 EXIST::FUNCTION:SHA,SHA512 3343SHA384 3745 EXIST:!VMSVAX:FUNCTION:SHA,SHA512
3344POLICY_MAPPING_new 3746 EXIST::FUNCTION: 3344POLICY_MAPPING_new 3746 EXIST::FUNCTION:
3345STORE_list_certificate_endp 3747 EXIST::FUNCTION: 3345STORE_list_certificate_endp 3747 NOEXIST::FUNCTION:
3346X509_STORE_CTX_get0_policy_tree 3748 EXIST::FUNCTION: 3346X509_STORE_CTX_get0_policy_tree 3748 EXIST::FUNCTION:
3347EC_GROUP_set_asn1_flag 3749 EXIST::FUNCTION:EC 3347EC_GROUP_set_asn1_flag 3749 EXIST::FUNCTION:EC
3348EC_KEY_check_key 3750 EXIST::FUNCTION:EC 3348EC_KEY_check_key 3750 EXIST::FUNCTION:EC
@@ -3350,13 +3350,13 @@ d2i_EC_PUBKEY_fp 3751 EXIST::FUNCTION:EC,FP_API
3350PKCS7_set0_type_other 3752 EXIST::FUNCTION: 3350PKCS7_set0_type_other 3752 EXIST::FUNCTION:
3351PEM_read_bio_X509_CERT_PAIR 3753 EXIST::FUNCTION: 3351PEM_read_bio_X509_CERT_PAIR 3753 EXIST::FUNCTION:
3352pqueue_next 3754 EXIST::FUNCTION: 3352pqueue_next 3754 EXIST::FUNCTION:
3353STORE_method_get_list_end_function 3755 EXIST:!VMS:FUNCTION: 3353STORE_meth_get_list_end_fn 3755 NOEXIST::FUNCTION:
3354STORE_meth_get_list_end_fn 3755 EXIST:VMS:FUNCTION: 3354STORE_method_get_list_end_function 3755 NOEXIST::FUNCTION:
3355EVP_PKEY_add1_attr_by_OBJ 3756 EXIST::FUNCTION: 3355EVP_PKEY_add1_attr_by_OBJ 3756 EXIST::FUNCTION:
3356X509_VERIFY_PARAM_set_time 3757 EXIST::FUNCTION: 3356X509_VERIFY_PARAM_set_time 3757 EXIST::FUNCTION:
3357pqueue_new 3758 EXIST::FUNCTION: 3357pqueue_new 3758 EXIST::FUNCTION:
3358ENGINE_set_default_ECDH 3759 EXIST::FUNCTION:ENGINE 3358ENGINE_set_default_ECDH 3759 EXIST::FUNCTION:ENGINE
3359STORE_new_method 3760 EXIST::FUNCTION: 3359STORE_new_method 3760 NOEXIST::FUNCTION:
3360PKCS12_add_key 3761 EXIST::FUNCTION: 3360PKCS12_add_key 3761 EXIST::FUNCTION:
3361DSO_merge 3762 EXIST::FUNCTION: 3361DSO_merge 3762 EXIST::FUNCTION:
3362EC_POINT_hex2point 3763 EXIST::FUNCTION:EC 3362EC_POINT_hex2point 3763 EXIST::FUNCTION:EC
@@ -3366,7 +3366,7 @@ pqueue_insert 3766 EXIST::FUNCTION:
3366pitem_free 3767 EXIST::FUNCTION: 3366pitem_free 3767 EXIST::FUNCTION:
3367BN_GF2m_mod_inv_arr 3768 EXIST::FUNCTION: 3367BN_GF2m_mod_inv_arr 3768 EXIST::FUNCTION:
3368ENGINE_unregister_ECDSA 3769 EXIST::FUNCTION:ENGINE 3368ENGINE_unregister_ECDSA 3769 EXIST::FUNCTION:ENGINE
3369BN_BLINDING_set_thread_id 3770 EXIST::FUNCTION: 3369BN_BLINDING_set_thread_id 3770 EXIST::FUNCTION:DEPRECATED
3370get_rfc3526_prime_8192 3771 EXIST::FUNCTION: 3370get_rfc3526_prime_8192 3771 EXIST::FUNCTION:
3371X509_VERIFY_PARAM_clear_flags 3772 EXIST::FUNCTION: 3371X509_VERIFY_PARAM_clear_flags 3772 EXIST::FUNCTION:
3372get_rfc2409_prime_1024 3773 EXIST::FUNCTION: 3372get_rfc2409_prime_1024 3773 EXIST::FUNCTION:
@@ -3385,7 +3385,7 @@ Camellia_cfb128_encrypt 3785 EXIST::FUNCTION:CAMELLIA
3385Camellia_cfb1_encrypt 3786 EXIST::FUNCTION:CAMELLIA 3385Camellia_cfb1_encrypt 3786 EXIST::FUNCTION:CAMELLIA
3386Camellia_cfb8_encrypt 3787 EXIST::FUNCTION:CAMELLIA 3386Camellia_cfb8_encrypt 3787 EXIST::FUNCTION:CAMELLIA
3387Camellia_ctr128_encrypt 3788 EXIST::FUNCTION:CAMELLIA 3387Camellia_ctr128_encrypt 3788 EXIST::FUNCTION:CAMELLIA
3388Camellia_cfbr_encrypt_block 3789 EXIST::FUNCTION:CAMELLIA 3388Camellia_cfbr_encrypt_block 3789 NOEXIST::FUNCTION:
3389Camellia_decrypt 3790 EXIST::FUNCTION:CAMELLIA 3389Camellia_decrypt 3790 EXIST::FUNCTION:CAMELLIA
3390Camellia_ecb_encrypt 3791 EXIST::FUNCTION:CAMELLIA 3390Camellia_ecb_encrypt 3791 EXIST::FUNCTION:CAMELLIA
3391Camellia_encrypt 3792 EXIST::FUNCTION:CAMELLIA 3391Camellia_encrypt 3792 EXIST::FUNCTION:CAMELLIA
@@ -3585,7 +3585,7 @@ CMS_data_create 3975 EXIST::FUNCTION:CMS
3585i2d_CMS_bio 3976 EXIST::FUNCTION:CMS 3585i2d_CMS_bio 3976 EXIST::FUNCTION:CMS
3586CMS_EncryptedData_set1_key 3977 EXIST::FUNCTION:CMS 3586CMS_EncryptedData_set1_key 3977 EXIST::FUNCTION:CMS
3587CMS_decrypt 3978 EXIST::FUNCTION:CMS 3587CMS_decrypt 3978 EXIST::FUNCTION:CMS
3588int_smime_write_ASN1 3979 EXIST::FUNCTION: 3588int_smime_write_ASN1 3979 NOEXIST::FUNCTION:
3589CMS_unsigned_delete_attr 3980 EXIST::FUNCTION:CMS 3589CMS_unsigned_delete_attr 3980 EXIST::FUNCTION:CMS
3590CMS_unsigned_get_attr_count 3981 EXIST::FUNCTION:CMS 3590CMS_unsigned_get_attr_count 3981 EXIST::FUNCTION:CMS
3591CMS_add_smimecap 3982 EXIST::FUNCTION:CMS 3591CMS_add_smimecap 3982 EXIST::FUNCTION:CMS
@@ -3657,53 +3657,52 @@ ENGINE_set_ld_ssl_clnt_cert_fn 4044 EXIST:VMS:FUNCTION:ENGINE
3657ENGINE_get_ssl_client_cert_function 4045 EXIST:!VMS:FUNCTION:ENGINE 3657ENGINE_get_ssl_client_cert_function 4045 EXIST:!VMS:FUNCTION:ENGINE
3658ENGINE_get_ssl_client_cert_fn 4045 EXIST:VMS:FUNCTION:ENGINE 3658ENGINE_get_ssl_client_cert_fn 4045 EXIST:VMS:FUNCTION:ENGINE
3659ENGINE_load_ssl_client_cert 4046 EXIST::FUNCTION:ENGINE 3659ENGINE_load_ssl_client_cert 4046 EXIST::FUNCTION:ENGINE
3660ENGINE_load_capi 4047 EXIST::FUNCTION:CAPIENG,ENGINE 3660ENGINE_load_capi 4047 EXIST::FUNCTION:ENGINE,STATIC_ENGINE
3661OPENSSL_isservice 4048 EXIST::FUNCTION: 3661OPENSSL_isservice 4048 EXIST::FUNCTION:
3662FIPS_dsa_sig_decode 4049 EXIST:OPENSSL_FIPS:FUNCTION:DSA 3662FIPS_dsa_sig_decode 4049 NOEXIST::FUNCTION:
3663EVP_CIPHER_CTX_clear_flags 4050 EXIST::FUNCTION: 3663EVP_CIPHER_CTX_clear_flags 4050 EXIST::FUNCTION:
3664FIPS_rand_status 4051 EXIST:OPENSSL_FIPS:FUNCTION: 3664FIPS_rand_status 4051 NOEXIST::FUNCTION:
3665FIPS_rand_set_key 4052 EXIST:OPENSSL_FIPS:FUNCTION: 3665FIPS_rand_set_key 4052 NOEXIST::FUNCTION:
3666CRYPTO_set_mem_info_functions 4053 EXIST::FUNCTION: 3666CRYPTO_set_mem_info_functions 4053 NOEXIST::FUNCTION:
3667RSA_X931_generate_key_ex 4054 EXIST::FUNCTION:RSA 3667RSA_X931_generate_key_ex 4054 NOEXIST::FUNCTION:
3668int_ERR_set_state_func 4055 EXIST:OPENSSL_FIPS:FUNCTION: 3668int_ERR_set_state_func 4055 NOEXIST::FUNCTION:
3669int_EVP_MD_set_engine_callbacks 4056 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3669int_EVP_MD_set_engine_callbacks 4056 NOEXIST::FUNCTION:
3670int_CRYPTO_set_do_dynlock_callback 4057 EXIST:!VMS:FUNCTION: 3670int_CRYPTO_set_do_dynlock_callback 4057 NOEXIST::FUNCTION:
3671int_CRYPTO_set_do_dynlock_cb 4057 EXIST:VMS:FUNCTION: 3671FIPS_rng_stick 4058 NOEXIST::FUNCTION:
3672FIPS_rng_stick 4058 EXIST:OPENSSL_FIPS:FUNCTION:
3673EVP_CIPHER_CTX_set_flags 4059 EXIST::FUNCTION: 3672EVP_CIPHER_CTX_set_flags 4059 EXIST::FUNCTION:
3674BN_X931_generate_prime_ex 4060 EXIST::FUNCTION: 3673BN_X931_generate_prime_ex 4060 NOEXIST::FUNCTION:
3675FIPS_selftest_check 4061 EXIST:OPENSSL_FIPS:FUNCTION: 3674FIPS_selftest_check 4061 NOEXIST::FUNCTION:
3676FIPS_rand_set_dt 4062 EXIST:OPENSSL_FIPS:FUNCTION: 3675FIPS_rand_set_dt 4062 NOEXIST::FUNCTION:
3677CRYPTO_dbg_pop_info 4063 EXIST::FUNCTION: 3676CRYPTO_dbg_pop_info 4063 NOEXIST::FUNCTION:
3678FIPS_dsa_free 4064 EXIST:OPENSSL_FIPS:FUNCTION:DSA 3677FIPS_dsa_free 4064 NOEXIST::FUNCTION:
3679RSA_X931_derive_ex 4065 EXIST::FUNCTION:RSA 3678RSA_X931_derive_ex 4065 NOEXIST::FUNCTION:
3680FIPS_rsa_new 4066 EXIST:OPENSSL_FIPS:FUNCTION:RSA 3679FIPS_rsa_new 4066 NOEXIST::FUNCTION:
3681FIPS_rand_bytes 4067 EXIST:OPENSSL_FIPS:FUNCTION: 3680FIPS_rand_bytes 4067 NOEXIST::FUNCTION:
3682fips_cipher_test 4068 EXIST:OPENSSL_FIPS:FUNCTION: 3681fips_cipher_test 4068 NOEXIST::FUNCTION:
3683EVP_CIPHER_CTX_test_flags 4069 EXIST::FUNCTION: 3682EVP_CIPHER_CTX_test_flags 4069 EXIST::FUNCTION:
3684CRYPTO_malloc_debug_init 4070 EXIST::FUNCTION: 3683CRYPTO_malloc_debug_init 4070 NOEXIST::FUNCTION:
3685CRYPTO_dbg_push_info 4071 EXIST::FUNCTION: 3684CRYPTO_dbg_push_info 4071 NOEXIST::FUNCTION:
3686FIPS_corrupt_rsa_keygen 4072 EXIST:OPENSSL_FIPS:FUNCTION: 3685FIPS_corrupt_rsa_keygen 4072 NOEXIST::FUNCTION:
3687FIPS_dh_new 4073 EXIST:OPENSSL_FIPS:FUNCTION:DH 3686FIPS_dh_new 4073 NOEXIST::FUNCTION:
3688FIPS_corrupt_dsa_keygen 4074 EXIST:OPENSSL_FIPS:FUNCTION: 3687FIPS_corrupt_dsa_keygen 4074 NOEXIST::FUNCTION:
3689FIPS_dh_free 4075 EXIST:OPENSSL_FIPS:FUNCTION:DH 3688FIPS_dh_free 4075 NOEXIST::FUNCTION:
3690fips_pkey_signature_test 4076 EXIST:OPENSSL_FIPS:FUNCTION: 3689fips_pkey_signature_test 4076 NOEXIST::FUNCTION:
3691EVP_add_alg_module 4077 EXIST::FUNCTION: 3690EVP_add_alg_module 4077 NOEXIST::FUNCTION:
3692int_RAND_init_engine_callbacks 4078 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3691int_RAND_init_engine_callbacks 4078 NOEXIST::FUNCTION:
3693int_EVP_CIPHER_set_engine_callbacks 4079 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3692int_EVP_CIPHER_set_engine_callbacks 4079 NOEXIST::FUNCTION:
3694int_EVP_MD_init_engine_callbacks 4080 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3693int_EVP_MD_init_engine_callbacks 4080 NOEXIST::FUNCTION:
3695FIPS_rand_test_mode 4081 EXIST:OPENSSL_FIPS:FUNCTION: 3694FIPS_rand_test_mode 4081 NOEXIST::FUNCTION:
3696FIPS_rand_reset 4082 EXIST:OPENSSL_FIPS:FUNCTION: 3695FIPS_rand_reset 4082 NOEXIST::FUNCTION:
3697FIPS_dsa_new 4083 EXIST:OPENSSL_FIPS:FUNCTION:DSA 3696FIPS_dsa_new 4083 NOEXIST::FUNCTION:
3698int_RAND_set_callbacks 4084 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3697int_RAND_set_callbacks 4084 NOEXIST::FUNCTION:
3699BN_X931_derive_prime_ex 4085 EXIST::FUNCTION: 3698BN_X931_derive_prime_ex 4085 NOEXIST::FUNCTION:
3700int_ERR_lib_init 4086 EXIST:OPENSSL_FIPS:FUNCTION: 3699int_ERR_lib_init 4086 NOEXIST::FUNCTION:
3701int_EVP_CIPHER_init_engine_callbacks 4087 EXIST:OPENSSL_FIPS:FUNCTION:ENGINE 3700int_EVP_CIPHER_init_engine_callbacks 4087 NOEXIST::FUNCTION:
3702FIPS_rsa_free 4088 EXIST:OPENSSL_FIPS:FUNCTION:RSA 3701FIPS_rsa_free 4088 NOEXIST::FUNCTION:
3703FIPS_dsa_sig_encode 4089 EXIST:OPENSSL_FIPS:FUNCTION:DSA 3702FIPS_dsa_sig_encode 4089 NOEXIST::FUNCTION:
3704CRYPTO_dbg_remove_all_info 4090 EXIST::FUNCTION: 3703CRYPTO_dbg_remove_all_info 4090 NOEXIST::FUNCTION:
3705OPENSSL_init 4091 EXIST::FUNCTION: 3704OPENSSL_init 4091 NOEXIST::FUNCTION:
3706private_Camellia_set_key 4092 EXIST:OPENSSL_FIPS:FUNCTION:CAMELLIA 3705private_Camellia_set_key 4092 NOEXIST::FUNCTION:
3707CRYPTO_strdup 4093 EXIST::FUNCTION: 3706CRYPTO_strdup 4093 EXIST::FUNCTION:
3708JPAKE_STEP3A_process 4094 EXIST::FUNCTION:JPAKE 3707JPAKE_STEP3A_process 4094 EXIST::FUNCTION:JPAKE
3709JPAKE_STEP1_release 4095 EXIST::FUNCTION:JPAKE 3708JPAKE_STEP1_release 4095 EXIST::FUNCTION:JPAKE
@@ -3725,3 +3724,457 @@ JPAKE_STEP2_release 4110 EXIST::FUNCTION:JPAKE
3725JPAKE_STEP3A_init 4111 EXIST::FUNCTION:JPAKE 3724JPAKE_STEP3A_init 4111 EXIST::FUNCTION:JPAKE
3726ERR_load_JPAKE_strings 4112 EXIST::FUNCTION:JPAKE 3725ERR_load_JPAKE_strings 4112 EXIST::FUNCTION:JPAKE
3727JPAKE_STEP2_init 4113 EXIST::FUNCTION:JPAKE 3726JPAKE_STEP2_init 4113 EXIST::FUNCTION:JPAKE
3727pqueue_size 4114 EXIST::FUNCTION:
3728i2d_TS_ACCURACY 4115 EXIST::FUNCTION:
3729i2d_TS_MSG_IMPRINT_fp 4116 EXIST::FUNCTION:
3730i2d_TS_MSG_IMPRINT 4117 EXIST::FUNCTION:
3731EVP_PKEY_print_public 4118 EXIST::FUNCTION:
3732EVP_PKEY_CTX_new 4119 EXIST::FUNCTION:
3733i2d_TS_TST_INFO 4120 EXIST::FUNCTION:
3734EVP_PKEY_asn1_find 4121 EXIST::FUNCTION:
3735DSO_METHOD_beos 4122 EXIST::FUNCTION:
3736TS_CONF_load_cert 4123 EXIST::FUNCTION:
3737TS_REQ_get_ext 4124 EXIST::FUNCTION:
3738EVP_PKEY_sign_init 4125 EXIST::FUNCTION:
3739ASN1_item_print 4126 EXIST::FUNCTION:
3740TS_TST_INFO_set_nonce 4127 EXIST::FUNCTION:
3741TS_RESP_dup 4128 EXIST::FUNCTION:
3742ENGINE_register_pkey_meths 4129 EXIST::FUNCTION:ENGINE
3743EVP_PKEY_asn1_add0 4130 EXIST::FUNCTION:
3744PKCS7_add0_attrib_signing_time 4131 EXIST::FUNCTION:
3745i2d_TS_TST_INFO_fp 4132 EXIST::FUNCTION:
3746BIO_asn1_get_prefix 4133 EXIST::FUNCTION:
3747TS_TST_INFO_set_time 4134 EXIST::FUNCTION:
3748EVP_PKEY_meth_set_decrypt 4135 EXIST::FUNCTION:
3749EVP_PKEY_set_type_str 4136 EXIST::FUNCTION:
3750EVP_PKEY_CTX_get_keygen_info 4137 EXIST::FUNCTION:
3751TS_REQ_set_policy_id 4138 EXIST::FUNCTION:
3752d2i_TS_RESP_fp 4139 EXIST::FUNCTION:
3753ENGINE_get_pkey_asn1_meth_engine 4140 EXIST:!VMS:FUNCTION:ENGINE
3754ENGINE_get_pkey_asn1_meth_eng 4140 EXIST:VMS:FUNCTION:ENGINE
3755WHIRLPOOL_Init 4141 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
3756TS_RESP_set_status_info 4142 EXIST::FUNCTION:
3757EVP_PKEY_keygen 4143 EXIST::FUNCTION:
3758EVP_DigestSignInit 4144 EXIST::FUNCTION:
3759TS_ACCURACY_set_millis 4145 EXIST::FUNCTION:
3760TS_REQ_dup 4146 EXIST::FUNCTION:
3761GENERAL_NAME_dup 4147 EXIST::FUNCTION:
3762ASN1_SEQUENCE_ANY_it 4148 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3763ASN1_SEQUENCE_ANY_it 4148 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3764WHIRLPOOL 4149 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
3765X509_STORE_get1_crls 4150 EXIST::FUNCTION:
3766ENGINE_get_pkey_asn1_meth 4151 EXIST::FUNCTION:ENGINE
3767EVP_PKEY_asn1_new 4152 EXIST::FUNCTION:
3768BIO_new_NDEF 4153 EXIST::FUNCTION:
3769ENGINE_get_pkey_meth 4154 EXIST::FUNCTION:ENGINE
3770TS_MSG_IMPRINT_set_algo 4155 EXIST::FUNCTION:
3771i2d_TS_TST_INFO_bio 4156 EXIST::FUNCTION:
3772TS_TST_INFO_set_ordering 4157 EXIST::FUNCTION:
3773TS_TST_INFO_get_ext_by_OBJ 4158 EXIST::FUNCTION:
3774CRYPTO_THREADID_set_pointer 4159 EXIST::FUNCTION:
3775TS_CONF_get_tsa_section 4160 EXIST::FUNCTION:
3776SMIME_write_ASN1 4161 EXIST::FUNCTION:
3777TS_RESP_CTX_set_signer_key 4162 EXIST::FUNCTION:
3778EVP_PKEY_encrypt_old 4163 EXIST::FUNCTION:
3779EVP_PKEY_encrypt_init 4164 EXIST::FUNCTION:
3780CRYPTO_THREADID_cpy 4165 EXIST::FUNCTION:
3781ASN1_PCTX_get_cert_flags 4166 EXIST::FUNCTION:
3782i2d_ESS_SIGNING_CERT 4167 EXIST::FUNCTION:
3783TS_CONF_load_key 4168 EXIST::FUNCTION:
3784i2d_ASN1_SEQUENCE_ANY 4169 EXIST::FUNCTION:
3785d2i_TS_MSG_IMPRINT_bio 4170 EXIST::FUNCTION:
3786EVP_PKEY_asn1_set_public 4171 EXIST::FUNCTION:
3787b2i_PublicKey_bio 4172 EXIST::FUNCTION:
3788BIO_asn1_set_prefix 4173 EXIST::FUNCTION:
3789EVP_PKEY_new_mac_key 4174 EXIST::FUNCTION:
3790BIO_new_CMS 4175 EXIST::FUNCTION:CMS
3791CRYPTO_THREADID_cmp 4176 EXIST::FUNCTION:
3792TS_REQ_ext_free 4177 EXIST::FUNCTION:
3793EVP_PKEY_asn1_set_free 4178 EXIST::FUNCTION:
3794EVP_PKEY_get0_asn1 4179 EXIST::FUNCTION:
3795d2i_NETSCAPE_X509 4180 EXIST::FUNCTION:
3796EVP_PKEY_verify_recover_init 4181 EXIST::FUNCTION:
3797EVP_PKEY_CTX_set_data 4182 EXIST::FUNCTION:
3798EVP_PKEY_keygen_init 4183 EXIST::FUNCTION:
3799TS_RESP_CTX_set_status_info 4184 EXIST::FUNCTION:
3800TS_MSG_IMPRINT_get_algo 4185 EXIST::FUNCTION:
3801TS_REQ_print_bio 4186 EXIST::FUNCTION:
3802EVP_PKEY_CTX_ctrl_str 4187 EXIST::FUNCTION:
3803EVP_PKEY_get_default_digest_nid 4188 EXIST::FUNCTION:
3804PEM_write_bio_PKCS7_stream 4189 EXIST::FUNCTION:
3805TS_MSG_IMPRINT_print_bio 4190 EXIST::FUNCTION:
3806BN_asc2bn 4191 EXIST::FUNCTION:
3807TS_REQ_get_policy_id 4192 EXIST::FUNCTION:
3808ENGINE_set_default_pkey_asn1_meths 4193 EXIST:!VMS:FUNCTION:ENGINE
3809ENGINE_set_def_pkey_asn1_meths 4193 EXIST:VMS:FUNCTION:ENGINE
3810d2i_TS_ACCURACY 4194 EXIST::FUNCTION:
3811DSO_global_lookup 4195 EXIST::FUNCTION:
3812TS_CONF_set_tsa_name 4196 EXIST::FUNCTION:
3813i2d_ASN1_SET_ANY 4197 EXIST::FUNCTION:
3814ENGINE_load_gost 4198 EXIST::FUNCTION:ENGINE,GOST,STATIC_ENGINE
3815WHIRLPOOL_BitUpdate 4199 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
3816ASN1_PCTX_get_flags 4200 EXIST::FUNCTION:
3817TS_TST_INFO_get_ext_by_NID 4201 EXIST::FUNCTION:
3818TS_RESP_new 4202 EXIST::FUNCTION:
3819ESS_CERT_ID_dup 4203 EXIST::FUNCTION:
3820TS_STATUS_INFO_dup 4204 EXIST::FUNCTION:
3821TS_REQ_delete_ext 4205 EXIST::FUNCTION:
3822EVP_DigestVerifyFinal 4206 EXIST::FUNCTION:
3823EVP_PKEY_print_params 4207 EXIST::FUNCTION:
3824i2d_CMS_bio_stream 4208 EXIST::FUNCTION:CMS
3825TS_REQ_get_msg_imprint 4209 EXIST::FUNCTION:
3826OBJ_find_sigid_by_algs 4210 EXIST::FUNCTION:
3827TS_TST_INFO_get_serial 4211 EXIST::FUNCTION:
3828TS_REQ_get_nonce 4212 EXIST::FUNCTION:
3829X509_PUBKEY_set0_param 4213 EXIST::FUNCTION:
3830EVP_PKEY_CTX_set0_keygen_info 4214 EXIST::FUNCTION:
3831DIST_POINT_set_dpname 4215 EXIST::FUNCTION:
3832i2d_ISSUING_DIST_POINT 4216 EXIST::FUNCTION:
3833ASN1_SET_ANY_it 4217 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3834ASN1_SET_ANY_it 4217 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3835EVP_PKEY_CTX_get_data 4218 EXIST::FUNCTION:
3836TS_STATUS_INFO_print_bio 4219 EXIST::FUNCTION:
3837EVP_PKEY_derive_init 4220 EXIST::FUNCTION:
3838d2i_TS_TST_INFO 4221 EXIST::FUNCTION:
3839EVP_PKEY_asn1_add_alias 4222 EXIST::FUNCTION:
3840d2i_TS_RESP_bio 4223 EXIST::FUNCTION:
3841OTHERNAME_cmp 4224 EXIST::FUNCTION:
3842GENERAL_NAME_set0_value 4225 EXIST::FUNCTION:
3843PKCS7_RECIP_INFO_get0_alg 4226 EXIST::FUNCTION:
3844TS_RESP_CTX_new 4227 EXIST::FUNCTION:
3845TS_RESP_set_tst_info 4228 EXIST::FUNCTION:
3846PKCS7_final 4229 EXIST::FUNCTION:
3847EVP_PKEY_base_id 4230 EXIST::FUNCTION:
3848TS_RESP_CTX_set_signer_cert 4231 EXIST::FUNCTION:
3849TS_REQ_set_msg_imprint 4232 EXIST::FUNCTION:
3850EVP_PKEY_CTX_ctrl 4233 EXIST::FUNCTION:
3851TS_CONF_set_digests 4234 EXIST::FUNCTION:
3852d2i_TS_MSG_IMPRINT 4235 EXIST::FUNCTION:
3853EVP_PKEY_meth_set_ctrl 4236 EXIST::FUNCTION:
3854TS_REQ_get_ext_by_NID 4237 EXIST::FUNCTION:
3855PKCS5_pbe_set0_algor 4238 EXIST::FUNCTION:
3856BN_BLINDING_thread_id 4239 EXIST::FUNCTION:
3857TS_ACCURACY_new 4240 EXIST::FUNCTION:
3858X509_CRL_METHOD_free 4241 EXIST::FUNCTION:
3859ASN1_PCTX_get_nm_flags 4242 EXIST::FUNCTION:
3860EVP_PKEY_meth_set_sign 4243 EXIST::FUNCTION:
3861CRYPTO_THREADID_current 4244 EXIST::FUNCTION:
3862EVP_PKEY_decrypt_init 4245 EXIST::FUNCTION:
3863NETSCAPE_X509_free 4246 EXIST::FUNCTION:
3864i2b_PVK_bio 4247 EXIST::FUNCTION:RC4
3865EVP_PKEY_print_private 4248 EXIST::FUNCTION:
3866GENERAL_NAME_get0_value 4249 EXIST::FUNCTION:
3867b2i_PVK_bio 4250 EXIST::FUNCTION:RC4
3868ASN1_UTCTIME_adj 4251 EXIST::FUNCTION:
3869TS_TST_INFO_new 4252 EXIST::FUNCTION:
3870EVP_MD_do_all_sorted 4253 EXIST::FUNCTION:
3871TS_CONF_set_default_engine 4254 EXIST::FUNCTION:
3872TS_ACCURACY_set_seconds 4255 EXIST::FUNCTION:
3873TS_TST_INFO_get_time 4256 EXIST::FUNCTION:
3874PKCS8_pkey_get0 4257 EXIST::FUNCTION:
3875EVP_PKEY_asn1_get0 4258 EXIST::FUNCTION:
3876OBJ_add_sigid 4259 EXIST::FUNCTION:
3877PKCS7_SIGNER_INFO_sign 4260 EXIST::FUNCTION:
3878EVP_PKEY_paramgen_init 4261 EXIST::FUNCTION:
3879EVP_PKEY_sign 4262 EXIST::FUNCTION:
3880OBJ_sigid_free 4263 EXIST::FUNCTION:
3881EVP_PKEY_meth_set_init 4264 EXIST::FUNCTION:
3882d2i_ESS_ISSUER_SERIAL 4265 EXIST::FUNCTION:
3883ISSUING_DIST_POINT_new 4266 EXIST::FUNCTION:
3884ASN1_TIME_adj 4267 EXIST::FUNCTION:
3885TS_OBJ_print_bio 4268 EXIST::FUNCTION:
3886EVP_PKEY_meth_set_verify_recover 4269 EXIST:!VMS:FUNCTION:
3887EVP_PKEY_meth_set_vrfy_recover 4269 EXIST:VMS:FUNCTION:
3888TS_RESP_get_status_info 4270 EXIST::FUNCTION:
3889CMS_stream 4271 EXIST::FUNCTION:CMS
3890EVP_PKEY_CTX_set_cb 4272 EXIST::FUNCTION:
3891PKCS7_to_TS_TST_INFO 4273 EXIST::FUNCTION:
3892ASN1_PCTX_get_oid_flags 4274 EXIST::FUNCTION:
3893TS_TST_INFO_add_ext 4275 EXIST::FUNCTION:
3894EVP_PKEY_meth_set_derive 4276 EXIST::FUNCTION:
3895i2d_TS_RESP_fp 4277 EXIST::FUNCTION:
3896i2d_TS_MSG_IMPRINT_bio 4278 EXIST::FUNCTION:
3897TS_RESP_CTX_set_accuracy 4279 EXIST::FUNCTION:
3898TS_REQ_set_nonce 4280 EXIST::FUNCTION:
3899ESS_CERT_ID_new 4281 EXIST::FUNCTION:
3900ENGINE_pkey_asn1_find_str 4282 EXIST::FUNCTION:ENGINE
3901TS_REQ_get_ext_count 4283 EXIST::FUNCTION:
3902BUF_reverse 4284 EXIST::FUNCTION:
3903TS_TST_INFO_print_bio 4285 EXIST::FUNCTION:
3904d2i_ISSUING_DIST_POINT 4286 EXIST::FUNCTION:
3905ENGINE_get_pkey_meths 4287 EXIST::FUNCTION:ENGINE
3906i2b_PrivateKey_bio 4288 EXIST::FUNCTION:
3907i2d_TS_RESP 4289 EXIST::FUNCTION:
3908b2i_PublicKey 4290 EXIST::FUNCTION:
3909TS_VERIFY_CTX_cleanup 4291 EXIST::FUNCTION:
3910TS_STATUS_INFO_free 4292 EXIST::FUNCTION:
3911TS_RESP_verify_token 4293 EXIST::FUNCTION:
3912OBJ_bsearch_ex_ 4294 EXIST::FUNCTION:
3913ASN1_bn_print 4295 EXIST::FUNCTION:BIO
3914EVP_PKEY_asn1_get_count 4296 EXIST::FUNCTION:
3915ENGINE_register_pkey_asn1_meths 4297 EXIST::FUNCTION:ENGINE
3916ASN1_PCTX_set_nm_flags 4298 EXIST::FUNCTION:
3917EVP_DigestVerifyInit 4299 EXIST::FUNCTION:
3918ENGINE_set_default_pkey_meths 4300 EXIST::FUNCTION:ENGINE
3919TS_TST_INFO_get_policy_id 4301 EXIST::FUNCTION:
3920TS_REQ_get_cert_req 4302 EXIST::FUNCTION:
3921X509_CRL_set_meth_data 4303 EXIST::FUNCTION:
3922PKCS8_pkey_set0 4304 EXIST::FUNCTION:
3923ASN1_STRING_copy 4305 EXIST::FUNCTION:
3924d2i_TS_TST_INFO_fp 4306 EXIST::FUNCTION:
3925X509_CRL_match 4307 EXIST::FUNCTION:
3926EVP_PKEY_asn1_set_private 4308 EXIST::FUNCTION:
3927TS_TST_INFO_get_ext_d2i 4309 EXIST::FUNCTION:
3928TS_RESP_CTX_add_policy 4310 EXIST::FUNCTION:
3929d2i_TS_RESP 4311 EXIST::FUNCTION:
3930TS_CONF_load_certs 4312 EXIST::FUNCTION:
3931TS_TST_INFO_get_msg_imprint 4313 EXIST::FUNCTION:
3932ERR_load_TS_strings 4314 EXIST::FUNCTION:
3933TS_TST_INFO_get_version 4315 EXIST::FUNCTION:
3934EVP_PKEY_CTX_dup 4316 EXIST::FUNCTION:
3935EVP_PKEY_meth_set_verify 4317 EXIST::FUNCTION:
3936i2b_PublicKey_bio 4318 EXIST::FUNCTION:
3937TS_CONF_set_certs 4319 EXIST::FUNCTION:
3938EVP_PKEY_asn1_get0_info 4320 EXIST::FUNCTION:
3939TS_VERIFY_CTX_free 4321 EXIST::FUNCTION:
3940TS_REQ_get_ext_by_critical 4322 EXIST::FUNCTION:
3941TS_RESP_CTX_set_serial_cb 4323 EXIST::FUNCTION:
3942X509_CRL_get_meth_data 4324 EXIST::FUNCTION:
3943TS_RESP_CTX_set_time_cb 4325 EXIST::FUNCTION:
3944TS_MSG_IMPRINT_get_msg 4326 EXIST::FUNCTION:
3945TS_TST_INFO_ext_free 4327 EXIST::FUNCTION:
3946TS_REQ_get_version 4328 EXIST::FUNCTION:
3947TS_REQ_add_ext 4329 EXIST::FUNCTION:
3948EVP_PKEY_CTX_set_app_data 4330 EXIST::FUNCTION:
3949OBJ_bsearch_ 4331 EXIST::FUNCTION:
3950EVP_PKEY_meth_set_verifyctx 4332 EXIST::FUNCTION:
3951i2d_PKCS7_bio_stream 4333 EXIST::FUNCTION:
3952CRYPTO_THREADID_set_numeric 4334 EXIST::FUNCTION:
3953PKCS7_sign_add_signer 4335 EXIST::FUNCTION:
3954d2i_TS_TST_INFO_bio 4336 EXIST::FUNCTION:
3955TS_TST_INFO_get_ordering 4337 EXIST::FUNCTION:
3956TS_RESP_print_bio 4338 EXIST::FUNCTION:
3957TS_TST_INFO_get_exts 4339 EXIST::FUNCTION:
3958HMAC_CTX_copy 4340 EXIST::FUNCTION:HMAC
3959PKCS5_pbe2_set_iv 4341 EXIST::FUNCTION:
3960ENGINE_get_pkey_asn1_meths 4342 EXIST::FUNCTION:ENGINE
3961b2i_PrivateKey 4343 EXIST::FUNCTION:
3962EVP_PKEY_CTX_get_app_data 4344 EXIST::FUNCTION:
3963TS_REQ_set_cert_req 4345 EXIST::FUNCTION:
3964CRYPTO_THREADID_set_callback 4346 EXIST::FUNCTION:
3965TS_CONF_set_serial 4347 EXIST::FUNCTION:
3966TS_TST_INFO_free 4348 EXIST::FUNCTION:
3967d2i_TS_REQ_fp 4349 EXIST::FUNCTION:
3968TS_RESP_verify_response 4350 EXIST::FUNCTION:
3969i2d_ESS_ISSUER_SERIAL 4351 EXIST::FUNCTION:
3970TS_ACCURACY_get_seconds 4352 EXIST::FUNCTION:
3971EVP_CIPHER_do_all 4353 EXIST::FUNCTION:
3972b2i_PrivateKey_bio 4354 EXIST::FUNCTION:
3973OCSP_CERTID_dup 4355 EXIST::FUNCTION:
3974X509_PUBKEY_get0_param 4356 EXIST::FUNCTION:
3975TS_MSG_IMPRINT_dup 4357 EXIST::FUNCTION:
3976PKCS7_print_ctx 4358 EXIST::FUNCTION:
3977i2d_TS_REQ_bio 4359 EXIST::FUNCTION:
3978EVP_whirlpool 4360 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
3979EVP_PKEY_asn1_set_param 4361 EXIST::FUNCTION:
3980EVP_PKEY_meth_set_encrypt 4362 EXIST::FUNCTION:
3981ASN1_PCTX_set_flags 4363 EXIST::FUNCTION:
3982i2d_ESS_CERT_ID 4364 EXIST::FUNCTION:
3983TS_VERIFY_CTX_new 4365 EXIST::FUNCTION:
3984TS_RESP_CTX_set_extension_cb 4366 EXIST::FUNCTION:
3985ENGINE_register_all_pkey_meths 4367 EXIST::FUNCTION:ENGINE
3986TS_RESP_CTX_set_status_info_cond 4368 EXIST:!VMS:FUNCTION:
3987TS_RESP_CTX_set_stat_info_cond 4368 EXIST:VMS:FUNCTION:
3988EVP_PKEY_verify 4369 EXIST::FUNCTION:
3989WHIRLPOOL_Final 4370 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
3990X509_CRL_METHOD_new 4371 EXIST::FUNCTION:
3991EVP_DigestSignFinal 4372 EXIST::FUNCTION:
3992TS_RESP_CTX_set_def_policy 4373 EXIST::FUNCTION:
3993NETSCAPE_X509_it 4374 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
3994NETSCAPE_X509_it 4374 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
3995TS_RESP_create_response 4375 EXIST::FUNCTION:
3996PKCS7_SIGNER_INFO_get0_algs 4376 EXIST::FUNCTION:
3997TS_TST_INFO_get_nonce 4377 EXIST::FUNCTION:
3998EVP_PKEY_decrypt_old 4378 EXIST::FUNCTION:
3999TS_TST_INFO_set_policy_id 4379 EXIST::FUNCTION:
4000TS_CONF_set_ess_cert_id_chain 4380 EXIST::FUNCTION:
4001EVP_PKEY_CTX_get0_pkey 4381 EXIST::FUNCTION:
4002d2i_TS_REQ 4382 EXIST::FUNCTION:
4003EVP_PKEY_asn1_find_str 4383 EXIST::FUNCTION:
4004BIO_f_asn1 4384 EXIST::FUNCTION:
4005ESS_SIGNING_CERT_new 4385 EXIST::FUNCTION:
4006EVP_PBE_find 4386 EXIST::FUNCTION:
4007X509_CRL_get0_by_cert 4387 EXIST::FUNCTION:
4008EVP_PKEY_derive 4388 EXIST::FUNCTION:
4009i2d_TS_REQ 4389 EXIST::FUNCTION:
4010TS_TST_INFO_delete_ext 4390 EXIST::FUNCTION:
4011ESS_ISSUER_SERIAL_free 4391 EXIST::FUNCTION:
4012ASN1_PCTX_set_str_flags 4392 EXIST::FUNCTION:
4013ENGINE_get_pkey_asn1_meth_str 4393 EXIST::FUNCTION:ENGINE
4014TS_CONF_set_signer_key 4394 EXIST::FUNCTION:
4015TS_ACCURACY_get_millis 4395 EXIST::FUNCTION:
4016TS_RESP_get_token 4396 EXIST::FUNCTION:
4017TS_ACCURACY_dup 4397 EXIST::FUNCTION:
4018ENGINE_register_all_pkey_asn1_meths 4398 EXIST:!VMS:FUNCTION:ENGINE
4019ENGINE_reg_all_pkey_asn1_meths 4398 EXIST:VMS:FUNCTION:ENGINE
4020X509_CRL_set_default_method 4399 EXIST::FUNCTION:
4021CRYPTO_THREADID_hash 4400 EXIST::FUNCTION:
4022CMS_ContentInfo_print_ctx 4401 EXIST::FUNCTION:CMS
4023TS_RESP_free 4402 EXIST::FUNCTION:
4024ISSUING_DIST_POINT_free 4403 EXIST::FUNCTION:
4025ESS_ISSUER_SERIAL_new 4404 EXIST::FUNCTION:
4026CMS_add1_crl 4405 EXIST::FUNCTION:CMS
4027PKCS7_add1_attrib_digest 4406 EXIST::FUNCTION:
4028TS_RESP_CTX_add_md 4407 EXIST::FUNCTION:
4029TS_TST_INFO_dup 4408 EXIST::FUNCTION:
4030ENGINE_set_pkey_asn1_meths 4409 EXIST::FUNCTION:ENGINE
4031PEM_write_bio_Parameters 4410 EXIST::FUNCTION:
4032TS_TST_INFO_get_accuracy 4411 EXIST::FUNCTION:
4033X509_CRL_get0_by_serial 4412 EXIST::FUNCTION:
4034TS_TST_INFO_set_version 4413 EXIST::FUNCTION:
4035TS_RESP_CTX_get_tst_info 4414 EXIST::FUNCTION:
4036TS_RESP_verify_signature 4415 EXIST::FUNCTION:
4037CRYPTO_THREADID_get_callback 4416 EXIST::FUNCTION:
4038TS_TST_INFO_get_tsa 4417 EXIST::FUNCTION:
4039TS_STATUS_INFO_new 4418 EXIST::FUNCTION:
4040EVP_PKEY_CTX_get_cb 4419 EXIST::FUNCTION:
4041TS_REQ_get_ext_d2i 4420 EXIST::FUNCTION:
4042GENERAL_NAME_set0_othername 4421 EXIST::FUNCTION:
4043TS_TST_INFO_get_ext_count 4422 EXIST::FUNCTION:
4044TS_RESP_CTX_get_request 4423 EXIST::FUNCTION:
4045i2d_NETSCAPE_X509 4424 EXIST::FUNCTION:
4046ENGINE_get_pkey_meth_engine 4425 EXIST::FUNCTION:ENGINE
4047EVP_PKEY_meth_set_signctx 4426 EXIST::FUNCTION:
4048EVP_PKEY_asn1_copy 4427 EXIST::FUNCTION:
4049ASN1_TYPE_cmp 4428 EXIST::FUNCTION:
4050EVP_CIPHER_do_all_sorted 4429 EXIST::FUNCTION:
4051EVP_PKEY_CTX_free 4430 EXIST::FUNCTION:
4052ISSUING_DIST_POINT_it 4431 EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
4053ISSUING_DIST_POINT_it 4431 EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
4054d2i_TS_MSG_IMPRINT_fp 4432 EXIST::FUNCTION:
4055X509_STORE_get1_certs 4433 EXIST::FUNCTION:
4056EVP_PKEY_CTX_get_operation 4434 EXIST::FUNCTION:
4057d2i_ESS_SIGNING_CERT 4435 EXIST::FUNCTION:
4058TS_CONF_set_ordering 4436 EXIST::FUNCTION:
4059EVP_PBE_alg_add_type 4437 EXIST::FUNCTION:
4060TS_REQ_set_version 4438 EXIST::FUNCTION:
4061EVP_PKEY_get0 4439 EXIST::FUNCTION:
4062BIO_asn1_set_suffix 4440 EXIST::FUNCTION:
4063i2d_TS_STATUS_INFO 4441 EXIST::FUNCTION:
4064EVP_MD_do_all 4442 EXIST::FUNCTION:
4065TS_TST_INFO_set_accuracy 4443 EXIST::FUNCTION:
4066PKCS7_add_attrib_content_type 4444 EXIST::FUNCTION:
4067ERR_remove_thread_state 4445 EXIST::FUNCTION:
4068EVP_PKEY_meth_add0 4446 EXIST::FUNCTION:
4069TS_TST_INFO_set_tsa 4447 EXIST::FUNCTION:
4070EVP_PKEY_meth_new 4448 EXIST::FUNCTION:
4071WHIRLPOOL_Update 4449 EXIST:!VMSVAX:FUNCTION:WHIRLPOOL
4072TS_CONF_set_accuracy 4450 EXIST::FUNCTION:
4073ASN1_PCTX_set_oid_flags 4451 EXIST::FUNCTION:
4074ESS_SIGNING_CERT_dup 4452 EXIST::FUNCTION:
4075d2i_TS_REQ_bio 4453 EXIST::FUNCTION:
4076X509_time_adj_ex 4454 EXIST::FUNCTION:
4077TS_RESP_CTX_add_flags 4455 EXIST::FUNCTION:
4078d2i_TS_STATUS_INFO 4456 EXIST::FUNCTION:
4079TS_MSG_IMPRINT_set_msg 4457 EXIST::FUNCTION:
4080BIO_asn1_get_suffix 4458 EXIST::FUNCTION:
4081TS_REQ_free 4459 EXIST::FUNCTION:
4082EVP_PKEY_meth_free 4460 EXIST::FUNCTION:
4083TS_REQ_get_exts 4461 EXIST::FUNCTION:
4084TS_RESP_CTX_set_clock_precision_digits 4462 EXIST:!VMS:FUNCTION:
4085TS_RESP_CTX_set_clk_prec_digits 4462 EXIST:VMS:FUNCTION:
4086TS_RESP_CTX_add_failure_info 4463 EXIST::FUNCTION:
4087i2d_TS_RESP_bio 4464 EXIST::FUNCTION:
4088EVP_PKEY_CTX_get0_peerkey 4465 EXIST::FUNCTION:
4089PEM_write_bio_CMS_stream 4466 EXIST::FUNCTION:CMS
4090TS_REQ_new 4467 EXIST::FUNCTION:
4091TS_MSG_IMPRINT_new 4468 EXIST::FUNCTION:
4092EVP_PKEY_meth_find 4469 EXIST::FUNCTION:
4093EVP_PKEY_id 4470 EXIST::FUNCTION:
4094TS_TST_INFO_set_serial 4471 EXIST::FUNCTION:
4095a2i_GENERAL_NAME 4472 EXIST::FUNCTION:
4096TS_CONF_set_crypto_device 4473 EXIST::FUNCTION:
4097EVP_PKEY_verify_init 4474 EXIST::FUNCTION:
4098TS_CONF_set_policies 4475 EXIST::FUNCTION:
4099ASN1_PCTX_new 4476 EXIST::FUNCTION:
4100ESS_CERT_ID_free 4477 EXIST::FUNCTION:
4101ENGINE_unregister_pkey_meths 4478 EXIST::FUNCTION:ENGINE
4102TS_MSG_IMPRINT_free 4479 EXIST::FUNCTION:
4103TS_VERIFY_CTX_init 4480 EXIST::FUNCTION:
4104PKCS7_stream 4481 EXIST::FUNCTION:
4105TS_RESP_CTX_set_certs 4482 EXIST::FUNCTION:
4106TS_CONF_set_def_policy 4483 EXIST::FUNCTION:
4107ASN1_GENERALIZEDTIME_adj 4484 EXIST::FUNCTION:
4108NETSCAPE_X509_new 4485 EXIST::FUNCTION:
4109TS_ACCURACY_free 4486 EXIST::FUNCTION:
4110TS_RESP_get_tst_info 4487 EXIST::FUNCTION:
4111EVP_PKEY_derive_set_peer 4488 EXIST::FUNCTION:
4112PEM_read_bio_Parameters 4489 EXIST::FUNCTION:
4113TS_CONF_set_clock_precision_digits 4490 EXIST:!VMS:FUNCTION:
4114TS_CONF_set_clk_prec_digits 4490 EXIST:VMS:FUNCTION:
4115ESS_ISSUER_SERIAL_dup 4491 EXIST::FUNCTION:
4116TS_ACCURACY_get_micros 4492 EXIST::FUNCTION:
4117ASN1_PCTX_get_str_flags 4493 EXIST::FUNCTION:
4118NAME_CONSTRAINTS_check 4494 EXIST::FUNCTION:
4119ASN1_BIT_STRING_check 4495 EXIST::FUNCTION:
4120X509_check_akid 4496 EXIST::FUNCTION:
4121ENGINE_unregister_pkey_asn1_meths 4497 EXIST:!VMS:FUNCTION:ENGINE
4122ENGINE_unreg_pkey_asn1_meths 4497 EXIST:VMS:FUNCTION:ENGINE
4123ASN1_PCTX_free 4498 EXIST::FUNCTION:
4124PEM_write_bio_ASN1_stream 4499 EXIST::FUNCTION:
4125i2d_ASN1_bio_stream 4500 EXIST::FUNCTION:
4126TS_X509_ALGOR_print_bio 4501 EXIST::FUNCTION:
4127EVP_PKEY_meth_set_cleanup 4502 EXIST::FUNCTION:
4128EVP_PKEY_asn1_free 4503 EXIST::FUNCTION:
4129ESS_SIGNING_CERT_free 4504 EXIST::FUNCTION:
4130TS_TST_INFO_set_msg_imprint 4505 EXIST::FUNCTION:
4131GENERAL_NAME_cmp 4506 EXIST::FUNCTION:
4132d2i_ASN1_SET_ANY 4507 EXIST::FUNCTION:
4133ENGINE_set_pkey_meths 4508 EXIST::FUNCTION:ENGINE
4134i2d_TS_REQ_fp 4509 EXIST::FUNCTION:
4135d2i_ASN1_SEQUENCE_ANY 4510 EXIST::FUNCTION:
4136GENERAL_NAME_get0_otherName 4511 EXIST::FUNCTION:
4137d2i_ESS_CERT_ID 4512 EXIST::FUNCTION:
4138OBJ_find_sigid_algs 4513 EXIST::FUNCTION:
4139EVP_PKEY_meth_set_keygen 4514 EXIST::FUNCTION:
4140PKCS5_PBKDF2_HMAC 4515 EXIST::FUNCTION:
4141EVP_PKEY_paramgen 4516 EXIST::FUNCTION:
4142EVP_PKEY_meth_set_paramgen 4517 EXIST::FUNCTION:
4143BIO_new_PKCS7 4518 EXIST::FUNCTION:
4144EVP_PKEY_verify_recover 4519 EXIST::FUNCTION:
4145TS_ext_print_bio 4520 EXIST::FUNCTION:
4146TS_ASN1_INTEGER_print_bio 4521 EXIST::FUNCTION:
4147check_defer 4522 EXIST::FUNCTION:
4148DSO_pathbyaddr 4523 EXIST::FUNCTION:
4149EVP_PKEY_set_type 4524 EXIST::FUNCTION:
4150TS_ACCURACY_set_micros 4525 EXIST::FUNCTION:
4151TS_REQ_to_TS_VERIFY_CTX 4526 EXIST::FUNCTION:
4152EVP_PKEY_meth_set_copy 4527 EXIST::FUNCTION:
4153ASN1_PCTX_set_cert_flags 4528 EXIST::FUNCTION:
4154TS_TST_INFO_get_ext 4529 EXIST::FUNCTION:
4155EVP_PKEY_asn1_set_ctrl 4530 EXIST::FUNCTION:
4156TS_TST_INFO_get_ext_by_critical 4531 EXIST::FUNCTION:
4157EVP_PKEY_CTX_new_id 4532 EXIST::FUNCTION:
4158TS_REQ_get_ext_by_OBJ 4533 EXIST::FUNCTION:
4159TS_CONF_set_signer_cert 4534 EXIST::FUNCTION:
4160X509_NAME_hash_old 4535 EXIST::FUNCTION:
4161ASN1_TIME_set_string 4536 EXIST::FUNCTION:
4162EVP_MD_flags 4537 EXIST::FUNCTION:
4163TS_RESP_CTX_free 4538 EXIST::FUNCTION:
4164DSAparams_dup 4539 EXIST::FUNCTION:DSA
4165DHparams_dup 4540 EXIST::FUNCTION:DH
4166OCSP_REQ_CTX_add1_header 4541 EXIST::FUNCTION:
4167OCSP_REQ_CTX_set1_req 4542 EXIST::FUNCTION:
4168X509_STORE_set_verify_cb 4543 EXIST::FUNCTION:
4169X509_STORE_CTX_get0_current_crl 4544 EXIST::FUNCTION:
4170X509_STORE_CTX_get0_parent_ctx 4545 EXIST::FUNCTION:
4171X509_STORE_CTX_get0_current_issuer 4546 EXIST:!VMS:FUNCTION:
4172X509_STORE_CTX_get0_cur_issuer 4546 EXIST:VMS:FUNCTION:
4173X509_issuer_name_hash_old 4547 EXIST::FUNCTION:MD5
4174X509_subject_name_hash_old 4548 EXIST::FUNCTION:MD5
4175EVP_CIPHER_CTX_copy 4549 EXIST::FUNCTION:
4176UI_method_get_prompt_constructor 4550 EXIST:!VMS:FUNCTION:
4177UI_method_get_prompt_constructr 4550 EXIST:VMS:FUNCTION:
4178UI_method_set_prompt_constructor 4551 EXIST:!VMS:FUNCTION:
4179UI_method_set_prompt_constructr 4551 EXIST:VMS:FUNCTION:
4180EVP_read_pw_string_min 4552 EXIST::FUNCTION:
diff --git a/src/lib/libcrypto/util/mk1mf.pl b/src/lib/libcrypto/util/mk1mf.pl
index f2b92b2b25..280e9de1ad 100644
--- a/src/lib/libcrypto/util/mk1mf.pl
+++ b/src/lib/libcrypto/util/mk1mf.pl
@@ -6,36 +6,56 @@
6# 6#
7 7
8$INSTALLTOP="/usr/local/ssl"; 8$INSTALLTOP="/usr/local/ssl";
9$OPENSSLDIR="/usr/local/ssl";
9$OPTIONS=""; 10$OPTIONS="";
10$ssl_version=""; 11$ssl_version="";
11$banner="\t\@echo Building OpenSSL"; 12$banner="\t\@echo Building OpenSSL";
12 13
13my $no_static_engine = 0; 14my $no_static_engine = 1;
14my $engines = ""; 15my $engines = "";
15local $zlib_opt = 0; # 0 = no zlib, 1 = static, 2 = dynamic 16local $zlib_opt = 0; # 0 = no zlib, 1 = static, 2 = dynamic
16local $zlib_lib = ""; 17local $zlib_lib = "";
18local $perl_asm = 0; # 1 to autobuild asm files from perl scripts
19
20# Options to import from top level Makefile
21
22my %mf_import = (
23 VERSION => \$ssl_version,
24 OPTIONS => \$OPTIONS,
25 INSTALLTOP => \$INSTALLTOP,
26 OPENSSLDIR => \$OPENSSLDIR,
27 PLATFORM => \$mf_platform,
28 CFLAG => \$mf_cflag,
29 DEPFLAG => \$mf_depflag,
30 CPUID_OBJ => \$mf_cpuid_asm,
31 BN_ASM => \$mf_bn_asm,
32 DES_ENC => \$mf_des_asm,
33 AES_ENC => \$mf_aes_asm,
34 BF_ENC => \$mf_bf_asm,
35 CAST_ENC => \$mf_cast_asm,
36 RC4_ENC => \$mf_rc4_asm,
37 RC5_ENC => \$mf_rc5_asm,
38 MD5_ASM_OBJ => \$mf_md5_asm,
39 SHA1_ASM_OBJ => \$mf_sha_asm,
40 RMD160_ASM_OBJ => \$mf_rmd_asm,
41 WP_ASM_OBJ => \$mf_wp_asm,
42 CMLL_ENC => \$mf_cm_asm
43);
17 44
18local $fips_canister_path = "";
19my $fips_premain_dso_exe_path = "";
20my $fips_premain_c_path = "";
21my $fips_sha1_exe_path = "";
22
23local $fipscanisterbuild = 0;
24local $fipsdso = 0;
25
26my $fipslibdir = "";
27my $baseaddr = "";
28
29my $ex_l_libs = "";
30 45
31open(IN,"<Makefile") || die "unable to open Makefile!\n"; 46open(IN,"<Makefile") || die "unable to open Makefile!\n";
32while(<IN>) { 47while(<IN>) {
33 $ssl_version=$1 if (/^VERSION=(.*)$/); 48 my ($mf_opt, $mf_ref);
34 $OPTIONS=$1 if (/^OPTIONS=(.*)$/); 49 while (($mf_opt, $mf_ref) = each %mf_import) {
35 $INSTALLTOP=$1 if (/^INSTALLTOP=(.*$)/); 50 if (/^$mf_opt\s*=\s*(.*)$/) {
51 $$mf_ref = $1;
52 }
53 }
36} 54}
37close(IN); 55close(IN);
38 56
57$debug = 1 if $mf_platform =~ /^debug-/;
58
39die "Makefile is not the toplevel Makefile!\n" if $ssl_version eq ""; 59die "Makefile is not the toplevel Makefile!\n" if $ssl_version eq "";
40 60
41$infile="MINFO"; 61$infile="MINFO";
@@ -58,6 +78,7 @@ $infile="MINFO";
58 "netware-libc", "CodeWarrior for NetWare - LibC - with WinSock Sockets", 78 "netware-libc", "CodeWarrior for NetWare - LibC - with WinSock Sockets",
59 "netware-libc-bsdsock", "CodeWarrior for NetWare - LibC - with BSD Sockets", 79 "netware-libc-bsdsock", "CodeWarrior for NetWare - LibC - with BSD Sockets",
60 "default","cc under unix", 80 "default","cc under unix",
81 "auto", "auto detect from top level Makefile"
61 ); 82 );
62 83
63$platform=""; 84$platform="";
@@ -144,6 +165,12 @@ $bin_dir=(defined($VARS{'BIN'}))?$VARS{'BIN'}:'';
144$NT=0; 165$NT=0;
145 166
146push(@INC,"util/pl","pl"); 167push(@INC,"util/pl","pl");
168
169if ($platform eq "auto") {
170 $platform = $mf_platform;
171 print STDERR "Imported platform $mf_platform\n";
172}
173
147if (($platform =~ /VC-(.+)/)) 174if (($platform =~ /VC-(.+)/))
148 { 175 {
149 $FLAVOR=$1; 176 $FLAVOR=$1;
@@ -228,13 +255,12 @@ $cflags.=" -DOPENSSL_NO_DES" if $no_des;
228$cflags.=" -DOPENSSL_NO_RSA" if $no_rsa; 255$cflags.=" -DOPENSSL_NO_RSA" if $no_rsa;
229$cflags.=" -DOPENSSL_NO_DSA" if $no_dsa; 256$cflags.=" -DOPENSSL_NO_DSA" if $no_dsa;
230$cflags.=" -DOPENSSL_NO_DH" if $no_dh; 257$cflags.=" -DOPENSSL_NO_DH" if $no_dh;
258$cflags.=" -DOPENSSL_NO_WHIRLPOOL" if $no_whirlpool;
231$cflags.=" -DOPENSSL_NO_SOCK" if $no_sock; 259$cflags.=" -DOPENSSL_NO_SOCK" if $no_sock;
232$cflags.=" -DOPENSSL_NO_SSL2" if $no_ssl2; 260$cflags.=" -DOPENSSL_NO_SSL2" if $no_ssl2;
233$cflags.=" -DOPENSSL_NO_SSL3" if $no_ssl3; 261$cflags.=" -DOPENSSL_NO_SSL3" if $no_ssl3;
234$cflags.=" -DOPENSSL_NO_TLSEXT" if $no_tlsext; 262$cflags.=" -DOPENSSL_NO_TLSEXT" if $no_tlsext;
235$cflags.=" -DOPENSSL_NO_CMS" if $no_cms; 263$cflags.=" -DOPENSSL_NO_CMS" if $no_cms;
236$cflags.=" -DOPENSSL_NO_JPAKE" if $no_jpake;
237$cflags.=" -DOPENSSL_NO_CAPIENG" if $no_capieng;
238$cflags.=" -DOPENSSL_NO_ERR" if $no_err; 264$cflags.=" -DOPENSSL_NO_ERR" if $no_err;
239$cflags.=" -DOPENSSL_NO_KRB5" if $no_krb5; 265$cflags.=" -DOPENSSL_NO_KRB5" if $no_krb5;
240$cflags.=" -DOPENSSL_NO_EC" if $no_ec; 266$cflags.=" -DOPENSSL_NO_EC" if $no_ec;
@@ -242,7 +268,7 @@ $cflags.=" -DOPENSSL_NO_ECDSA" if $no_ecdsa;
242$cflags.=" -DOPENSSL_NO_ECDH" if $no_ecdh; 268$cflags.=" -DOPENSSL_NO_ECDH" if $no_ecdh;
243$cflags.=" -DOPENSSL_NO_ENGINE" if $no_engine; 269$cflags.=" -DOPENSSL_NO_ENGINE" if $no_engine;
244$cflags.=" -DOPENSSL_NO_HW" if $no_hw; 270$cflags.=" -DOPENSSL_NO_HW" if $no_hw;
245$cflags.=" -DOPENSSL_FIPS" if $fips; 271$cflags.=" -DOPENSSL_NO_JPAKE" if $no_jpake;
246$cflags.= " -DZLIB" if $zlib_opt; 272$cflags.= " -DZLIB" if $zlib_opt;
247$cflags.= " -DZLIB_SHARED" if $zlib_opt == 2; 273$cflags.= " -DZLIB_SHARED" if $zlib_opt == 2;
248 274
@@ -264,9 +290,9 @@ else
264 290
265$ex_libs="$l_flags$ex_libs" if ($l_flags ne ""); 291$ex_libs="$l_flags$ex_libs" if ($l_flags ne "");
266 292
293
267%shlib_ex_cflags=("SSL" => " -DOPENSSL_BUILD_SHLIBSSL", 294%shlib_ex_cflags=("SSL" => " -DOPENSSL_BUILD_SHLIBSSL",
268 "CRYPTO" => " -DOPENSSL_BUILD_SHLIBCRYPTO", 295 "CRYPTO" => " -DOPENSSL_BUILD_SHLIBCRYPTO");
269 "FIPS" => " -DOPENSSL_BUILD_SHLIBCRYPTO");
270 296
271if ($msdos) 297if ($msdos)
272 { 298 {
@@ -280,6 +306,7 @@ if ($msdos)
280$link="$bin_dir$link" if ($link !~ /^\$/); 306$link="$bin_dir$link" if ($link !~ /^\$/);
281 307
282$INSTALLTOP =~ s|/|$o|g; 308$INSTALLTOP =~ s|/|$o|g;
309$OPENSSLDIR =~ s|/|$o|g;
283 310
284############################################# 311#############################################
285# We parse in input file and 'store' info for later printing. 312# We parse in input file and 'store' info for later printing.
@@ -294,21 +321,11 @@ for (;;)
294 { 321 {
295 if ($lib ne "") 322 if ($lib ne "")
296 { 323 {
297 if ($fips && $dir =~ /^fips/) 324 $uc=$lib;
298 { 325 $uc =~ s/^lib(.*)\.a/$1/;
299 $uc = "FIPS"; 326 $uc =~ tr/a-z/A-Z/;
300 } 327 $lib_nam{$uc}=$uc;
301 else 328 $lib_obj{$uc}.=$libobj." ";
302 {
303 $uc=$lib;
304 $uc =~ s/^lib(.*)\.a/$1/;
305 $uc =~ tr/a-z/A-Z/;
306 }
307 if (($uc ne "FIPS") || $fipscanisterbuild)
308 {
309 $lib_nam{$uc}=$uc;
310 $lib_obj{$uc}.=$libobj." ";
311 }
312 } 329 }
313 last if ($val eq "FINISHED"); 330 last if ($val eq "FINISHED");
314 $lib=""; 331 $lib="";
@@ -351,130 +368,11 @@ for (;;)
351 if ($key eq "LIBNAMES" && $dir eq "engines" && $no_static_engine) 368 if ($key eq "LIBNAMES" && $dir eq "engines" && $no_static_engine)
352 { $engines.=$val } 369 { $engines.=$val }
353 370
354 if ($key eq "FIPS_EX_OBJ")
355 {
356 $fips_ex_obj=&var_add("crypto",$val,0);
357 }
358
359 if ($key eq "FIPSLIBDIR")
360 {
361 $fipslibdir=$val;
362 $fipslibdir =~ s/\/$//;
363 $fipslibdir =~ s/\//$o/g;
364 }
365
366 if ($key eq "BASEADDR")
367 { $baseaddr=$val;}
368
369 if (!($_=<IN>)) 371 if (!($_=<IN>))
370 { $_="RELATIVE_DIRECTORY=FINISHED\n"; } 372 { $_="RELATIVE_DIRECTORY=FINISHED\n"; }
371 } 373 }
372close(IN); 374close(IN);
373 375
374if ($fips)
375 {
376
377 foreach (split " ", $fips_ex_obj)
378 {
379 $fips_exclude_obj{$1} = 1 if (/\/([^\/]*)$/);
380 }
381
382 $fips_exclude_obj{"cpu_win32"} = 1;
383 $fips_exclude_obj{"bn_asm"} = 1;
384 $fips_exclude_obj{"des_enc"} = 1;
385 $fips_exclude_obj{"fcrypt_b"} = 1;
386 $fips_exclude_obj{"aes_core"} = 1;
387 $fips_exclude_obj{"aes_cbc"} = 1;
388
389 my @ltmp = split " ", $lib_obj{"CRYPTO"};
390
391
392 $lib_obj{"CRYPTO"} = "";
393
394 foreach(@ltmp)
395 {
396 if (/\/([^\/]*)$/ && exists $fips_exclude_obj{$1})
397 {
398 if ($fipscanisterbuild)
399 {
400 $lib_obj{"FIPS"} .= "$_ ";
401 }
402 }
403 else
404 {
405 $lib_obj{"CRYPTO"} .= "$_ ";
406 }
407 }
408
409 }
410
411if ($fipscanisterbuild)
412 {
413 $fips_canister_path = "\$(LIB_D)${o}fipscanister.lib" if $fips_canister_path eq "";
414 $fips_premain_c_path = "\$(LIB_D)${o}fips_premain.c";
415 }
416else
417 {
418 if ($fips_canister_path eq "")
419 {
420 $fips_canister_path = "\$(FIPSLIB_D)${o}fipscanister.lib";
421 }
422
423 if ($fips_premain_c_path eq "")
424 {
425 $fips_premain_c_path = "\$(FIPSLIB_D)${o}fips_premain.c";
426 }
427 }
428
429if ($fips)
430 {
431 if ($fips_sha1_exe_path eq "")
432 {
433 $fips_sha1_exe_path =
434 "\$(BIN_D)${o}fips_standalone_sha1$exep";
435 }
436 }
437 else
438 {
439 $fips_sha1_exe_path = "";
440 }
441
442if ($fips_premain_dso_exe_path eq "")
443 {
444 $fips_premain_dso_exe_path = "\$(BIN_D)${o}fips_premain_dso$exep";
445 }
446
447# $ex_build_targets .= "\$(BIN_D)${o}\$(E_PREMAIN_DSO)$exep" if ($fips);
448
449#$ex_l_libs .= " \$(L_FIPS)" if $fipsdso;
450
451if ($fips)
452 {
453 if (!$shlib)
454 {
455 $ex_build_targets .= " \$(LIB_D)$o$crypto_compat \$(PREMAIN_DSO_EXE)";
456 $ex_l_libs .= " \$(O_FIPSCANISTER)";
457 $ex_libs_dep .= " \$(O_FIPSCANISTER)" if $fipscanisterbuild;
458 }
459 if ($fipscanisterbuild)
460 {
461 $fipslibdir = "\$(LIB_D)";
462 }
463 else
464 {
465 if ($fipslibdir eq "")
466 {
467 open (IN, "util/fipslib_path.txt") || fipslib_error();
468 $fipslibdir = <IN>;
469 chomp $fipslibdir;
470 close IN;
471 }
472 fips_check_files($fipslibdir,
473 "fipscanister.lib", "fipscanister.lib.sha1",
474 "fips_premain.c", "fips_premain.c.sha1");
475 }
476 }
477
478if ($shlib) 376if ($shlib)
479 { 377 {
480 $extra_install= <<"EOF"; 378 $extra_install= <<"EOF";
@@ -520,6 +418,7 @@ $defs .= $preamble if defined $preamble;
520 418
521$defs.= <<"EOF"; 419$defs.= <<"EOF";
522INSTALLTOP=$INSTALLTOP 420INSTALLTOP=$INSTALLTOP
421OPENSSLDIR=$OPENSSLDIR
523 422
524# Set your compiler options 423# Set your compiler options
525PLATFORM=$platform 424PLATFORM=$platform
@@ -540,32 +439,6 @@ SRC_D=$src_dir
540LINK=$link 439LINK=$link
541LFLAGS=$lflags 440LFLAGS=$lflags
542RSC=$rsc 441RSC=$rsc
543FIPSLINK=\$(PERL) util${o}fipslink.pl
544
545AES_ASM_OBJ=$aes_asm_obj
546AES_ASM_SRC=$aes_asm_src
547BN_ASM_OBJ=$bn_asm_obj
548BN_ASM_SRC=$bn_asm_src
549BNCO_ASM_OBJ=$bnco_asm_obj
550BNCO_ASM_SRC=$bnco_asm_src
551DES_ENC_OBJ=$des_enc_obj
552DES_ENC_SRC=$des_enc_src
553BF_ENC_OBJ=$bf_enc_obj
554BF_ENC_SRC=$bf_enc_src
555CAST_ENC_OBJ=$cast_enc_obj
556CAST_ENC_SRC=$cast_enc_src
557RC4_ENC_OBJ=$rc4_enc_obj
558RC4_ENC_SRC=$rc4_enc_src
559RC5_ENC_OBJ=$rc5_enc_obj
560RC5_ENC_SRC=$rc5_enc_src
561MD5_ASM_OBJ=$md5_asm_obj
562MD5_ASM_SRC=$md5_asm_src
563SHA1_ASM_OBJ=$sha1_asm_obj
564SHA1_ASM_SRC=$sha1_asm_src
565RMD160_ASM_OBJ=$rmd160_asm_obj
566RMD160_ASM_SRC=$rmd160_asm_src
567CPUID_ASM_OBJ=$cpuid_asm_obj
568CPUID_ASM_SRC=$cpuid_asm_src
569 442
570# The output directory for everything intersting 443# The output directory for everything intersting
571OUT_D=$out_dir 444OUT_D=$out_dir
@@ -584,17 +457,6 @@ MKLIB=$bin_dir$mklib
584MLFLAGS=$mlflags 457MLFLAGS=$mlflags
585ASM=$bin_dir$asm 458ASM=$bin_dir$asm
586 459
587# FIPS validated module and support file locations
588
589E_PREMAIN_DSO=fips_premain_dso
590
591FIPSLIB_D=$fipslibdir
592BASEADDR=$baseaddr
593FIPS_PREMAIN_SRC=$fips_premain_c_path
594O_FIPSCANISTER=$fips_canister_path
595FIPS_SHA1_EXE=$fips_sha1_exe_path
596PREMAIN_DSO_EXE=$fips_premain_dso_exe_path
597
598###################################################### 460######################################################
599# You should not need to touch anything below this point 461# You should not need to touch anything below this point
600###################################################### 462######################################################
@@ -602,7 +464,6 @@ PREMAIN_DSO_EXE=$fips_premain_dso_exe_path
602E_EXE=openssl 464E_EXE=openssl
603SSL=$ssl 465SSL=$ssl
604CRYPTO=$crypto 466CRYPTO=$crypto
605LIBFIPS=libosslfips
606 467
607# BIN_D - Binary output directory 468# BIN_D - Binary output directory
608# TEST_D - Binary test file output directory 469# TEST_D - Binary test file output directory
@@ -623,14 +484,12 @@ INCL_D=\$(TMP_D)
623 484
624O_SSL= \$(LIB_D)$o$plib\$(SSL)$shlibp 485O_SSL= \$(LIB_D)$o$plib\$(SSL)$shlibp
625O_CRYPTO= \$(LIB_D)$o$plib\$(CRYPTO)$shlibp 486O_CRYPTO= \$(LIB_D)$o$plib\$(CRYPTO)$shlibp
626O_FIPS= \$(LIB_D)$o$plib\$(LIBFIPS)$shlibp
627SO_SSL= $plib\$(SSL)$so_shlibp 487SO_SSL= $plib\$(SSL)$so_shlibp
628SO_CRYPTO= $plib\$(CRYPTO)$so_shlibp 488SO_CRYPTO= $plib\$(CRYPTO)$so_shlibp
629L_SSL= \$(LIB_D)$o$plib\$(SSL)$libp 489L_SSL= \$(LIB_D)$o$plib\$(SSL)$libp
630L_CRYPTO= \$(LIB_D)$o$plib\$(CRYPTO)$libp 490L_CRYPTO= \$(LIB_D)$o$plib\$(CRYPTO)$libp
631L_FIPS= \$(LIB_D)$o$plib\$(LIBFIPS)$libp
632 491
633L_LIBS= \$(L_SSL) \$(L_CRYPTO) $ex_l_libs 492L_LIBS= \$(L_SSL) \$(L_CRYPTO)
634 493
635###################################################### 494######################################################
636# Don't touch anything below this point 495# Don't touch anything below this point
@@ -640,13 +499,13 @@ INC=-I\$(INC_D) -I\$(INCL_D)
640APP_CFLAGS=\$(INC) \$(CFLAG) \$(APP_CFLAG) 499APP_CFLAGS=\$(INC) \$(CFLAG) \$(APP_CFLAG)
641LIB_CFLAGS=\$(INC) \$(CFLAG) \$(LIB_CFLAG) 500LIB_CFLAGS=\$(INC) \$(CFLAG) \$(LIB_CFLAG)
642SHLIB_CFLAGS=\$(INC) \$(CFLAG) \$(LIB_CFLAG) \$(SHLIB_CFLAG) 501SHLIB_CFLAGS=\$(INC) \$(CFLAG) \$(LIB_CFLAG) \$(SHLIB_CFLAG)
643LIBS_DEP=\$(O_CRYPTO) \$(O_SSL) $ex_libs_dep 502LIBS_DEP=\$(O_CRYPTO) \$(O_SSL)
644 503
645############################################# 504#############################################
646EOF 505EOF
647 506
648$rules=<<"EOF"; 507$rules=<<"EOF";
649all: banner \$(TMP_D) \$(BIN_D) \$(TEST_D) \$(LIB_D) \$(INCO_D) headers \$(FIPS_SHA1_EXE) lib exe $ex_build_targets 508all: banner \$(TMP_D) \$(BIN_D) \$(TEST_D) \$(LIB_D) \$(INCO_D) headers lib exe
650 509
651banner: 510banner:
652$banner 511$banner
@@ -683,8 +542,9 @@ install: all
683 \$(MKDIR) \"\$(INSTALLTOP)${o}include${o}openssl\" 542 \$(MKDIR) \"\$(INSTALLTOP)${o}include${o}openssl\"
684 \$(MKDIR) \"\$(INSTALLTOP)${o}lib\" 543 \$(MKDIR) \"\$(INSTALLTOP)${o}lib\"
685 \$(CP) \"\$(INCO_D)${o}*.\[ch\]\" \"\$(INSTALLTOP)${o}include${o}openssl\" 544 \$(CP) \"\$(INCO_D)${o}*.\[ch\]\" \"\$(INSTALLTOP)${o}include${o}openssl\"
686 \$(CP) \"\$(BIN_D)$o\$(E_EXE)$exep\" \"\$(INSTALLTOP)${o}bin\" 545 \$(CP) \"\$(BIN_D)$o\$(E_EXE)$exep \$(INSTALLTOP)${o}bin\"
687 \$(CP) \"apps${o}openssl.cnf\" \"\$(INSTALLTOP)\" 546 \$(MKDIR) \"\$(OPENSSLDIR)\"
547 \$(CP) apps${o}openssl.cnf \"\$(OPENSSLDIR)\"
688$extra_install 548$extra_install
689 549
690 550
@@ -761,26 +621,6 @@ $rules.=&do_compile_rule("\$(OBJ_D)",$test,"\$(APP_CFLAGS)");
761$defs.=&do_defs("E_OBJ",$e_exe,"\$(OBJ_D)",$obj); 621$defs.=&do_defs("E_OBJ",$e_exe,"\$(OBJ_D)",$obj);
762$rules.=&do_compile_rule("\$(OBJ_D)",$e_exe,'-DMONOLITH $(APP_CFLAGS)'); 622$rules.=&do_compile_rule("\$(OBJ_D)",$e_exe,'-DMONOLITH $(APP_CFLAGS)');
763 623
764# Special case rules for fips_start and fips_end fips_premain_dso
765
766if ($fips)
767 {
768 if ($fipscanisterbuild)
769 {
770 $rules.=&cc_compile_target("\$(OBJ_D)${o}fips_start$obj",
771 "fips${o}fips_canister.c",
772 "-DFIPS_START \$(SHLIB_CFLAGS)");
773 $rules.=&cc_compile_target("\$(OBJ_D)${o}fips_end$obj",
774 "fips${o}fips_canister.c", "\$(SHLIB_CFLAGS)");
775 }
776 $rules.=&cc_compile_target("\$(OBJ_D)${o}fips_standalone_sha1$obj",
777 "fips${o}sha${o}fips_standalone_sha1.c",
778 "\$(SHLIB_CFLAGS)");
779 $rules.=&cc_compile_target("\$(OBJ_D)${o}\$(E_PREMAIN_DSO)$obj",
780 "fips${o}fips_premain.c",
781 "-DFINGERPRINT_PREMAIN_DSO_LOAD \$(SHLIB_CFLAGS)");
782 }
783
784foreach (values %lib_nam) 624foreach (values %lib_nam)
785 { 625 {
786 $lib_obj=$lib_obj{$_}; 626 $lib_obj=$lib_obj{$_};
@@ -792,78 +632,14 @@ foreach (values %lib_nam)
792 next; 632 next;
793 } 633 }
794 634
795 if ((!$fips && ($_ eq "CRYPTO")) || ($fips && ($_ eq "FIPS")))
796 {
797 if ($cpuid_asm_obj ne "")
798 {
799 $lib_obj =~ s/(\S*\/cryptlib\S*)/$1 \$(CPUID_ASM_OBJ)/;
800 $rules.=&do_asm_rule($cpuid_asm_obj,$cpuid_asm_src);
801 }
802 if ($aes_asm_obj ne "")
803 {
804 $lib_obj =~ s/\s(\S*\/aes_core\S*)/ \$(AES_ASM_OBJ)/;
805 $lib_obj =~ s/\s\S*\/aes_cbc\S*//;
806 $rules.=&do_asm_rule($aes_asm_obj,$aes_asm_src);
807 }
808 if ($sha1_asm_obj ne "")
809 {
810 $lib_obj =~ s/\s(\S*\/sha1dgst\S*)/ $1 \$(SHA1_ASM_OBJ)/;
811 $rules.=&do_asm_rule($sha1_asm_obj,$sha1_asm_src);
812 }
813 if ($bn_asm_obj ne "")
814 {
815 $lib_obj =~ s/\s\S*\/bn_asm\S*/ \$(BN_ASM_OBJ)/;
816 $rules.=&do_asm_rule($bn_asm_obj,$bn_asm_src);
817 }
818 if ($bnco_asm_obj ne "")
819 {
820 $lib_obj .= "\$(BNCO_ASM_OBJ)";
821 $rules.=&do_asm_rule($bnco_asm_obj,$bnco_asm_src);
822 }
823 if ($des_enc_obj ne "")
824 {
825 $lib_obj =~ s/\s\S*des_enc\S*/ \$(DES_ENC_OBJ)/;
826 $lib_obj =~ s/\s\S*\/fcrypt_b\S*\s*/ /;
827 $rules.=&do_asm_rule($des_enc_obj,$des_enc_src);
828 }
829 }
830 if (($bf_enc_obj ne "") && ($_ eq "CRYPTO"))
831 {
832 $lib_obj =~ s/\s\S*\/bf_enc\S*/ \$(BF_ENC_OBJ)/;
833 $rules.=&do_asm_rule($bf_enc_obj,$bf_enc_src);
834 }
835 if (($cast_enc_obj ne "") && ($_ eq "CRYPTO"))
836 {
837 $lib_obj =~ s/(\s\S*\/c_enc\S*)/ \$(CAST_ENC_OBJ)/;
838 $rules.=&do_asm_rule($cast_enc_obj,$cast_enc_src);
839 }
840 if (($rc4_enc_obj ne "") && ($_ eq "CRYPTO"))
841 {
842 $lib_obj =~ s/\s\S*\/rc4_enc\S*/ \$(RC4_ENC_OBJ)/;
843 $rules.=&do_asm_rule($rc4_enc_obj,$rc4_enc_src);
844 }
845 if (($rc5_enc_obj ne "") && ($_ eq "CRYPTO"))
846 {
847 $lib_obj =~ s/\s\S*\/rc5_enc\S*/ \$(RC5_ENC_OBJ)/;
848 $rules.=&do_asm_rule($rc5_enc_obj,$rc5_enc_src);
849 }
850 if (($md5_asm_obj ne "") && ($_ eq "CRYPTO"))
851 {
852 $lib_obj =~ s/\s(\S*\/md5_dgst\S*)/ $1 \$(MD5_ASM_OBJ)/;
853 $rules.=&do_asm_rule($md5_asm_obj,$md5_asm_src);
854 }
855 if (($rmd160_asm_obj ne "") && ($_ eq "CRYPTO"))
856 {
857 $lib_obj =~ s/\s(\S*\/rmd_dgst\S*)/ $1 \$(RMD160_ASM_OBJ)/;
858 $rules.=&do_asm_rule($rmd160_asm_obj,$rmd160_asm_src);
859 }
860 $defs.=&do_defs(${_}."OBJ",$lib_obj,"\$(OBJ_D)",$obj); 635 $defs.=&do_defs(${_}."OBJ",$lib_obj,"\$(OBJ_D)",$obj);
861 $lib=($slib)?" \$(SHLIB_CFLAGS)".$shlib_ex_cflags{$_}:" \$(LIB_CFLAGS)"; 636 $lib=($slib)?" \$(SHLIB_CFLAGS)".$shlib_ex_cflags{$_}:" \$(LIB_CFLAGS)";
862 $rules.=&do_compile_rule("\$(OBJ_D)",$lib_obj{$_},$lib); 637 $rules.=&do_compile_rule("\$(OBJ_D)",$lib_obj{$_},$lib);
863 } 638 }
864 639
865# hack to add version info on MSVC 640# hack to add version info on MSVC
866if (($platform eq "VC-WIN32") || ($platform eq "VC-NT")) { 641if (($platform eq "VC-WIN32") || ($platform eq "VC-WIN64A")
642 || ($platform eq "VC-WIN64I") || ($platform eq "VC-NT")) {
867 $rules.= <<"EOF"; 643 $rules.= <<"EOF";
868\$(OBJ_D)\\\$(CRYPTO).res: ms\\version32.rc 644\$(OBJ_D)\\\$(CRYPTO).res: ms\\version32.rc
869 \$(RSC) /fo"\$(OBJ_D)\\\$(CRYPTO).res" /d CRYPTO ms\\version32.rc 645 \$(RSC) /fo"\$(OBJ_D)\\\$(CRYPTO).res" /d CRYPTO ms\\version32.rc
@@ -871,43 +647,15 @@ if (($platform eq "VC-WIN32") || ($platform eq "VC-NT")) {
871\$(OBJ_D)\\\$(SSL).res: ms\\version32.rc 647\$(OBJ_D)\\\$(SSL).res: ms\\version32.rc
872 \$(RSC) /fo"\$(OBJ_D)\\\$(SSL).res" /d SSL ms\\version32.rc 648 \$(RSC) /fo"\$(OBJ_D)\\\$(SSL).res" /d SSL ms\\version32.rc
873 649
874\$(OBJ_D)\\\$(LIBFIPS).res: ms\\version32.rc
875 \$(RSC) /fo"\$(OBJ_D)\\\$(LIBFIPS).res" /d FIPS ms\\version32.rc
876
877EOF 650EOF
878} 651}
879 652
880$defs.=&do_defs("T_EXE",$test,"\$(TEST_D)",$exep); 653$defs.=&do_defs("T_EXE",$test,"\$(TEST_D)",$exep);
881foreach (split(/\s+/,$test)) 654foreach (split(/\s+/,$test))
882 { 655 {
883 my $t_libs;
884 $t=&bname($_); 656 $t=&bname($_);
885 my $ltype;
886 # Check to see if test program is FIPS
887 if ($fips && /fips/)
888 {
889 # If fipsdso link to libosslfips.dll
890 # otherwise perform static link to
891 # $(O_FIPSCANISTER)
892 if ($fipsdso)
893 {
894 $t_libs = "\$(L_FIPS)";
895 $ltype = 0;
896 }
897 else
898 {
899 $t_libs = "\$(O_FIPSCANISTER)";
900 $ltype = 2;
901 }
902 }
903 else
904 {
905 $t_libs = "\$(L_LIBS)";
906 $ltype = 0;
907 }
908
909 $tt="\$(OBJ_D)${o}$t${obj}"; 657 $tt="\$(OBJ_D)${o}$t${obj}";
910 $rules.=&do_link_rule("\$(TEST_D)$o$t$exep",$tt,"\$(LIBS_DEP)","$t_libs \$(EX_LIBS)", $ltype); 658 $rules.=&do_link_rule("\$(TEST_D)$o$t$exep",$tt,"\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)");
911 } 659 }
912 660
913$defs.=&do_defs("E_SHLIB",$engines,"\$(ENG_D)",$shlibp); 661$defs.=&do_defs("E_SHLIB",$engines,"\$(ENG_D)",$shlibp);
@@ -921,69 +669,9 @@ foreach (split(/\s+/,$engines))
921 669
922 670
923$rules.= &do_lib_rule("\$(SSLOBJ)","\$(O_SSL)",$ssl,$shlib,"\$(SO_SSL)"); 671$rules.= &do_lib_rule("\$(SSLOBJ)","\$(O_SSL)",$ssl,$shlib,"\$(SO_SSL)");
672$rules.= &do_lib_rule("\$(CRYPTOOBJ)","\$(O_CRYPTO)",$crypto,$shlib,"\$(SO_CRYPTO)");
924 673
925if ($fips) 674$rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)");
926 {
927 if ($shlib)
928 {
929 if ($fipsdso)
930 {
931 $rules.= &do_lib_rule("\$(CRYPTOOBJ)",
932 "\$(O_CRYPTO)", "$crypto",
933 $shlib, "", "");
934 $rules.= &do_lib_rule(
935 "\$(O_FIPSCANISTER)",
936 "\$(O_FIPS)", "\$(LIBFIPS)",
937 $shlib, "\$(SO_CRYPTO)", "\$(BASEADDR)");
938 $rules.= &do_sdef_rule();
939 }
940 else
941 {
942 $rules.= &do_lib_rule(
943 "\$(CRYPTOOBJ) \$(O_FIPSCANISTER)",
944 "\$(O_CRYPTO)", "$crypto",
945 $shlib, "\$(SO_CRYPTO)", "\$(BASEADDR)");
946 }
947 }
948 else
949 {
950 $rules.= &do_lib_rule("\$(CRYPTOOBJ)",
951 "\$(O_CRYPTO)",$crypto,$shlib,"\$(SO_CRYPTO)", "");
952 $rules.= &do_lib_rule("\$(CRYPTOOBJ) \$(FIPSOBJ)",
953 "\$(LIB_D)$o$crypto_compat",$crypto,$shlib,"\$(SO_CRYPTO)", "");
954 }
955 }
956 else
957 {
958 $rules.= &do_lib_rule("\$(CRYPTOOBJ)","\$(O_CRYPTO)",$crypto,$shlib,
959 "\$(SO_CRYPTO)");
960 }
961
962if ($fips)
963 {
964 if ($fipscanisterbuild)
965 {
966 $rules.= &do_rlink_rule("\$(O_FIPSCANISTER)",
967 "\$(OBJ_D)${o}fips_start$obj",
968 "\$(FIPSOBJ)",
969 "\$(OBJ_D)${o}fips_end$obj",
970 "\$(FIPS_SHA1_EXE)", "");
971 $rules.=&do_link_rule("\$(FIPS_SHA1_EXE)",
972 "\$(OBJ_D)${o}fips_standalone_sha1$obj \$(OBJ_D)${o}sha1dgst$obj \$(SHA1_ASM_OBJ)",
973 "","\$(EX_LIBS)", 1);
974 }
975 else
976 {
977 $rules.=&do_link_rule("\$(FIPS_SHA1_EXE)",
978 "\$(OBJ_D)${o}fips_standalone_sha1$obj \$(O_FIPSCANISTER)",
979 "","", 1);
980
981 }
982 $rules.=&do_link_rule("\$(PREMAIN_DSO_EXE)","\$(OBJ_D)${o}\$(E_PREMAIN_DSO)$obj \$(CRYPTOOBJ) \$(O_FIPSCANISTER)","","\$(EX_LIBS)", 1);
983
984 }
985
986$rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)", ($fips && !$shlib) ? 2 : 0);
987 675
988print $defs; 676print $defs;
989 677
@@ -1022,7 +710,6 @@ sub var_add
1022 return("") if $no_ec && $dir =~ /\/ec/; 710 return("") if $no_ec && $dir =~ /\/ec/;
1023 return("") if $no_cms && $dir =~ /\/cms/; 711 return("") if $no_cms && $dir =~ /\/cms/;
1024 return("") if $no_jpake && $dir =~ /\/jpake/; 712 return("") if $no_jpake && $dir =~ /\/jpake/;
1025 return("") if !$fips && $dir =~ /^fips/;
1026 if ($no_des && $dir =~ /\/des/) 713 if ($no_des && $dir =~ /\/des/)
1027 { 714 {
1028 if ($val =~ /read_pwd/) 715 if ($val =~ /read_pwd/)
@@ -1034,6 +721,7 @@ sub var_add
1034 return("") if $no_sock && $dir =~ /\/proxy/; 721 return("") if $no_sock && $dir =~ /\/proxy/;
1035 return("") if $no_bf && $dir =~ /\/bf/; 722 return("") if $no_bf && $dir =~ /\/bf/;
1036 return("") if $no_cast && $dir =~ /\/cast/; 723 return("") if $no_cast && $dir =~ /\/cast/;
724 return("") if $no_whirlpool && $dir =~ /\/whrlpool/;
1037 725
1038 $val =~ s/^\s*(.*)\s*$/$1/; 726 $val =~ s/^\s*(.*)\s*$/$1/;
1039 @a=split(/\s+/,$val); 727 @a=split(/\s+/,$val);
@@ -1051,8 +739,8 @@ sub var_add
1051 @a=grep(!/^e_camellia$/,@a) if $no_camellia; 739 @a=grep(!/^e_camellia$/,@a) if $no_camellia;
1052 @a=grep(!/^e_seed$/,@a) if $no_seed; 740 @a=grep(!/^e_seed$/,@a) if $no_seed;
1053 741
1054 @a=grep(!/(^s2_)|(^s23_)/,@a) if $no_ssl2; 742 #@a=grep(!/(^s2_)|(^s23_)/,@a) if $no_ssl2;
1055 @a=grep(!/(^s3_)|(^s23_)/,@a) if $no_ssl3; 743 #@a=grep(!/(^s3_)|(^s23_)/,@a) if $no_ssl3;
1056 744
1057 @a=grep(!/(_sock$)|(_acpt$)|(_conn$)|(^pxy_)/,@a) if $no_sock; 745 @a=grep(!/(_sock$)|(_acpt$)|(_conn$)|(^pxy_)/,@a) if $no_sock;
1058 746
@@ -1126,6 +814,7 @@ sub do_defs
1126 else { $pf=$postfix; } 814 else { $pf=$postfix; }
1127 if ($_ =~ /BN_ASM/) { $t="$_ "; } 815 if ($_ =~ /BN_ASM/) { $t="$_ "; }
1128 elsif ($_ =~ /BNCO_ASM/){ $t="$_ "; } 816 elsif ($_ =~ /BNCO_ASM/){ $t="$_ "; }
817 elsif ($_ =~ /AES_ASM/){ $t="$_ "; }
1129 elsif ($_ =~ /DES_ENC/) { $t="$_ "; } 818 elsif ($_ =~ /DES_ENC/) { $t="$_ "; }
1130 elsif ($_ =~ /BF_ENC/) { $t="$_ "; } 819 elsif ($_ =~ /BF_ENC/) { $t="$_ "; }
1131 elsif ($_ =~ /CAST_ENC/){ $t="$_ "; } 820 elsif ($_ =~ /CAST_ENC/){ $t="$_ "; }
@@ -1133,8 +822,8 @@ sub do_defs
1133 elsif ($_ =~ /RC5_ENC/) { $t="$_ "; } 822 elsif ($_ =~ /RC5_ENC/) { $t="$_ "; }
1134 elsif ($_ =~ /MD5_ASM/) { $t="$_ "; } 823 elsif ($_ =~ /MD5_ASM/) { $t="$_ "; }
1135 elsif ($_ =~ /SHA1_ASM/){ $t="$_ "; } 824 elsif ($_ =~ /SHA1_ASM/){ $t="$_ "; }
1136 elsif ($_ =~ /AES_ASM/){ $t="$_ "; }
1137 elsif ($_ =~ /RMD160_ASM/){ $t="$_ "; } 825 elsif ($_ =~ /RMD160_ASM/){ $t="$_ "; }
826 elsif ($_ =~ /WHIRLPOOL_ASM/){ $t="$_ "; }
1138 elsif ($_ =~ /CPUID_ASM/){ $t="$_ "; } 827 elsif ($_ =~ /CPUID_ASM/){ $t="$_ "; }
1139 else { $t="$location${o}$_$pf "; } 828 else { $t="$location${o}$_$pf "; }
1140 829
@@ -1142,7 +831,7 @@ sub do_defs
1142 $ret.=$t; 831 $ret.=$t;
1143 } 832 }
1144 # hack to add version info on MSVC 833 # hack to add version info on MSVC
1145 if ($shlib && (($platform eq "VC-WIN32") || ($platform eq "VC-NT"))) 834 if ($shlib && (($platform eq "VC-WIN32") || ($platfrom eq "VC-WIN64I") || ($platform eq "VC-WIN64A") || ($platform eq "VC-NT")))
1146 { 835 {
1147 if ($var eq "CRYPTOOBJ") 836 if ($var eq "CRYPTOOBJ")
1148 { $ret.="\$(OBJ_D)\\\$(CRYPTO).res "; } 837 { $ret.="\$(OBJ_D)\\\$(CRYPTO).res "; }
@@ -1162,6 +851,13 @@ sub bname
1162 return($ret); 851 return($ret);
1163 } 852 }
1164 853
854# return the leading path
855sub dname
856 {
857 my $ret=shift;
858 $ret =~ s/(^.*)[\\\/][^\\\/]+$/$1/;
859 return($ret);
860 }
1165 861
1166############################################################## 862##############################################################
1167# do a rule for each file that says 'compile' to new direcory 863# do a rule for each file that says 'compile' to new direcory
@@ -1169,19 +865,61 @@ sub bname
1169sub do_compile_rule 865sub do_compile_rule
1170 { 866 {
1171 local($to,$files,$ex)=@_; 867 local($to,$files,$ex)=@_;
1172 local($ret,$_,$n); 868 local($ret,$_,$n,$d,$s);
1173 869
1174 $files =~ s/\//$o/g if $o ne '/'; 870 $files =~ s/\//$o/g if $o ne '/';
1175 foreach (split(/\s+/,$files)) 871 foreach (split(/\s+/,$files))
1176 { 872 {
1177 $n=&bname($_); 873 $n=&bname($_);
1178 $ret.=&cc_compile_target("$to${o}$n$obj","${_}.c",$ex) 874 $d=&dname($_);
875 if (-f "${_}.c")
876 {
877 $ret.=&cc_compile_target("$to${o}$n$obj","${_}.c",$ex)
878 }
879 elsif (-f ($s="${d}${o}asm${o}${n}.pl") or
880 ($s=~s/sha256/sha512/ and -f $s) or
881 -f ($s="${d}${o}${n}.pl"))
882 {
883 $ret.=&perlasm_compile_target("$to${o}$n$obj",$s,$n);
884 }
885 elsif (-f ($s="${d}${o}asm${o}${n}.S") or
886 -f ($s="${d}${o}${n}.S"))
887 {
888 $ret.=&Sasm_compile_target("$to${o}$n$obj",$s,$n);
889 }
890 else { die "no rule for $_"; }
1179 } 891 }
1180 return($ret); 892 return($ret);
1181 } 893 }
1182 894
1183############################################################## 895##############################################################
1184# do a rule for each file that says 'compile' to new direcory 896# do a rule for each file that says 'compile' to new direcory
897sub perlasm_compile_target
898 {
899 my($target,$source,$bname)=@_;
900 my($ret);
901
902 $bname =~ s/(.*)\.[^\.]$/$1/;
903 $ret ="\$(TMP_D)$o$bname.asm: $source\n";
904 $ret.="\t\$(PERL) $source $asmtype \$(CFLAG) >\$\@\n\n";
905 $ret.="$target: \$(TMP_D)$o$bname.asm\n";
906 $ret.="\t\$(ASM) $afile\$\@ \$(TMP_D)$o$bname.asm\n\n";
907 return($ret);
908 }
909
910sub Sasm_compile_target
911 {
912 my($target,$source,$bname)=@_;
913 my($ret);
914
915 $bname =~ s/(.*)\.[^\.]$/$1/;
916 $ret ="\$(TMP_D)$o$bname.asm: $source\n";
917 $ret.="\t\$(CC) -E \$(CFLAG) $source >\$\@\n\n";
918 $ret.="$target: \$(TMP_D)$o$bname.asm\n";
919 $ret.="\t\$(ASM) $afile\$\@ \$(TMP_D)$o$bname.asm\n\n";
920 return($ret);
921 }
922
1185sub cc_compile_target 923sub cc_compile_target
1186 { 924 {
1187 local($target,$source,$ex_flags)=@_; 925 local($target,$source,$ex_flags)=@_;
@@ -1204,13 +942,25 @@ sub do_asm_rule
1204 $target =~ s/\//$o/g if $o ne "/"; 942 $target =~ s/\//$o/g if $o ne "/";
1205 $src =~ s/\//$o/g if $o ne "/"; 943 $src =~ s/\//$o/g if $o ne "/";
1206 944
1207 @s=split(/\s+/,$src);
1208 @t=split(/\s+/,$target); 945 @t=split(/\s+/,$target);
946 @s=split(/\s+/,$src);
947
1209 948
1210 for ($i=0; $i<=$#s; $i++) 949 for ($i=0; $i<=$#s; $i++)
1211 { 950 {
1212 $ret.="$t[$i]: $s[$i]\n"; 951 my $objfile = $t[$i];
1213 $ret.="\t\$(ASM) $afile$t[$i] \$(SRC_D)$o$s[$i]\n\n"; 952 my $srcfile = $s[$i];
953
954 if ($perl_asm == 1)
955 {
956 my $plasm = $objfile;
957 $plasm =~ s/${obj}/.pl/;
958 $ret.="$srcfile: $plasm\n";
959 $ret.="\t\$(PERL) $plasm $asmtype \$(CFLAG) >$srcfile\n\n";
960 }
961
962 $ret.="$objfile: $srcfile\n";
963 $ret.="\t\$(ASM) $afile$objfile \$(SRC_D)$o$srcfile\n\n";
1214 } 964 }
1215 return($ret); 965 return($ret);
1216 } 966 }
@@ -1274,6 +1024,7 @@ sub read_options
1274 "no-sha1" => \$no_sha1, 1024 "no-sha1" => \$no_sha1,
1275 "no-ripemd" => \$no_ripemd, 1025 "no-ripemd" => \$no_ripemd,
1276 "no-mdc2" => \$no_mdc2, 1026 "no-mdc2" => \$no_mdc2,
1027 "no-whirlpool" => \$no_whirlpool,
1277 "no-patents" => 1028 "no-patents" =>
1278 [\$no_rc2, \$no_rc4, \$no_rc5, \$no_idea, \$no_rsa], 1029 [\$no_rc2, \$no_rc4, \$no_rc5, \$no_idea, \$no_rsa],
1279 "no-rsa" => \$no_rsa, 1030 "no-rsa" => \$no_rsa,
@@ -1282,7 +1033,6 @@ sub read_options
1282 "no-hmac" => \$no_hmac, 1033 "no-hmac" => \$no_hmac,
1283 "no-asm" => \$no_asm, 1034 "no-asm" => \$no_asm,
1284 "nasm" => \$nasm, 1035 "nasm" => \$nasm,
1285 "ml64" => \$ml64,
1286 "nw-nasm" => \$nw_nasm, 1036 "nw-nasm" => \$nw_nasm,
1287 "nw-mwasm" => \$nw_mwasm, 1037 "nw-mwasm" => \$nw_mwasm,
1288 "gaswin" => \$gaswin, 1038 "gaswin" => \$gaswin,
@@ -1291,7 +1041,6 @@ sub read_options
1291 "no-tlsext" => \$no_tlsext, 1041 "no-tlsext" => \$no_tlsext,
1292 "no-cms" => \$no_cms, 1042 "no-cms" => \$no_cms,
1293 "no-jpake" => \$no_jpake, 1043 "no-jpake" => \$no_jpake,
1294 "no-capieng" => \$no_capieng,
1295 "no-err" => \$no_err, 1044 "no-err" => \$no_err,
1296 "no-sock" => \$no_sock, 1045 "no-sock" => \$no_sock,
1297 "no-krb5" => \$no_krb5, 1046 "no-krb5" => \$no_krb5,
@@ -1316,11 +1065,9 @@ sub read_options
1316 "no-rfc3779" => 0, 1065 "no-rfc3779" => 0,
1317 "no-montasm" => 0, 1066 "no-montasm" => 0,
1318 "no-shared" => 0, 1067 "no-shared" => 0,
1068 "no-store" => 0,
1319 "no-zlib" => 0, 1069 "no-zlib" => 0,
1320 "no-zlib-dynamic" => 0, 1070 "no-zlib-dynamic" => 0,
1321 "fips" => \$fips,
1322 "fipscanisterbuild" => [\$fips, \$fipscanisterbuild],
1323 "fipsdso" => [\$fips, \$fipscanisterbuild, \$fipsdso],
1324 ); 1071 );
1325 1072
1326 if (exists $valid_options{$_}) 1073 if (exists $valid_options{$_})
@@ -1397,31 +1144,3 @@ sub read_options
1397 else { return(0); } 1144 else { return(0); }
1398 return(1); 1145 return(1);
1399 } 1146 }
1400
1401sub fipslib_error
1402 {
1403 print STDERR "***FIPS module directory sanity check failed***\n";
1404 print STDERR "FIPS module build failed, or was deleted\n";
1405 print STDERR "Please rebuild FIPS module.\n";
1406 exit 1;
1407 }
1408
1409sub fips_check_files
1410 {
1411 my $dir = shift @_;
1412 my $ret = 1;
1413 if (!-d $dir)
1414 {
1415 print STDERR "FIPS module directory $dir does not exist\n";
1416 fipslib_error();
1417 }
1418 foreach (@_)
1419 {
1420 if (!-f "$dir${o}$_")
1421 {
1422 print STDERR "FIPS module file $_ does not exist!\n";
1423 $ret = 0;
1424 }
1425 }
1426 fipslib_error() if ($ret == 0);
1427 }
diff --git a/src/lib/libcrypto/util/mkdef.pl b/src/lib/libcrypto/util/mkdef.pl
index 5ae9ebb619..a4a17e3ae9 100644
--- a/src/lib/libcrypto/util/mkdef.pl
+++ b/src/lib/libcrypto/util/mkdef.pl
@@ -69,7 +69,7 @@ my $do_ctestall = 0;
69my $do_checkexist = 0; 69my $do_checkexist = 0;
70 70
71my $VMSVAX=0; 71my $VMSVAX=0;
72my $VMSAlpha=0; 72my $VMSNonVAX=0;
73my $VMS=0; 73my $VMS=0;
74my $W32=0; 74my $W32=0;
75my $W16=0; 75my $W16=0;
@@ -79,12 +79,13 @@ my $OS2=0;
79my $safe_stack_def = 0; 79my $safe_stack_def = 0;
80 80
81my @known_platforms = ( "__FreeBSD__", "PERL5", "NeXT", 81my @known_platforms = ( "__FreeBSD__", "PERL5", "NeXT",
82 "EXPORT_VAR_AS_FUNCTION", "ZLIB", "OPENSSL_FIPS"); 82 "EXPORT_VAR_AS_FUNCTION", "ZLIB" );
83my @known_ossl_platforms = ( "VMS", "WIN16", "WIN32", "WINNT", "OS2" ); 83my @known_ossl_platforms = ( "VMS", "WIN16", "WIN32", "WINNT", "OS2" );
84my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF", 84my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
85 "CAST", "MD2", "MD4", "MD5", "SHA", "SHA0", "SHA1", 85 "CAST", "MD2", "MD4", "MD5", "SHA", "SHA0", "SHA1",
86 "SHA256", "SHA512", "RIPEMD", 86 "SHA256", "SHA512", "RIPEMD",
87 "MDC2", "RSA", "DSA", "DH", "EC", "ECDH", "ECDSA", "HMAC", "AES", "CAMELLIA", "SEED", 87 "MDC2", "WHIRLPOOL", "RSA", "DSA", "DH", "EC", "ECDH", "ECDSA",
88 "HMAC", "AES", "CAMELLIA", "SEED", "GOST",
88 # Envelope "algorithms" 89 # Envelope "algorithms"
89 "EVP", "X509", "ASN1_TYPEDEFS", 90 "EVP", "X509", "ASN1_TYPEDEFS",
90 # Helper "algorithms" 91 # Helper "algorithms"
@@ -94,14 +95,16 @@ my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
94 "FP_API", "STDIO", "SOCK", "KRB5", "DGRAM", 95 "FP_API", "STDIO", "SOCK", "KRB5", "DGRAM",
95 # Engines 96 # Engines
96 "STATIC_ENGINE", "ENGINE", "HW", "GMP", 97 "STATIC_ENGINE", "ENGINE", "HW", "GMP",
97 # RFC3779 support 98 # RFC3779
98 "RFC3779", 99 "RFC3779",
99 # TLS extension support 100 # TLS
100 "TLSEXT", 101 "TLSEXT", "PSK",
101 # CMS 102 # CMS
102 "CMS", 103 "CMS",
103 # CryptoAPI Engine 104 # CryptoAPI Engine
104 "CAPIENG", 105 "CAPIENG",
106 # SSL v2
107 "SSL2",
105 # JPAKE 108 # JPAKE
106 "JPAKE", 109 "JPAKE",
107 # Deprecated functions 110 # Deprecated functions
@@ -118,14 +121,15 @@ close(IN);
118# defined with ifndef(NO_XXX) are not included in the .def file, and everything 121# defined with ifndef(NO_XXX) are not included in the .def file, and everything
119# in directory xxx is ignored. 122# in directory xxx is ignored.
120my $no_rc2; my $no_rc4; my $no_rc5; my $no_idea; my $no_des; my $no_bf; 123my $no_rc2; my $no_rc4; my $no_rc5; my $no_idea; my $no_des; my $no_bf;
121my $no_cast; 124my $no_cast; my $no_whirlpool; my $no_camellia; my $no_seed;
122my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2; 125my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2;
123my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_aes; my $no_krb5; 126my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_aes; my $no_krb5;
124my $no_ec; my $no_ecdsa; my $no_ecdh; my $no_engine; my $no_hw; my $no_camellia; 127my $no_ec; my $no_ecdsa; my $no_ecdh; my $no_engine; my $no_hw;
125my $no_seed; 128my $no_fp_api; my $no_static_engine=1; my $no_gmp; my $no_deprecated;
126my $no_fp_api; my $no_static_engine; my $no_gmp; my $no_deprecated; 129my $no_rfc3779; my $no_psk; my $no_tlsext; my $no_cms; my $no_capieng;
127my $no_rfc3779; my $no_tlsext; my $no_cms; my $no_capieng; my $no_jpake; 130my $no_jpake; my $no_ssl2;
128my $fips; 131
132my $zlib;
129 133
130 134
131foreach (@ARGV, split(/ /, $options)) 135foreach (@ARGV, split(/ /, $options))
@@ -141,17 +145,15 @@ foreach (@ARGV, split(/ /, $options))
141 $VMS=1; 145 $VMS=1;
142 $VMSVAX=1; 146 $VMSVAX=1;
143 } 147 }
144 if ($_ eq "VMS-Alpha") { 148 if ($_ eq "VMS-NonVAX") {
145 $VMS=1; 149 $VMS=1;
146 $VMSAlpha=1; 150 $VMSNonVAX=1;
147 } 151 }
148 $VMS=1 if $_ eq "VMS"; 152 $VMS=1 if $_ eq "VMS";
149 $OS2=1 if $_ eq "OS2"; 153 $OS2=1 if $_ eq "OS2";
150 $fips=1 if /^fips/; 154 if ($_ eq "zlib" || $_ eq "enable-zlib" || $_ eq "zlib-dynamic"
151 155 || $_ eq "enable-zlib-dynamic") {
152 if ($_ eq "zlib" || $_ eq "zlib-dynamic" 156 $zlib = 1;
153 || $_ eq "enable-zlib-dynamic") {
154 $zlib = 1;
155 } 157 }
156 158
157 $do_ssl=1 if $_ eq "ssleay"; 159 $do_ssl=1 if $_ eq "ssleay";
@@ -180,6 +182,7 @@ foreach (@ARGV, split(/ /, $options))
180 elsif (/^no-des$/) { $no_des=1; $no_mdc2=1; } 182 elsif (/^no-des$/) { $no_des=1; $no_mdc2=1; }
181 elsif (/^no-bf$/) { $no_bf=1; } 183 elsif (/^no-bf$/) { $no_bf=1; }
182 elsif (/^no-cast$/) { $no_cast=1; } 184 elsif (/^no-cast$/) { $no_cast=1; }
185 elsif (/^no-whirlpool$/) { $no_whirlpool=1; }
183 elsif (/^no-md2$/) { $no_md2=1; } 186 elsif (/^no-md2$/) { $no_md2=1; }
184 elsif (/^no-md4$/) { $no_md4=1; } 187 elsif (/^no-md4$/) { $no_md4=1; }
185 elsif (/^no-md5$/) { $no_md5=1; } 188 elsif (/^no-md5$/) { $no_md5=1; }
@@ -212,6 +215,7 @@ foreach (@ARGV, split(/ /, $options))
212 elsif (/^no-rfc3779$/) { $no_rfc3779=1; } 215 elsif (/^no-rfc3779$/) { $no_rfc3779=1; }
213 elsif (/^no-tlsext$/) { $no_tlsext=1; } 216 elsif (/^no-tlsext$/) { $no_tlsext=1; }
214 elsif (/^no-cms$/) { $no_cms=1; } 217 elsif (/^no-cms$/) { $no_cms=1; }
218 elsif (/^no-ssl2$/) { $no_ssl2=1; }
215 elsif (/^no-capieng$/) { $no_capieng=1; } 219 elsif (/^no-capieng$/) { $no_capieng=1; }
216 elsif (/^no-jpake$/) { $no_jpake=1; } 220 elsif (/^no-jpake$/) { $no_jpake=1; }
217 } 221 }
@@ -260,6 +264,7 @@ $crypto.=" crypto/rc5/rc5.h" ; # unless $no_rc5;
260$crypto.=" crypto/rc2/rc2.h" ; # unless $no_rc2; 264$crypto.=" crypto/rc2/rc2.h" ; # unless $no_rc2;
261$crypto.=" crypto/bf/blowfish.h" ; # unless $no_bf; 265$crypto.=" crypto/bf/blowfish.h" ; # unless $no_bf;
262$crypto.=" crypto/cast/cast.h" ; # unless $no_cast; 266$crypto.=" crypto/cast/cast.h" ; # unless $no_cast;
267$crypto.=" crypto/whrlpool/whrlpool.h" ;
263$crypto.=" crypto/md2/md2.h" ; # unless $no_md2; 268$crypto.=" crypto/md2/md2.h" ; # unless $no_md2;
264$crypto.=" crypto/md4/md4.h" ; # unless $no_md4; 269$crypto.=" crypto/md4/md4.h" ; # unless $no_md4;
265$crypto.=" crypto/md5/md5.h" ; # unless $no_md5; 270$crypto.=" crypto/md5/md5.h" ; # unless $no_md5;
@@ -301,17 +306,16 @@ $crypto.=" crypto/pkcs12/pkcs12.h";
301$crypto.=" crypto/x509/x509.h"; 306$crypto.=" crypto/x509/x509.h";
302$crypto.=" crypto/x509/x509_vfy.h"; 307$crypto.=" crypto/x509/x509_vfy.h";
303$crypto.=" crypto/x509v3/x509v3.h"; 308$crypto.=" crypto/x509v3/x509v3.h";
309$crypto.=" crypto/ts/ts.h";
304$crypto.=" crypto/rand/rand.h"; 310$crypto.=" crypto/rand/rand.h";
305$crypto.=" crypto/comp/comp.h" ; # unless $no_comp; 311$crypto.=" crypto/comp/comp.h" ; # unless $no_comp;
306$crypto.=" crypto/ocsp/ocsp.h"; 312$crypto.=" crypto/ocsp/ocsp.h";
307$crypto.=" crypto/ui/ui.h crypto/ui/ui_compat.h"; 313$crypto.=" crypto/ui/ui.h crypto/ui/ui_compat.h";
308$crypto.=" crypto/krb5/krb5_asn.h"; 314$crypto.=" crypto/krb5/krb5_asn.h";
309$crypto.=" crypto/tmdiff.h"; 315#$crypto.=" crypto/store/store.h";
310$crypto.=" crypto/store/store.h";
311$crypto.=" crypto/pqueue/pqueue.h"; 316$crypto.=" crypto/pqueue/pqueue.h";
312$crypto.=" crypto/cms/cms.h"; 317$crypto.=" crypto/cms/cms.h";
313$crypto.=" crypto/jpake/jpake.h"; 318$crypto.=" crypto/jpake/jpake.h";
314$crypto.=" fips/fips.h fips/rand/fips_rand.h";
315 319
316my $symhacks="crypto/symhacks.h"; 320my $symhacks="crypto/symhacks.h";
317 321
@@ -885,6 +889,7 @@ sub do_defs
885 s/\{\}/\(\)/gs; 889 s/\{\}/\(\)/gs;
886 890
887 s/STACK_OF\(\)/void/gs; 891 s/STACK_OF\(\)/void/gs;
892 s/LHASH_OF\(\)/void/gs;
888 893
889 print STDERR "DEBUG: \$_ = \"$_\"\n" if $debug; 894 print STDERR "DEBUG: \$_ = \"$_\"\n" if $debug;
890 if (/^\#INFO:([^:]*):(.*)$/) { 895 if (/^\#INFO:([^:]*):(.*)$/) {
@@ -961,6 +966,25 @@ sub do_defs
961 $platform{"PEM_write_NS_CERT_SEQ"} = "VMS"; 966 $platform{"PEM_write_NS_CERT_SEQ"} = "VMS";
962 $platform{"PEM_read_P8_PRIV_KEY_INFO"} = "VMS"; 967 $platform{"PEM_read_P8_PRIV_KEY_INFO"} = "VMS";
963 $platform{"PEM_write_P8_PRIV_KEY_INFO"} = "VMS"; 968 $platform{"PEM_write_P8_PRIV_KEY_INFO"} = "VMS";
969 $platform{"EVP_sha384"} = "!VMSVAX";
970 $platform{"EVP_sha512"} = "!VMSVAX";
971 $platform{"SHA384_Init"} = "!VMSVAX";
972 $platform{"SHA384_Transform"} = "!VMSVAX";
973 $platform{"SHA384_Update"} = "!VMSVAX";
974 $platform{"SHA384_Final"} = "!VMSVAX";
975 $platform{"SHA384"} = "!VMSVAX";
976 $platform{"SHA512_Init"} = "!VMSVAX";
977 $platform{"SHA512_Transform"} = "!VMSVAX";
978 $platform{"SHA512_Update"} = "!VMSVAX";
979 $platform{"SHA512_Final"} = "!VMSVAX";
980 $platform{"SHA512"} = "!VMSVAX";
981 $platform{"WHIRLPOOL_Init"} = "!VMSVAX";
982 $platform{"WHIRLPOOL"} = "!VMSVAX";
983 $platform{"WHIRLPOOL_BitUpdate"} = "!VMSVAX";
984 $platform{"EVP_whirlpool"} = "!VMSVAX";
985 $platform{"WHIRLPOOL_Final"} = "!VMSVAX";
986 $platform{"WHIRLPOOL_Update"} = "!VMSVAX";
987
964 988
965 # Info we know about 989 # Info we know about
966 990
@@ -1085,6 +1109,8 @@ sub is_valid
1085 1109
1086 if ($platforms) { 1110 if ($platforms) {
1087 # platforms 1111 # platforms
1112 if ($keyword eq "VMSVAX" && $VMSVAX) { return 1; }
1113 if ($keyword eq "VMSNonVAX" && $VMSNonVAX) { return 1; }
1088 if ($keyword eq "VMS" && $VMS) { return 1; } 1114 if ($keyword eq "VMS" && $VMS) { return 1; }
1089 if ($keyword eq "WIN32" && $W32) { return 1; } 1115 if ($keyword eq "WIN32" && $W32) { return 1; }
1090 if ($keyword eq "WIN16" && $W16) { return 1; } 1116 if ($keyword eq "WIN16" && $W16) { return 1; }
@@ -1097,9 +1123,6 @@ sub is_valid
1097 if ($keyword eq "EXPORT_VAR_AS_FUNCTION" && ($VMSVAX || $W32 || $W16)) { 1123 if ($keyword eq "EXPORT_VAR_AS_FUNCTION" && ($VMSVAX || $W32 || $W16)) {
1098 return 1; 1124 return 1;
1099 } 1125 }
1100 if ($keyword eq "OPENSSL_FIPS" && $fips) {
1101 return 1;
1102 }
1103 if ($keyword eq "ZLIB" && $zlib) { return 1; } 1126 if ($keyword eq "ZLIB" && $zlib) { return 1; }
1104 return 0; 1127 return 0;
1105 } else { 1128 } else {
@@ -1117,6 +1140,7 @@ sub is_valid
1117 if ($keyword eq "SHA" && $no_sha) { return 0; } 1140 if ($keyword eq "SHA" && $no_sha) { return 0; }
1118 if ($keyword eq "RIPEMD" && $no_ripemd) { return 0; } 1141 if ($keyword eq "RIPEMD" && $no_ripemd) { return 0; }
1119 if ($keyword eq "MDC2" && $no_mdc2) { return 0; } 1142 if ($keyword eq "MDC2" && $no_mdc2) { return 0; }
1143 if ($keyword eq "WHIRLPOOL" && $no_whirlpool) { return 0; }
1120 if ($keyword eq "RSA" && $no_rsa) { return 0; } 1144 if ($keyword eq "RSA" && $no_rsa) { return 0; }
1121 if ($keyword eq "DSA" && $no_dsa) { return 0; } 1145 if ($keyword eq "DSA" && $no_dsa) { return 0; }
1122 if ($keyword eq "DH" && $no_dh) { return 0; } 1146 if ($keyword eq "DH" && $no_dh) { return 0; }
@@ -1143,7 +1167,9 @@ sub is_valid
1143 if ($keyword eq "GMP" && $no_gmp) { return 0; } 1167 if ($keyword eq "GMP" && $no_gmp) { return 0; }
1144 if ($keyword eq "RFC3779" && $no_rfc3779) { return 0; } 1168 if ($keyword eq "RFC3779" && $no_rfc3779) { return 0; }
1145 if ($keyword eq "TLSEXT" && $no_tlsext) { return 0; } 1169 if ($keyword eq "TLSEXT" && $no_tlsext) { return 0; }
1170 if ($keyword eq "PSK" && $no_psk) { return 0; }
1146 if ($keyword eq "CMS" && $no_cms) { return 0; } 1171 if ($keyword eq "CMS" && $no_cms) { return 0; }
1172 if ($keyword eq "SSL2" && $no_ssl2) { return 0; }
1147 if ($keyword eq "CAPIENG" && $no_capieng) { return 0; } 1173 if ($keyword eq "CAPIENG" && $no_capieng) { return 0; }
1148 if ($keyword eq "JPAKE" && $no_jpake) { return 0; } 1174 if ($keyword eq "JPAKE" && $no_jpake) { return 0; }
1149 if ($keyword eq "DEPRECATED" && $no_deprecated) { return 0; } 1175 if ($keyword eq "DEPRECATED" && $no_deprecated) { return 0; }
diff --git a/src/lib/libcrypto/util/mkfiles.pl b/src/lib/libcrypto/util/mkfiles.pl
index 67fb8694c8..6d15831450 100644
--- a/src/lib/libcrypto/util/mkfiles.pl
+++ b/src/lib/libcrypto/util/mkfiles.pl
@@ -26,6 +26,7 @@ my @dirs = (
26"crypto/aes", 26"crypto/aes",
27"crypto/camellia", 27"crypto/camellia",
28"crypto/seed", 28"crypto/seed",
29"crypto/modes",
29"crypto/bn", 30"crypto/bn",
30"crypto/rsa", 31"crypto/rsa",
31"crypto/dsa", 32"crypto/dsa",
@@ -46,6 +47,7 @@ my @dirs = (
46"crypto/pem", 47"crypto/pem",
47"crypto/x509", 48"crypto/x509",
48"crypto/x509v3", 49"crypto/x509v3",
50"crypto/cms",
49"crypto/conf", 51"crypto/conf",
50"crypto/jpake", 52"crypto/jpake",
51"crypto/txt_db", 53"crypto/txt_db",
@@ -56,25 +58,20 @@ my @dirs = (
56"crypto/ocsp", 58"crypto/ocsp",
57"crypto/ui", 59"crypto/ui",
58"crypto/krb5", 60"crypto/krb5",
59"crypto/store", 61#"crypto/store",
60"crypto/pqueue", 62"crypto/pqueue",
61"crypto/cms", 63"crypto/whrlpool",
62"fips", 64"crypto/ts",
63"fips/aes",
64"fips/des",
65"fips/dsa",
66"fips/dh",
67"fips/hmac",
68"fips/rand",
69"fips/rsa",
70"fips/sha",
71"ssl", 65"ssl",
72"apps", 66"apps",
73"engines", 67"engines",
68"engines/ccgost",
74"test", 69"test",
75"tools" 70"tools"
76); 71);
77 72
73%top;
74
78foreach (@dirs) { 75foreach (@dirs) {
79 &files_dir ($_, "Makefile"); 76 &files_dir ($_, "Makefile");
80} 77}
@@ -118,8 +115,8 @@ while (<IN>)
118 $o =~ s/\s+$//; 115 $o =~ s/\s+$//;
119 $o =~ s/\s+/ /g; 116 $o =~ s/\s+/ /g;
120 117
121 $o =~ s/\$[({]([^)}]+)[)}]/$sym{$1}/g; 118 $o =~ s/\$[({]([^)}]+)[)}]/$top{$1} or $sym{$1}/ge;
122 $sym{$s}=$o; 119 $sym{$s}=($top{$s} or $o);
123 } 120 }
124 } 121 }
125 122
@@ -129,6 +126,15 @@ foreach (sort keys %sym)
129 { 126 {
130 print "$_=$sym{$_}\n"; 127 print "$_=$sym{$_}\n";
131 } 128 }
129if ($dir eq "." && defined($sym{"BUILDENV"}))
130 {
131 foreach (split(' ',$sym{"BUILDENV"}))
132 {
133 /^(.+)=/;
134 $top{$1}=$sym{$1};
135 }
136 }
137
132print "RELATIVE_DIRECTORY=\n"; 138print "RELATIVE_DIRECTORY=\n";
133 139
134close (IN); 140close (IN);
diff --git a/src/lib/libcrypto/util/mklink.pl b/src/lib/libcrypto/util/mklink.pl
index eacc327882..61db12c68f 100644
--- a/src/lib/libcrypto/util/mklink.pl
+++ b/src/lib/libcrypto/util/mklink.pl
@@ -15,21 +15,13 @@
15# Apart from this, this script should be able to handle even the most 15# Apart from this, this script should be able to handle even the most
16# pathological cases. 16# pathological cases.
17 17
18my $pwd; 18use Cwd;
19eval 'use Cwd;';
20if ($@)
21 {
22 $pwd = `pwd`;
23 }
24else
25 {
26 $pwd = getcwd();
27 }
28 19
29my $from = shift; 20my $from = shift;
30my @files = @ARGV; 21my @files = @ARGV;
31 22
32my @from_path = split(/[\\\/]/, $from); 23my @from_path = split(/[\\\/]/, $from);
24my $pwd = getcwd();
33chomp($pwd); 25chomp($pwd);
34my @pwd_path = split(/[\\\/]/, $pwd); 26my @pwd_path = split(/[\\\/]/, $pwd);
35 27
@@ -59,6 +51,7 @@ my $to = join('/', @to_path);
59 51
60my $file; 52my $file;
61$symlink_exists=eval {symlink("",""); 1}; 53$symlink_exists=eval {symlink("",""); 1};
54if ($^O eq "msys") { $symlink_exists=0 };
62foreach $file (@files) { 55foreach $file (@files) {
63 my $err = ""; 56 my $err = "";
64 if ($symlink_exists) { 57 if ($symlink_exists) {
diff --git a/src/lib/libcrypto/util/pl/BC-32.pl b/src/lib/libcrypto/util/pl/BC-32.pl
index 99b8c058d2..1f1e13fb40 100644
--- a/src/lib/libcrypto/util/pl/BC-32.pl
+++ b/src/lib/libcrypto/util/pl/BC-32.pl
@@ -117,7 +117,7 @@ ___
117 else 117 else
118 { 118 {
119 local($ex)=($target =~ /O_SSL/)?' $(L_CRYPTO)':''; 119 local($ex)=($target =~ /O_SSL/)?' $(L_CRYPTO)':'';
120 $ex.=' wsock32.lib gdi32.lib'; 120 $ex.=' ws2_32.lib gdi32.lib';
121 $ret.="\t\$(LINK) \$(MLFLAGS) $efile$target /def:ms/${Name}.def @<<\n \$(SHLIB_EX_OBJ) $objs $ex\n<<\n"; 121 $ret.="\t\$(LINK) \$(MLFLAGS) $efile$target /def:ms/${Name}.def @<<\n \$(SHLIB_EX_OBJ) $objs $ex\n<<\n";
122 } 122 }
123 $ret.="\n"; 123 $ret.="\n";
diff --git a/src/lib/libcrypto/util/pl/Mingw32.pl b/src/lib/libcrypto/util/pl/Mingw32.pl
index 8f0483fb93..fe3fb27a78 100644
--- a/src/lib/libcrypto/util/pl/Mingw32.pl
+++ b/src/lib/libcrypto/util/pl/Mingw32.pl
@@ -19,7 +19,7 @@ $cc='gcc';
19if ($debug) 19if ($debug)
20 { $cflags="-DL_ENDIAN -DDSO_WIN32 -g2 -ggdb"; } 20 { $cflags="-DL_ENDIAN -DDSO_WIN32 -g2 -ggdb"; }
21else 21else
22 { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -march=i486 -Wall"; } 22 { $cflags="-DL_ENDIAN -DDSO_WIN32 -fomit-frame-pointer -O3 -mcpu=i486 -Wall"; }
23 23
24if ($gaswin and !$no_asm) 24if ($gaswin and !$no_asm)
25 { 25 {
@@ -43,8 +43,6 @@ if ($gaswin and !$no_asm)
43 $rmd160_asm_src='crypto/ripemd/asm/rm-win32.s'; 43 $rmd160_asm_src='crypto/ripemd/asm/rm-win32.s';
44 $sha1_asm_obj='$(OBJ_D)\s1-win32.o'; 44 $sha1_asm_obj='$(OBJ_D)\s1-win32.o';
45 $sha1_asm_src='crypto/sha/asm/s1-win32.s'; 45 $sha1_asm_src='crypto/sha/asm/s1-win32.s';
46 $cpuid_asm_obj='$(OBJ_D)\cpu-win32.o';
47 $cpuid_asm_src='crypto/cpu-win32.s';
48 $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM -DOPENSSL_BN_ASM_PART_WORDS"; 46 $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM -DOPENSSL_BN_ASM_PART_WORDS";
49 } 47 }
50 48
@@ -57,7 +55,7 @@ $link='${CC}';
57$lflags='${CFLAGS}'; 55$lflags='${CFLAGS}';
58$efile='-o '; 56$efile='-o ';
59$exep=''; 57$exep='';
60$ex_libs="-lwsock32 -lgdi32"; 58$ex_libs="-lws2_32 -lgdi32";
61 59
62# static library stuff 60# static library stuff
63$mklib='ar r'; 61$mklib='ar r';
diff --git a/src/lib/libcrypto/util/pl/VC-32.pl b/src/lib/libcrypto/util/pl/VC-32.pl
index 85121c8ed1..c3e29fda96 100644
--- a/src/lib/libcrypto/util/pl/VC-32.pl
+++ b/src/lib/libcrypto/util/pl/VC-32.pl
@@ -4,21 +4,7 @@
4# 4#
5 5
6$ssl= "ssleay32"; 6$ssl= "ssleay32";
7 7$crypto="libeay32";
8if ($fips && !$shlib)
9 {
10 $crypto="libeayfips32";
11 $crypto_compat = "libeaycompat32.lib";
12 }
13else
14 {
15 $crypto="libeay32";
16 }
17
18if ($fipscanisterbuild)
19 {
20 $fips_canister_path = "\$(LIB_D)\\fipscanister.lib";
21 }
22 8
23$o='\\'; 9$o='\\';
24$cp='$(PERL) util/copy.pl'; 10$cp='$(PERL) util/copy.pl';
@@ -27,6 +13,10 @@ $rm='del /Q';
27 13
28$zlib_lib="zlib1.lib"; 14$zlib_lib="zlib1.lib";
29 15
16# Santize -L options for ms link
17$l_flags =~ s/-L("\[^"]+")/\/libpath:$1/g;
18$l_flags =~ s/-L(\S+)/\/libpath:$1/g;
19
30# C compiler stuff 20# C compiler stuff
31$cc='cl'; 21$cc='cl';
32if ($FLAVOR =~ /WIN64/) 22if ($FLAVOR =~ /WIN64/)
@@ -42,14 +32,28 @@ if ($FLAVOR =~ /WIN64/)
42 # per 0.9.8 release remaining warnings were explicitly examined and 32 # per 0.9.8 release remaining warnings were explicitly examined and
43 # considered safe to ignore. 33 # considered safe to ignore.
44 # 34 #
45 $base_cflags=' /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE'; 35 $base_cflags= " $mf_cflag";
46 $base_cflags.=' -D_CRT_SECURE_NO_DEPRECATE'; # shut up VC8
47 $base_cflags.=' -D_CRT_NONSTDC_NO_DEPRECATE'; # shut up VC8
48 my $f = $shlib?' /MD':' /MT'; 36 my $f = $shlib?' /MD':' /MT';
49 $lib_cflag='/Zl' if (!$shlib); # remove /DEFAULTLIBs from static lib 37 $lib_cflag='/Zl' if (!$shlib); # remove /DEFAULTLIBs from static lib
50 $opt_cflags=$f.' /Ox'; 38 $opt_cflags=$f.' /Ox';
51 $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG'; 39 $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG';
52 $lflags="/nologo /subsystem:console /opt:ref"; 40 $lflags="/nologo /subsystem:console /opt:ref";
41
42 *::perlasm_compile_target = sub {
43 my ($target,$source,$bname)=@_;
44 my $ret;
45
46 $bname =~ s/(.*)\.[^\.]$/$1/;
47 $ret=<<___;
48\$(TMP_D)$o$bname.asm: $source
49 set ASM=\$(ASM)
50 \$(PERL) $source \$\@
51
52$target: \$(TMP_D)$o$bname.asm
53 \$(ASM) $afile\$\@ \$(TMP_D)$o$bname.asm
54
55___
56 }
53 } 57 }
54elsif ($FLAVOR =~ /CE/) 58elsif ($FLAVOR =~ /CE/)
55 { 59 {
@@ -99,18 +103,18 @@ elsif ($FLAVOR =~ /CE/)
99 } 103 }
100 104
101 $cc='$(CC)'; 105 $cc='$(CC)';
102 $base_cflags=' /W3 /WX /GF /Gy /nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -I$(WCECOMPAT)/include -DOPENSSL_SMALL_FOOTPRINT'; 106 $base_cflags=' /W3 /WX /GF /Gy /nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -DOPENSSL_SMALL_FOOTPRINT';
103 $base_cflags.=" $wcecdefs"; 107 $base_cflags.=" $wcecdefs";
108 $base_cflags.=' -I$(WCECOMPAT)/include' if (defined($ENV{'WCECOMPAT'}));
109 $base_cflags.=' -I$(PORTSDK_LIBPATH)/../../include' if (defined($ENV{'PORTSDK_LIBPATH'}));
104 $opt_cflags=' /MC /O1i'; # optimize for space, but with intrinsics... 110 $opt_cflags=' /MC /O1i'; # optimize for space, but with intrinsics...
105 $dbg_clfags=' /MC /Od -DDEBUG -D_DEBUG'; 111 $dbg_clfags=' /MC /Od -DDEBUG -D_DEBUG';
106 $lflags="/nologo /opt:ref $wcelflag"; 112 $lflags="/nologo /opt:ref $wcelflag";
107 } 113 }
108else # Win32 114else # Win32
109 { 115 {
110 $base_cflags=' /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32'; 116 $base_cflags= " $mf_cflag";
111 $base_cflags.=' -D_CRT_SECURE_NO_DEPRECATE'; # shut up VC8 117 my $f = $shlib?' /MD':' /MT';
112 $base_cflags.=' -D_CRT_NONSTDC_NO_DEPRECATE'; # shut up VC8
113 my $f = $shlib || $fips ?' /MD':' /MT';
114 $lib_cflag='/Zl' if (!$shlib); # remove /DEFAULTLIBs from static lib 118 $lib_cflag='/Zl' if (!$shlib); # remove /DEFAULTLIBs from static lib
115 $opt_cflags=$f.' /Ox /O2 /Ob2'; 119 $opt_cflags=$f.' /Ox /O2 /Ob2';
116 $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG'; 120 $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG';
@@ -118,22 +122,28 @@ else # Win32
118 } 122 }
119$mlflags=''; 123$mlflags='';
120 124
121$out_def="out32"; $out_def.='_$(TARGETCPU)' if ($FLAVOR =~ /CE/); 125$out_def ="out32"; $out_def.="dll" if ($shlib);
122$tmp_def="tmp32"; $tmp_def.='_$(TARGETCPU)' if ($FLAVOR =~ /CE/); 126 $out_def.='_$(TARGETCPU)' if ($FLAVOR =~ /CE/);
127$tmp_def ="tmp32"; $tmp_def.="dll" if ($shlib);
128 $tmp_def.='_$(TARGETCPU)' if ($FLAVOR =~ /CE/);
123$inc_def="inc32"; 129$inc_def="inc32";
124 130
125if ($debug) 131if ($debug)
126 { 132 {
127 $cflags=$dbg_cflags.$base_cflags; 133 $cflags=$dbg_cflags.$base_cflags;
128 $lflags.=" /debug";
129 $mlflags.=' /debug';
130 } 134 }
131else 135else
132 { 136 {
133 $cflags=$opt_cflags.$base_cflags; 137 $cflags=$opt_cflags.$base_cflags;
134 } 138 }
135 139
140# generate symbols.pdb unconditionally
141$app_cflag.=" /Zi /Fd$tmp_def/app";
142$lib_cflag.=" /Zi /Fd$tmp_def/lib";
143$lflags.=" /debug";
144
136$obj='.obj'; 145$obj='.obj';
146$asm_suffix='.asm';
137$ofile="/Fo"; 147$ofile="/Fo";
138 148
139# EXE linking stuff 149# EXE linking stuff
@@ -143,26 +153,23 @@ $efile="/out:";
143$exep='.exe'; 153$exep='.exe';
144if ($no_sock) { $ex_libs=''; } 154if ($no_sock) { $ex_libs=''; }
145elsif ($FLAVOR =~ /CE/) { $ex_libs='winsock.lib'; } 155elsif ($FLAVOR =~ /CE/) { $ex_libs='winsock.lib'; }
146else { $ex_libs='wsock32.lib'; } 156else { $ex_libs='ws2_32.lib'; }
147 157
148if ($FLAVOR =~ /CE/) 158if ($FLAVOR =~ /CE/)
149 { 159 {
150 $ex_libs.=' $(WCECOMPAT)/lib/wcecompatex.lib'; 160 $ex_libs.=' $(WCECOMPAT)/lib/wcecompatex.lib' if (defined($ENV{'WCECOMPAT'}));
161 $ex_libs.=' $(PORTSDK_LIBPATH)/portlib.lib' if (defined($ENV{'PORTSDK_LIBPATH'}));
151 $ex_libs.=' /nodefaultlib:oldnames.lib coredll.lib corelibc.lib' if ($ENV{'TARGETCPU'} eq "X86"); 162 $ex_libs.=' /nodefaultlib:oldnames.lib coredll.lib corelibc.lib' if ($ENV{'TARGETCPU'} eq "X86");
152 } 163 }
153else 164else
154 { 165 {
155 $ex_libs.=' gdi32.lib crypt32.lib advapi32.lib user32.lib'; 166 $ex_libs.=' gdi32.lib advapi32.lib crypt32.lib user32.lib';
156 $ex_libs.=' bufferoverflowu.lib' if ($FLAVOR =~ /WIN64/); 167 $ex_libs.=' bufferoverflowu.lib' if ($FLAVOR =~ /WIN64/ and `cl 2>&1` =~ /14\.00\.4[0-9]{4}\./);
168 # WIN32 UNICODE build gets linked with unicows.lib for
169 # backward compatibility with Win9x.
170 $ex_libs="unicows.lib $ex_libs" if ($FLAVOR =~ /WIN32/ and $cflags =~ /\-DUNICODE/);
157 } 171 }
158 172
159# As native NT API is pure UNICODE, our WIN-NT build defaults to UNICODE,
160# but gets linked with unicows.lib to ensure backward compatibility.
161if ($FLAVOR =~ /NT/)
162 {
163 $cflags.=" -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE";
164 $ex_libs="unicows.lib $ex_libs";
165 }
166# static library stuff 173# static library stuff
167$mklib='lib /nologo'; 174$mklib='lib /nologo';
168$ranlib=''; 175$ranlib='';
@@ -173,23 +180,30 @@ $lfile='/out:';
173 180
174$shlib_ex_obj=""; 181$shlib_ex_obj="";
175$app_ex_obj="setargv.obj" if ($FLAVOR !~ /CE/); 182$app_ex_obj="setargv.obj" if ($FLAVOR !~ /CE/);
176if ($nasm) { 183if ($FLAVOR =~ /WIN64A/) {
184 if (`nasm -v 2>NUL` =~ /NASM version ([0-9]+\.[0-9]+)/ && $1 >= 2.0) {
185 $asm='nasm -f win64 -DNEAR -Ox -g';
186 $afile='-o ';
187 } else {
188 $asm='ml64 /c /Cp /Cx /Zi';
189 $afile='/Fo';
190 }
191} elsif ($FLAVOR =~ /WIN64I/) {
192 $asm='ias -d debug';
193 $afile="-o ";
194} elsif ($nasm) {
177 my $ver=`nasm -v 2>NUL`; 195 my $ver=`nasm -v 2>NUL`;
178 my $vew=`nasmw -v 2>NUL`; 196 my $vew=`nasmw -v 2>NUL`;
179 # pick newest version 197 # pick newest version
180 $asm=($ver gt $vew?"nasm":"nasmw")." -f win32"; 198 $asm=($ver gt $vew?"nasm":"nasmw")." -f win32";
199 $asmtype="win32n";
181 $afile='-o '; 200 $afile='-o ';
182} elsif ($ml64) {
183 $asm='ml64 /c /Cp /Cx';
184 $asm.=' /Zi' if $debug;
185 $afile='/Fo';
186} else { 201} else {
187 $asm='ml /nologo /Cp /coff /c /Cx'; 202 $asm='ml /nologo /Cp /coff /c /Cx /Zi';
188 $asm.=" /Zi" if $debug;
189 $afile='/Fo'; 203 $afile='/Fo';
204 $asmtype="win32";
190} 205}
191 206
192$aes_asm_obj='';
193$bn_asm_obj=''; 207$bn_asm_obj='';
194$bn_asm_src=''; 208$bn_asm_src='';
195$des_enc_obj=''; 209$des_enc_obj='';
@@ -198,56 +212,26 @@ $bf_enc_obj='';
198$bf_enc_src=''; 212$bf_enc_src='';
199 213
200if (!$no_asm) 214if (!$no_asm)
201 {
202 if ($FLAVOR =~ "WIN32")
203 {
204 $aes_asm_obj='crypto\aes\asm\a_win32.obj';
205 $aes_asm_src='crypto\aes\asm\a_win32.asm';
206 $bn_asm_obj='crypto\bn\asm\bn_win32.obj crypto\bn\asm\mt_win32.obj';
207 $bn_asm_src='crypto\bn\asm\bn_win32.asm crypto\bn\asm\mt_win32.asm';
208 $bnco_asm_obj='crypto\bn\asm\co_win32.obj';
209 $bnco_asm_src='crypto\bn\asm\co_win32.asm';
210 $des_enc_obj='crypto\des\asm\d_win32.obj crypto\des\asm\y_win32.obj';
211 $des_enc_src='crypto\des\asm\d_win32.asm crypto\des\asm\y_win32.asm';
212 $bf_enc_obj='crypto\bf\asm\b_win32.obj';
213 $bf_enc_src='crypto\bf\asm\b_win32.asm';
214 $cast_enc_obj='crypto\cast\asm\c_win32.obj';
215 $cast_enc_src='crypto\cast\asm\c_win32.asm';
216 $rc4_enc_obj='crypto\rc4\asm\r4_win32.obj';
217 $rc4_enc_src='crypto\rc4\asm\r4_win32.asm';
218 $rc5_enc_obj='crypto\rc5\asm\r5_win32.obj';
219 $rc5_enc_src='crypto\rc5\asm\r5_win32.asm';
220 $md5_asm_obj='crypto\md5\asm\m5_win32.obj';
221 $md5_asm_src='crypto\md5\asm\m5_win32.asm';
222 $sha1_asm_obj='crypto\sha\asm\s1_win32.obj crypto\sha\asm\sha512-sse2.obj';
223 $sha1_asm_src='crypto\sha\asm\s1_win32.asm crypto\sha\asm\sha512-sse2.asm';
224 $rmd160_asm_obj='crypto\ripemd\asm\rm_win32.obj';
225 $rmd160_asm_src='crypto\ripemd\asm\rm_win32.asm';
226 $cpuid_asm_obj='crypto\cpu_win32.obj';
227 $cpuid_asm_src='crypto\cpu_win32.asm';
228 $cflags.=" -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DMD5_ASM -DSHA1_ASM -DRMD160_ASM";
229 }
230 elsif ($FLAVOR =~ "WIN64A")
231 { 215 {
232 $aes_asm_obj='$(OBJ_D)\aes-x86_64.obj'; 216 win32_import_asm($mf_bn_asm, "bn", \$bn_asm_obj, \$bn_asm_src);
233 $aes_asm_src='crypto\aes\asm\aes-x86_64.asm'; 217 win32_import_asm($mf_aes_asm, "aes", \$aes_asm_obj, \$aes_asm_src);
234 $bn_asm_obj='$(OBJ_D)\x86_64-mont.obj $(OBJ_D)\bn_asm.obj'; 218 win32_import_asm($mf_des_asm, "des", \$des_enc_obj, \$des_enc_src);
235 $bn_asm_src='crypto\bn\asm\x86_64-mont.asm'; 219 win32_import_asm($mf_bf_asm, "bf", \$bf_enc_obj, \$bf_enc_src);
236 $sha1_asm_obj='$(OBJ_D)\sha1-x86_64.obj $(OBJ_D)\sha256-x86_64.obj $(OBJ_D)\sha512-x86_64.obj'; 220 win32_import_asm($mf_cast_asm, "cast", \$cast_enc_obj, \$cast_enc_src);
237 $sha1_asm_src='crypto\sha\asm\sha1-x86_64.asm crypto\sha\asm\sha256-x86_64.asm crypto\sha\asm\sha512-x86_64.asm'; 221 win32_import_asm($mf_rc4_asm, "rc4", \$rc4_enc_obj, \$rc4_enc_src);
238 $cpuid_asm_obj='$(OBJ_D)\cpuid-x86_64.obj'; 222 win32_import_asm($mf_rc5_asm, "rc5", \$rc5_enc_obj, \$rc5_enc_src);
239 $cpuid_asm_src='crypto\cpuid-x86_64.asm'; 223 win32_import_asm($mf_md5_asm, "md5", \$md5_asm_obj, \$md5_asm_src);
240 $cflags.=" -DOPENSSL_CPUID_OBJ -DAES_ASM -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM"; 224 win32_import_asm($mf_sha_asm, "sha", \$sha1_asm_obj, \$sha1_asm_src);
225 win32_import_asm($mf_rmd_asm, "ripemd", \$rmd160_asm_obj, \$rmd160_asm_src);
226 win32_import_asm($mf_wp_asm, "whrlpool", \$whirlpool_asm_obj, \$whirlpool_asm_src);
227 win32_import_asm($mf_cpuid_asm, "", \$cpuid_asm_obj, \$cpuid_asm_src);
228 $perl_asm = 1;
241 } 229 }
242 }
243 230
244if ($shlib && $FLAVOR !~ /CE/) 231if ($shlib && $FLAVOR !~ /CE/)
245 { 232 {
246 $mlflags.=" $lflags /dll"; 233 $mlflags.=" $lflags /dll";
247# $cflags =~ s| /MD| /MT|; 234 $lib_cflag.=" -D_WINDLL";
248 $lib_cflag=" -D_WINDLL";
249 $out_def="out32dll";
250 $tmp_def="tmp32dll";
251 # 235 #
252 # Engage Applink... 236 # Engage Applink...
253 # 237 #
@@ -267,8 +251,8 @@ $(INCO_D)\applink.c: ms\applink.c
267EXHEADER= $(EXHEADER) $(INCO_D)\applink.c 251EXHEADER= $(EXHEADER) $(INCO_D)\applink.c
268 252
269LIBS_DEP=$(LIBS_DEP) $(OBJ_D)\applink.obj 253LIBS_DEP=$(LIBS_DEP) $(OBJ_D)\applink.obj
254CRYPTOOBJ=$(OBJ_D)\uplink.obj $(CRYPTOOBJ)
270___ 255___
271$banner .= "CRYPTOOBJ=\$(OBJ_D)\\uplink.obj \$(CRYPTOOBJ)\n";
272 $banner.=<<'___' if ($FLAVOR =~ /WIN64/); 256 $banner.=<<'___' if ($FLAVOR =~ /WIN64/);
273CRYPTOOBJ=ms\uptable.obj $(CRYPTOOBJ) 257CRYPTOOBJ=ms\uptable.obj $(CRYPTOOBJ)
274___ 258___
@@ -276,120 +260,35 @@ ___
276elsif ($shlib && $FLAVOR =~ /CE/) 260elsif ($shlib && $FLAVOR =~ /CE/)
277 { 261 {
278 $mlflags.=" $lflags /dll"; 262 $mlflags.=" $lflags /dll";
279 $lib_cflag=" -D_WINDLL -D_DLL"; 263 $lflags.=' /entry:mainCRTstartup' if(defined($ENV{'PORTSDK_LIBPATH'}));
280 $out_def='out32dll_$(TARGETCPU)'; 264 $lib_cflag.=" -D_WINDLL -D_DLL";
281 $tmp_def='tmp32dll_$(TARGETCPU)';
282 } 265 }
283 266
284$cflags.=" /Fd$out_def";
285
286sub do_lib_rule 267sub do_lib_rule
287 { 268 {
288 my($objs,$target,$name,$shlib,$ign,$base_addr) = @_; 269 local($objs,$target,$name,$shlib)=@_;
289 local($ret); 270 local($ret);
290 271
291 $taget =~ s/\//$o/g if $o ne '/'; 272 $taget =~ s/\//$o/g if $o ne '/';
292 my $base_arg; 273 if ($name ne "")
293 if ($base_addr ne "")
294 {
295 $base_arg= " /base:$base_addr";
296 }
297 else
298 {
299 $base_arg = "";
300 }
301 if ($target =~ /O_CRYPTO/ && $fipsdso)
302 {
303 $name = "/def:ms/libeayfips.def";
304 }
305 elsif ($name ne "")
306 { 274 {
307 $name =~ tr/a-z/A-Z/; 275 $name =~ tr/a-z/A-Z/;
308 $name = "/def:ms/${name}.def"; 276 $name = "/def:ms/${name}.def";
309 } 277 }
310 278
311# $target="\$(LIB_D)$o$target"; 279# $target="\$(LIB_D)$o$target";
312# $ret.="$target: $objs\n"; 280 $ret.="$target: $objs\n";
313 if (!$shlib) 281 if (!$shlib)
314 { 282 {
315# $ret.="\t\$(RM) \$(O_$Name)\n"; 283# $ret.="\t\$(RM) \$(O_$Name)\n";
316 $ex =' '; 284 $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs\n<<\n";
317 $ret.="$target: $objs\n";
318 $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs $ex\n<<\n";
319 } 285 }
320 else 286 else
321 { 287 {
322 my $ex = ""; 288 local($ex)=($target =~ /O_CRYPTO/)?'':' $(L_CRYPTO)';
323 if ($target =~ /O_SSL/)
324 {
325 $ex .= " \$(L_CRYPTO)";
326 #$ex .= " \$(L_FIPS)" if $fipsdso;
327 }
328 my $fipstarget;
329 if ($fipsdso)
330 {
331 $fipstarget = "O_FIPS";
332 }
333 else
334 {
335 $fipstarget = "O_CRYPTO";
336 }
337
338
339 if ($name eq "")
340 {
341 $ex.=' bufferoverflowu.lib' if ($FLAVOR =~ /WIN64/);
342 if ($target =~ /capi/)
343 {
344 $ex.=' crypt32.lib advapi32.lib';
345 }
346 }
347 elsif ($FLAVOR =~ /CE/)
348 {
349 $ex.=' winsock.lib $(WCECOMPAT)/lib/wcecompatex.lib';
350 }
351 else
352 {
353 $ex.=' unicows.lib' if ($FLAVOR =~ /NT/);
354 $ex.=' wsock32.lib gdi32.lib advapi32.lib user32.lib';
355 $ex.=' crypt32.lib';
356 $ex.=' bufferoverflowu.lib' if ($FLAVOR =~ /WIN64/);
357 }
358 $ex.=" $zlib_lib" if $zlib_opt == 1 && $target =~ /O_CRYPTO/; 289 $ex.=" $zlib_lib" if $zlib_opt == 1 && $target =~ /O_CRYPTO/;
359 290 $ret.="\t\$(LINK) \$(MLFLAGS) $efile$target $name @<<\n \$(SHLIB_EX_OBJ) $objs $ex \$(EX_LIBS)\n<<\n";
360 if ($fips && $target =~ /$fipstarget/) 291 $ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;2\n\n";
361 {
362 $ex.= $mwex unless $fipscanisterbuild;
363 $ret.="$target: $objs \$(PREMAIN_DSO_EXE)";
364 if ($fipsdso)
365 {
366 $ex.=" \$(OBJ_D)\\\$(LIBFIPS).res";
367 $ret.=" \$(OBJ_D)\\\$(LIBFIPS).res";
368 $ret.=" ms/\$(LIBFIPS).def";
369 }
370 $ret.="\n\tSET FIPS_LINK=\$(LINK)\n";
371 $ret.="\tSET FIPS_CC=\$(CC)\n";
372 $ret.="\tSET FIPS_CC_ARGS=/Fo\$(OBJ_D)${o}fips_premain.obj \$(SHLIB_CFLAGS) -c\n";
373 $ret.="\tSET PREMAIN_DSO_EXE=\$(PREMAIN_DSO_EXE)\n";
374 $ret.="\tSET FIPS_SHA1_EXE=\$(FIPS_SHA1_EXE)\n";
375 $ret.="\tSET FIPS_TARGET=$target\n";
376 $ret.="\tSET FIPSLIB_D=\$(FIPSLIB_D)\n";
377 $ret.="\t\$(FIPSLINK) \$(MLFLAGS) /map $base_arg $efile$target ";
378 $ret.="$name @<<\n \$(SHLIB_EX_OBJ) $objs ";
379 $ret.="\$(OBJ_D)${o}fips_premain.obj $ex\n<<\n";
380 }
381 else
382 {
383 $ret.="$target: $objs";
384 if ($target =~ /O_CRYPTO/ && $fipsdso)
385 {
386 $ret .= " \$(O_FIPS)";
387 $ex .= " \$(L_FIPS)";
388 }
389 $ret.="\n\t\$(LINK) \$(MLFLAGS) $efile$target $name @<<\n \$(SHLIB_EX_OBJ) $objs $ex\n<<\n";
390 }
391
392 $ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;2\n\n";
393 } 292 }
394 $ret.="\n"; 293 $ret.="\n";
395 return($ret); 294 return($ret);
@@ -397,64 +296,43 @@ sub do_lib_rule
397 296
398sub do_link_rule 297sub do_link_rule
399 { 298 {
400 my($target,$files,$dep_libs,$libs,$standalone)=@_; 299 local($target,$files,$dep_libs,$libs)=@_;
401 local($ret,$_); 300 local($ret,$_);
301
402 $file =~ s/\//$o/g if $o ne '/'; 302 $file =~ s/\//$o/g if $o ne '/';
403 $n=&bname($targer); 303 $n=&bname($targer);
404 $ret.="$target: $files $dep_libs\n"; 304 $ret.="$target: $files $dep_libs\n";
405 if ($standalone == 1) 305 $ret.="\t\$(LINK) \$(LFLAGS) $efile$target @<<\n";
406 { 306 $ret.=" \$(APP_EX_OBJ) $files $libs\n<<\n";
407 $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n\t"; 307 $ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;1\n\n";
408 $ret.= "\$(EX_LIBS) " if ($files =~ /O_FIPSCANISTER/ && !$fipscanisterbuild); 308 return($ret);
409 $ret.="$files $libs\n<<\n"; 309 }
410 } 310
411 elsif ($standalone == 2) 311sub win32_import_asm
312 {
313 my ($mf_var, $asm_name, $oref, $sref) = @_;
314 my $asm_dir;
315 if ($asm_name eq "")
412 { 316 {
413 $ret.="\tSET FIPS_LINK=\$(LINK)\n"; 317 $asm_dir = "crypto\\";
414 $ret.="\tSET FIPS_CC=\$(CC)\n";
415 $ret.="\tSET FIPS_CC_ARGS=/Fo\$(OBJ_D)${o}fips_premain.obj \$(SHLIB_CFLAGS) -c\n";
416 $ret.="\tSET PREMAIN_DSO_EXE=\n";
417 $ret.="\tSET FIPS_TARGET=$target\n";
418 $ret.="\tSET FIPS_SHA1_EXE=\$(FIPS_SHA1_EXE)\n";
419 $ret.="\tSET FIPSLIB_D=\$(FIPSLIB_D)\n";
420 $ret.="\t\$(FIPSLINK) \$(LFLAGS) /map $efile$target @<<\n";
421 $ret.="\t\$(APP_EX_OBJ) $files \$(OBJ_D)${o}fips_premain.obj $libs\n<<\n";
422 } 318 }
423 else 319 else
424 { 320 {
425 $ret.="\t\$(LINK) \$(LFLAGS) $efile$target @<<\n"; 321 $asm_dir = "crypto\\$asm_name\\asm\\";
426 $ret.="\t\$(APP_EX_OBJ) $files $libs\n<<\n";
427 } 322 }
428 $ret.="\tIF EXIST \$@.manifest mt -nologo -manifest \$@.manifest -outputresource:\$@;1\n\n";
429 return($ret);
430 }
431 323
432sub do_rlink_rule 324 $$oref = "";
433 { 325 $mf_var =~ s/\.o$/.obj/g;
434 local($target,$rl_start, $rl_mid, $rl_end,$dep_libs,$libs)=@_;
435 local($ret,$_);
436 my $files = "$rl_start $rl_mid $rl_end";
437 326
438 $file =~ s/\//$o/g if $o ne '/'; 327 foreach (split(/ /, $mf_var))
439 $n=&bname($targer); 328 {
440 $ret.="$target: $files $dep_libs \$(FIPS_SHA1_EXE)\n"; 329 $$oref .= $asm_dir . $_ . " ";
441 $ret.="\t\$(PERL) ms\\segrenam.pl \$\$a $rl_start\n"; 330 }
442 $ret.="\t\$(PERL) ms\\segrenam.pl \$\$b $rl_mid\n"; 331 $$oref =~ s/ $//;
443 $ret.="\t\$(PERL) ms\\segrenam.pl \$\$c $rl_end\n"; 332 $$sref = $$oref;
444 $ret.="\t\$(MKLIB) $lfile$target @<<\n\t$files\n<<\n"; 333 $$sref =~ s/\.obj/.asm/g;
445 $ret.="\t\$(FIPS_SHA1_EXE) $target > ${target}.sha1\n";
446 $ret.="\t\$(PERL) util${o}copy.pl -stripcr fips${o}fips_premain.c \$(LIB_D)${o}fips_premain.c\n";
447 $ret.="\t\$(CP) fips${o}fips_premain.c.sha1 \$(LIB_D)${o}fips_premain.c.sha1\n";
448 $ret.="\n";
449 return($ret);
450 }
451 334
452sub do_sdef_rule
453 {
454 my $ret = "ms/\$(LIBFIPS).def: \$(O_FIPSCANISTER)\n";
455 $ret.="\t\$(PERL) util/mksdef.pl \$(MLFLAGS) /out:dummy.dll /def:ms/libeay32.def @<<\n \$(O_FIPSCANISTER)\n<<\n";
456 $ret.="\n";
457 return $ret;
458 } 335 }
459 336
337
4601; 3381;
diff --git a/src/lib/libcrypto/util/pod2man.pl b/src/lib/libcrypto/util/pod2man.pl
index 546d1ec186..025d914f2e 100644
--- a/src/lib/libcrypto/util/pod2man.pl
+++ b/src/lib/libcrypto/util/pod2man.pl
@@ -425,7 +425,7 @@ if ($name ne 'something') {
425 } 425 }
426 next if /^=cut\b/; # DB_File and Net::Ping have =cut before NAME 426 next if /^=cut\b/; # DB_File and Net::Ping have =cut before NAME
427 next if /^=pod\b/; # It is OK to have =pod before NAME 427 next if /^=pod\b/; # It is OK to have =pod before NAME
428 next if /^=for\s+comment\b/; # It is OK to have =for comment before NAME 428 next if /^=(for|begin|end)\s+comment\b/; # It is OK to have =for =begin or =end comment before NAME
429 die "$0: Invalid man page - 1st pod line is not NAME in $ARGV[0]\n" unless $lax; 429 die "$0: Invalid man page - 1st pod line is not NAME in $ARGV[0]\n" unless $lax;
430 } 430 }
431 die "$0: Invalid man page - no documentation in $ARGV[0]\n" unless $lax; 431 die "$0: Invalid man page - no documentation in $ARGV[0]\n" unless $lax;
diff --git a/src/lib/libcrypto/util/point.sh b/src/lib/libcrypto/util/point.sh
index 4790e08f8a..da39899cb1 100644
--- a/src/lib/libcrypto/util/point.sh
+++ b/src/lib/libcrypto/util/point.sh
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3rm -f "$2" 3rm -f "$2"
4if test "$OSTYPE" = msdosdjgpp; then 4if test "$OSTYPE" = msdosdjgpp || test "x$PLATFORM" = xmingw ; then
5 cp "$1" "$2" 5 cp "$1" "$2"
6else 6else
7 ln -s "$1" "$2" 7 ln -s "$1" "$2"
diff --git a/src/lib/libcrypto/util/selftest.pl b/src/lib/libcrypto/util/selftest.pl
index 4778c5ab01..7b32e9f4ff 100644
--- a/src/lib/libcrypto/util/selftest.pl
+++ b/src/lib/libcrypto/util/selftest.pl
@@ -78,7 +78,7 @@ print OUT "\n";
78 78
79print "Checking compiler...\n"; 79print "Checking compiler...\n";
80if (open(TEST,">cctest.c")) { 80if (open(TEST,">cctest.c")) {
81 print TEST "#include <stdio.h>\n#include <errno.h>\nmain(){printf(\"Hello world\\n\");}\n"; 81 print TEST "#include <stdio.h>\n#include <stdlib.h>\n#include <errno.h>\nmain(){printf(\"Hello world\\n\");}\n";
82 close(TEST); 82 close(TEST);
83 system("$cc -o cctest cctest.c"); 83 system("$cc -o cctest cctest.c");
84 if (`./cctest` !~ /Hello world/) { 84 if (`./cctest` !~ /Hello world/) {
@@ -96,7 +96,7 @@ if (open(TEST,">cctest.c")) {
96 print OUT "Can't create cctest.c\n"; 96 print OUT "Can't create cctest.c\n";
97} 97}
98if (open(TEST,">cctest.c")) { 98if (open(TEST,">cctest.c")) {
99 print TEST "#include <openssl/opensslv.h>\nmain(){printf(OPENSSL_VERSION_TEXT);}\n"; 99 print TEST "#include <stdio.h>\n#include <stdlib.h>\n#include <openssl/opensslv.h>\nmain(){printf(OPENSSL_VERSION_TEXT);}\n";
100 close(TEST); 100 close(TEST);
101 system("$cc -o cctest -Iinclude cctest.c"); 101 system("$cc -o cctest -Iinclude cctest.c");
102 $cctest = `./cctest`; 102 $cctest = `./cctest`;
diff --git a/src/lib/libcrypto/util/shlib_wrap.sh b/src/lib/libcrypto/util/shlib_wrap.sh
index a2f62d696f..9416d593d2 100755
--- a/src/lib/libcrypto/util/shlib_wrap.sh
+++ b/src/lib/libcrypto/util/shlib_wrap.sh
@@ -80,7 +80,7 @@ if [ -f "$LIBCRYPTOSO" -a -z "$preload_var" ]; then
80 # it into a script makes it possible to do so on multi-ABI 80 # it into a script makes it possible to do so on multi-ABI
81 # platforms. 81 # platforms.
82 case "$SYSNAME" in 82 case "$SYSNAME" in
83 *BSD) LD_PRELOAD="$LIBCRYPTOSO:$LIBSSLSO" ;; # *BSD 83 *BSD|QNX) LD_PRELOAD="$LIBCRYPTOSO:$LIBSSLSO" ;; # *BSD, QNX
84 *) LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" ;; # SunOS, Linux, ELF HP-UX 84 *) LD_PRELOAD="$LIBCRYPTOSO $LIBSSLSO" ;; # SunOS, Linux, ELF HP-UX
85 esac 85 esac
86 _RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX 86 _RLD_LIST="$LIBCRYPTOSO:$LIBSSLSO:DEFAULT" # Tru64, o32 IRIX
@@ -88,4 +88,6 @@ if [ -f "$LIBCRYPTOSO" -a -z "$preload_var" ]; then
88 export LD_PRELOAD _RLD_LIST DYLD_INSERT_LIBRARIES 88 export LD_PRELOAD _RLD_LIST DYLD_INSERT_LIBRARIES
89fi 89fi
90 90
91exec "$@" 91cmd="$1${EXE_EXT}"
92shift
93exec "$cmd" "$@"
diff --git a/src/lib/libcrypto/util/ssleay.num b/src/lib/libcrypto/util/ssleay.num
index 2055cc1597..15a58e7b13 100644
--- a/src/lib/libcrypto/util/ssleay.num
+++ b/src/lib/libcrypto/util/ssleay.num
@@ -98,9 +98,9 @@ SSLeay_add_ssl_algorithms 109 NOEXIST::FUNCTION:
98SSLv23_client_method 110 EXIST::FUNCTION:RSA 98SSLv23_client_method 110 EXIST::FUNCTION:RSA
99SSLv23_method 111 EXIST::FUNCTION:RSA 99SSLv23_method 111 EXIST::FUNCTION:RSA
100SSLv23_server_method 112 EXIST::FUNCTION:RSA 100SSLv23_server_method 112 EXIST::FUNCTION:RSA
101SSLv2_client_method 113 EXIST::FUNCTION:RSA 101SSLv2_client_method 113 EXIST::FUNCTION:RSA,SSL2
102SSLv2_method 114 EXIST::FUNCTION:RSA 102SSLv2_method 114 EXIST::FUNCTION:RSA,SSL2
103SSLv2_server_method 115 EXIST::FUNCTION:RSA 103SSLv2_server_method 115 EXIST::FUNCTION:RSA,SSL2
104SSLv3_client_method 116 EXIST::FUNCTION: 104SSLv3_client_method 116 EXIST::FUNCTION:
105SSLv3_method 117 EXIST::FUNCTION: 105SSLv3_method 117 EXIST::FUNCTION:
106SSLv3_server_method 118 EXIST::FUNCTION: 106SSLv3_server_method 118 EXIST::FUNCTION:
@@ -117,8 +117,8 @@ SSL_CIPHER_get_bits 128 EXIST::FUNCTION:
117SSL_CIPHER_get_version 129 EXIST::FUNCTION: 117SSL_CIPHER_get_version 129 EXIST::FUNCTION:
118SSL_CIPHER_get_name 130 EXIST::FUNCTION: 118SSL_CIPHER_get_name 130 EXIST::FUNCTION:
119BIO_ssl_shutdown 131 EXIST::FUNCTION:BIO 119BIO_ssl_shutdown 131 EXIST::FUNCTION:BIO
120SSL_SESSION_cmp 132 EXIST::FUNCTION: 120SSL_SESSION_cmp 132 NOEXIST::FUNCTION:
121SSL_SESSION_hash 133 EXIST::FUNCTION: 121SSL_SESSION_hash 133 NOEXIST::FUNCTION:
122SSL_SESSION_get_time 134 EXIST::FUNCTION: 122SSL_SESSION_get_time 134 EXIST::FUNCTION:
123SSL_SESSION_set_time 135 EXIST::FUNCTION: 123SSL_SESSION_set_time 135 EXIST::FUNCTION:
124SSL_SESSION_get_timeout 136 EXIST::FUNCTION: 124SSL_SESSION_get_timeout 136 EXIST::FUNCTION:
@@ -242,3 +242,20 @@ SSL_set_SSL_CTX 290 EXIST::FUNCTION:
242SSL_get_servername 291 EXIST::FUNCTION:TLSEXT 242SSL_get_servername 291 EXIST::FUNCTION:TLSEXT
243SSL_get_servername_type 292 EXIST::FUNCTION:TLSEXT 243SSL_get_servername_type 292 EXIST::FUNCTION:TLSEXT
244SSL_CTX_set_client_cert_engine 293 EXIST::FUNCTION:ENGINE 244SSL_CTX_set_client_cert_engine 293 EXIST::FUNCTION:ENGINE
245SSL_CTX_use_psk_identity_hint 294 EXIST::FUNCTION:PSK
246SSL_CTX_set_psk_client_callback 295 EXIST::FUNCTION:PSK
247PEM_write_bio_SSL_SESSION 296 EXIST::FUNCTION:
248SSL_get_psk_identity_hint 297 EXIST::FUNCTION:PSK
249SSL_set_psk_server_callback 298 EXIST::FUNCTION:PSK
250SSL_use_psk_identity_hint 299 EXIST::FUNCTION:PSK
251SSL_set_psk_client_callback 300 EXIST::FUNCTION:PSK
252PEM_read_SSL_SESSION 301 EXIST:!WIN16:FUNCTION:
253PEM_read_bio_SSL_SESSION 302 EXIST::FUNCTION:
254SSL_CTX_set_psk_server_callback 303 EXIST::FUNCTION:PSK
255SSL_get_psk_identity 304 EXIST::FUNCTION:PSK
256PEM_write_SSL_SESSION 305 EXIST:!WIN16:FUNCTION:
257SSL_set_session_ticket_ext 306 EXIST::FUNCTION:
258SSL_set_session_secret_cb 307 EXIST::FUNCTION:
259SSL_set_session_ticket_ext_cb 308 EXIST::FUNCTION:
260SSL_set1_param 309 EXIST::FUNCTION:
261SSL_CTX_set1_param 310 EXIST::FUNCTION:
diff --git a/src/lib/libcrypto/x509/Makefile b/src/lib/libcrypto/x509/Makefile
index 464752b159..72c82278f4 100644
--- a/src/lib/libcrypto/x509/Makefile
+++ b/src/lib/libcrypto/x509/Makefile
@@ -43,12 +43,12 @@ top:
43all: lib 43all: lib
44 44
45lib: $(LIBOBJ) 45lib: $(LIBOBJ)
46 $(ARX) $(LIB) $(LIBOBJ) 46 $(AR) $(LIB) $(LIBOBJ)
47 $(RANLIB) $(LIB) || echo Never mind. 47 $(RANLIB) $(LIB) || echo Never mind.
48 @touch lib 48 @touch lib
49 49
50files: 50files:
51 $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO 51 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
52 52
53links: 53links:
54 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 54 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
@@ -89,37 +89,35 @@ by_dir.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
89by_dir.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 89by_dir.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
90by_dir.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 90by_dir.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
91by_dir.o: ../../include/openssl/err.h ../../include/openssl/evp.h 91by_dir.o: ../../include/openssl/err.h ../../include/openssl/evp.h
92by_dir.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 92by_dir.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
93by_dir.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 93by_dir.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
94by_dir.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 94by_dir.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
95by_dir.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 95by_dir.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
96by_dir.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 96by_dir.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
97by_dir.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 97by_dir.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
98by_dir.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 98by_dir.o: ../../include/openssl/x509_vfy.h ../cryptlib.h by_dir.c
99by_dir.o: ../cryptlib.h by_dir.c
100by_file.o: ../../e_os.h ../../include/openssl/asn1.h 99by_file.o: ../../e_os.h ../../include/openssl/asn1.h
101by_file.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 100by_file.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
102by_file.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 101by_file.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
103by_file.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 102by_file.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
104by_file.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 103by_file.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
105by_file.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 104by_file.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
106by_file.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 105by_file.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
107by_file.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 106by_file.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
108by_file.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 107by_file.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h
109by_file.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h 108by_file.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h
110by_file.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 109by_file.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
111by_file.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 110by_file.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
112by_file.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 111by_file.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
113by_file.o: ../../include/openssl/x509_vfy.h ../cryptlib.h by_file.c 112by_file.o: ../cryptlib.h by_file.c
114x509_att.o: ../../e_os.h ../../include/openssl/asn1.h 113x509_att.o: ../../e_os.h ../../include/openssl/asn1.h
115x509_att.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 114x509_att.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
116x509_att.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 115x509_att.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
117x509_att.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 116x509_att.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
118x509_att.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 117x509_att.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
119x509_att.o: ../../include/openssl/err.h ../../include/openssl/evp.h 118x509_att.o: ../../include/openssl/err.h ../../include/openssl/evp.h
120x509_att.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 119x509_att.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
121x509_att.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 120x509_att.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
122x509_att.o: ../../include/openssl/opensslconf.h
123x509_att.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 121x509_att.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
124x509_att.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 122x509_att.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
125x509_att.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 123x509_att.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -132,9 +130,8 @@ x509_cmp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
132x509_cmp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 130x509_cmp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
133x509_cmp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 131x509_cmp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
134x509_cmp.o: ../../include/openssl/err.h ../../include/openssl/evp.h 132x509_cmp.o: ../../include/openssl/err.h ../../include/openssl/evp.h
135x509_cmp.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 133x509_cmp.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
136x509_cmp.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 134x509_cmp.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
137x509_cmp.o: ../../include/openssl/opensslconf.h
138x509_cmp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 135x509_cmp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
139x509_cmp.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 136x509_cmp.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
140x509_cmp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 137x509_cmp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -146,22 +143,22 @@ x509_d2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
146x509_d2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 143x509_d2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
147x509_d2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 144x509_d2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
148x509_d2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 145x509_d2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
149x509_d2.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 146x509_d2.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
150x509_d2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 147x509_d2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
151x509_d2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 148x509_d2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
152x509_d2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 149x509_d2.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
153x509_d2.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 150x509_d2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
154x509_d2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 151x509_d2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
155x509_d2.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 152x509_d2.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
156x509_d2.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x509_d2.c 153x509_d2.o: ../cryptlib.h x509_d2.c
157x509_def.o: ../../e_os.h ../../include/openssl/asn1.h 154x509_def.o: ../../e_os.h ../../include/openssl/asn1.h
158x509_def.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 155x509_def.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
159x509_def.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 156x509_def.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
160x509_def.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 157x509_def.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
161x509_def.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 158x509_def.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
162x509_def.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 159x509_def.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
163x509_def.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 160x509_def.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
164x509_def.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 161x509_def.o: ../../include/openssl/opensslconf.h
165x509_def.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 162x509_def.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
166x509_def.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 163x509_def.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
167x509_def.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 164x509_def.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -172,9 +169,8 @@ x509_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
172x509_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 169x509_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
173x509_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 170x509_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
174x509_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h 171x509_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h
175x509_err.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 172x509_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
176x509_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 173x509_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
177x509_err.o: ../../include/openssl/opensslconf.h
178x509_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 174x509_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
179x509_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 175x509_err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
180x509_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 176x509_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -186,9 +182,8 @@ x509_ext.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
186x509_ext.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 182x509_ext.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
187x509_ext.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 183x509_ext.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
188x509_ext.o: ../../include/openssl/err.h ../../include/openssl/evp.h 184x509_ext.o: ../../include/openssl/err.h ../../include/openssl/evp.h
189x509_ext.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 185x509_ext.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
190x509_ext.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 186x509_ext.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
191x509_ext.o: ../../include/openssl/opensslconf.h
192x509_ext.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 187x509_ext.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
193x509_ext.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 188x509_ext.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
194x509_ext.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 189x509_ext.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -201,22 +196,22 @@ x509_lu.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
201x509_lu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 196x509_lu.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
202x509_lu.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 197x509_lu.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
203x509_lu.o: ../../include/openssl/err.h ../../include/openssl/evp.h 198x509_lu.o: ../../include/openssl/err.h ../../include/openssl/evp.h
204x509_lu.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 199x509_lu.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
205x509_lu.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 200x509_lu.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
206x509_lu.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 201x509_lu.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
207x509_lu.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 202x509_lu.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
208x509_lu.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 203x509_lu.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
209x509_lu.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 204x509_lu.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
210x509_lu.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 205x509_lu.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
211x509_lu.o: ../../include/openssl/x509v3.h ../cryptlib.h x509_lu.c 206x509_lu.o: ../cryptlib.h x509_lu.c
212x509_obj.o: ../../e_os.h ../../include/openssl/asn1.h 207x509_obj.o: ../../e_os.h ../../include/openssl/asn1.h
213x509_obj.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 208x509_obj.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
214x509_obj.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 209x509_obj.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
215x509_obj.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 210x509_obj.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
216x509_obj.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 211x509_obj.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
217x509_obj.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 212x509_obj.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
218x509_obj.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 213x509_obj.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
219x509_obj.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 214x509_obj.o: ../../include/openssl/opensslconf.h
220x509_obj.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 215x509_obj.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
221x509_obj.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 216x509_obj.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
222x509_obj.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 217x509_obj.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -228,21 +223,20 @@ x509_r2x.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
228x509_r2x.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 223x509_r2x.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
229x509_r2x.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 224x509_r2x.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
230x509_r2x.o: ../../include/openssl/err.h ../../include/openssl/evp.h 225x509_r2x.o: ../../include/openssl/err.h ../../include/openssl/evp.h
231x509_r2x.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 226x509_r2x.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
232x509_r2x.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 227x509_r2x.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
233x509_r2x.o: ../../include/openssl/opensslconf.h
234x509_r2x.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 228x509_r2x.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
235x509_r2x.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 229x509_r2x.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
236x509_r2x.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 230x509_r2x.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
237x509_r2x.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 231x509_r2x.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
238x509_r2x.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x509_r2x.c 232x509_r2x.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x509_r2x.c
239x509_req.o: ../../e_os.h ../../include/openssl/asn1.h 233x509_req.o: ../../e_os.h ../../include/openssl/asn1.h
240x509_req.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 234x509_req.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
241x509_req.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 235x509_req.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
242x509_req.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 236x509_req.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
243x509_req.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 237x509_req.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
244x509_req.o: ../../include/openssl/err.h ../../include/openssl/evp.h 238x509_req.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
245x509_req.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 239x509_req.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
246x509_req.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 240x509_req.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
247x509_req.o: ../../include/openssl/opensslconf.h 241x509_req.o: ../../include/openssl/opensslconf.h
248x509_req.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 242x509_req.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
@@ -256,9 +250,9 @@ x509_set.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
256x509_set.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 250x509_set.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
257x509_set.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 251x509_set.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
258x509_set.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 252x509_set.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
259x509_set.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 253x509_set.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
260x509_set.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 254x509_set.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
261x509_set.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 255x509_set.o: ../../include/openssl/opensslconf.h
262x509_set.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 256x509_set.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
263x509_set.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 257x509_set.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
264x509_set.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 258x509_set.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -270,9 +264,8 @@ x509_trs.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
270x509_trs.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 264x509_trs.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
271x509_trs.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 265x509_trs.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
272x509_trs.o: ../../include/openssl/err.h ../../include/openssl/evp.h 266x509_trs.o: ../../include/openssl/err.h ../../include/openssl/evp.h
273x509_trs.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 267x509_trs.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
274x509_trs.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 268x509_trs.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
275x509_trs.o: ../../include/openssl/opensslconf.h
276x509_trs.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 269x509_trs.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
277x509_trs.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 270x509_trs.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
278x509_trs.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 271x509_trs.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -284,9 +277,9 @@ x509_txt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
284x509_txt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 277x509_txt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
285x509_txt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 278x509_txt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
286x509_txt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 279x509_txt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
287x509_txt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 280x509_txt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
288x509_txt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 281x509_txt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
289x509_txt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 282x509_txt.o: ../../include/openssl/opensslconf.h
290x509_txt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 283x509_txt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
291x509_txt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 284x509_txt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
292x509_txt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 285x509_txt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -298,23 +291,22 @@ x509_v3.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
298x509_v3.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 291x509_v3.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
299x509_v3.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 292x509_v3.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
300x509_v3.o: ../../include/openssl/err.h ../../include/openssl/evp.h 293x509_v3.o: ../../include/openssl/err.h ../../include/openssl/evp.h
301x509_v3.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 294x509_v3.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
302x509_v3.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 295x509_v3.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
303x509_v3.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 296x509_v3.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
304x509_v3.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 297x509_v3.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
305x509_v3.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 298x509_v3.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
306x509_v3.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 299x509_v3.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
307x509_v3.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 300x509_v3.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
308x509_v3.o: ../../include/openssl/x509v3.h ../cryptlib.h x509_v3.c 301x509_v3.o: ../cryptlib.h x509_v3.c
309x509_vfy.o: ../../e_os.h ../../include/openssl/asn1.h 302x509_vfy.o: ../../e_os.h ../../include/openssl/asn1.h
310x509_vfy.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 303x509_vfy.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
311x509_vfy.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 304x509_vfy.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
312x509_vfy.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 305x509_vfy.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
313x509_vfy.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 306x509_vfy.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
314x509_vfy.o: ../../include/openssl/err.h ../../include/openssl/evp.h 307x509_vfy.o: ../../include/openssl/err.h ../../include/openssl/evp.h
315x509_vfy.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 308x509_vfy.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
316x509_vfy.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 309x509_vfy.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
317x509_vfy.o: ../../include/openssl/opensslconf.h
318x509_vfy.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 310x509_vfy.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
319x509_vfy.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 311x509_vfy.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
320x509_vfy.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 312x509_vfy.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -327,9 +319,8 @@ x509_vpm.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
327x509_vpm.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 319x509_vpm.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
328x509_vpm.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 320x509_vpm.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
329x509_vpm.o: ../../include/openssl/err.h ../../include/openssl/evp.h 321x509_vpm.o: ../../include/openssl/err.h ../../include/openssl/evp.h
330x509_vpm.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 322x509_vpm.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
331x509_vpm.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 323x509_vpm.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
332x509_vpm.o: ../../include/openssl/opensslconf.h
333x509_vpm.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 324x509_vpm.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
334x509_vpm.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 325x509_vpm.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
335x509_vpm.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 326x509_vpm.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -341,9 +332,9 @@ x509cset.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
341x509cset.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 332x509cset.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
342x509cset.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 333x509cset.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
343x509cset.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 334x509cset.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
344x509cset.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 335x509cset.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
345x509cset.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 336x509cset.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
346x509cset.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 337x509cset.o: ../../include/openssl/opensslconf.h
347x509cset.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 338x509cset.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
348x509cset.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 339x509cset.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
349x509cset.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 340x509cset.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -354,9 +345,9 @@ x509name.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
354x509name.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 345x509name.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
355x509name.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 346x509name.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
356x509name.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 347x509name.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
357x509name.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 348x509name.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
358x509name.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 349x509name.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
359x509name.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 350x509name.o: ../../include/openssl/opensslconf.h
360x509name.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 351x509name.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
361x509name.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 352x509name.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
362x509name.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 353x509name.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -367,9 +358,9 @@ x509rset.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
367x509rset.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 358x509rset.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
368x509rset.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 359x509rset.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
369x509rset.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 360x509rset.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
370x509rset.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 361x509rset.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
371x509rset.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 362x509rset.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
372x509rset.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 363x509rset.o: ../../include/openssl/opensslconf.h
373x509rset.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 364x509rset.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
374x509rset.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 365x509rset.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
375x509rset.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 366x509rset.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -380,9 +371,9 @@ x509spki.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
380x509spki.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 371x509spki.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
381x509spki.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 372x509spki.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
382x509spki.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 373x509spki.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
383x509spki.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 374x509spki.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
384x509spki.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 375x509spki.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
385x509spki.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 376x509spki.o: ../../include/openssl/opensslconf.h
386x509spki.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 377x509spki.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
387x509spki.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 378x509spki.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
388x509spki.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 379x509spki.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -393,9 +384,9 @@ x509type.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
393x509type.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 384x509type.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
394x509type.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 385x509type.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
395x509type.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 386x509type.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
396x509type.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 387x509type.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
397x509type.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 388x509type.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
398x509type.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 389x509type.o: ../../include/openssl/opensslconf.h
399x509type.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 390x509type.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
400x509type.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 391x509type.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
401x509type.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 392x509type.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -406,12 +397,11 @@ x_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
406x_all.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 397x_all.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
407x_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 398x_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
408x_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 399x_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
409x_all.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 400x_all.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
410x_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 401x_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
411x_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 402x_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
412x_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 403x_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
413x_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 404x_all.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
414x_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 405x_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
415x_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 406x_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
416x_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 407x_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h x_all.c
417x_all.o: ../cryptlib.h x_all.c
diff --git a/src/lib/libcrypto/x509v3/Makefile b/src/lib/libcrypto/x509v3/Makefile
index e71dc42f9f..556ef351bf 100644
--- a/src/lib/libcrypto/x509v3/Makefile
+++ b/src/lib/libcrypto/x509v3/Makefile
@@ -43,7 +43,7 @@ top:
43all: lib 43all: lib
44 44
45lib: $(LIBOBJ) 45lib: $(LIBOBJ)
46 $(ARX) $(LIB) $(LIBOBJ) 46 $(AR) $(LIB) $(LIBOBJ)
47 $(RANLIB) $(LIB) || echo Never mind. 47 $(RANLIB) $(LIB) || echo Never mind.
48 @touch lib 48 @touch lib
49 49
@@ -90,8 +90,8 @@ pcy_cache.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
90pcy_cache.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 90pcy_cache.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
91pcy_cache.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 91pcy_cache.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
92pcy_cache.o: ../../include/openssl/err.h ../../include/openssl/evp.h 92pcy_cache.o: ../../include/openssl/err.h ../../include/openssl/evp.h
93pcy_cache.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 93pcy_cache.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
94pcy_cache.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 94pcy_cache.o: ../../include/openssl/objects.h
95pcy_cache.o: ../../include/openssl/opensslconf.h 95pcy_cache.o: ../../include/openssl/opensslconf.h
96pcy_cache.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 96pcy_cache.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
97pcy_cache.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 97pcy_cache.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
@@ -105,9 +105,8 @@ pcy_data.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
105pcy_data.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 105pcy_data.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
106pcy_data.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 106pcy_data.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
107pcy_data.o: ../../include/openssl/err.h ../../include/openssl/evp.h 107pcy_data.o: ../../include/openssl/err.h ../../include/openssl/evp.h
108pcy_data.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 108pcy_data.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
109pcy_data.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 109pcy_data.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
110pcy_data.o: ../../include/openssl/opensslconf.h
111pcy_data.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 110pcy_data.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
112pcy_data.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 111pcy_data.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
113pcy_data.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 112pcy_data.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -120,36 +119,35 @@ pcy_lib.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
120pcy_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 119pcy_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
121pcy_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 120pcy_lib.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
122pcy_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 121pcy_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
123pcy_lib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 122pcy_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
124pcy_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 123pcy_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
125pcy_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 124pcy_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
126pcy_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 125pcy_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
127pcy_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 126pcy_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
128pcy_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 127pcy_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
129pcy_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 128pcy_lib.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
130pcy_lib.o: ../../include/openssl/x509v3.h ../cryptlib.h pcy_int.h pcy_lib.c 129pcy_lib.o: ../cryptlib.h pcy_int.h pcy_lib.c
131pcy_map.o: ../../e_os.h ../../include/openssl/asn1.h 130pcy_map.o: ../../e_os.h ../../include/openssl/asn1.h
132pcy_map.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 131pcy_map.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
133pcy_map.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 132pcy_map.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
134pcy_map.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 133pcy_map.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
135pcy_map.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 134pcy_map.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
136pcy_map.o: ../../include/openssl/err.h ../../include/openssl/evp.h 135pcy_map.o: ../../include/openssl/err.h ../../include/openssl/evp.h
137pcy_map.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 136pcy_map.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
138pcy_map.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 137pcy_map.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
139pcy_map.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 138pcy_map.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
140pcy_map.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 139pcy_map.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
141pcy_map.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 140pcy_map.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
142pcy_map.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 141pcy_map.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
143pcy_map.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 142pcy_map.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
144pcy_map.o: ../../include/openssl/x509v3.h ../cryptlib.h pcy_int.h pcy_map.c 143pcy_map.o: ../cryptlib.h pcy_int.h pcy_map.c
145pcy_node.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 144pcy_node.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
146pcy_node.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 145pcy_node.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
147pcy_node.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 146pcy_node.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
148pcy_node.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 147pcy_node.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
149pcy_node.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h 148pcy_node.o: ../../include/openssl/ecdsa.h ../../include/openssl/evp.h
150pcy_node.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 149pcy_node.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
151pcy_node.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 150pcy_node.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
152pcy_node.o: ../../include/openssl/opensslconf.h
153pcy_node.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 151pcy_node.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
154pcy_node.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 152pcy_node.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
155pcy_node.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 153pcy_node.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -162,9 +160,8 @@ pcy_tree.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
162pcy_tree.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 160pcy_tree.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
163pcy_tree.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 161pcy_tree.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
164pcy_tree.o: ../../include/openssl/err.h ../../include/openssl/evp.h 162pcy_tree.o: ../../include/openssl/err.h ../../include/openssl/evp.h
165pcy_tree.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 163pcy_tree.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
166pcy_tree.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 164pcy_tree.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
167pcy_tree.o: ../../include/openssl/opensslconf.h
168pcy_tree.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 165pcy_tree.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
169pcy_tree.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 166pcy_tree.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
170pcy_tree.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 167pcy_tree.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -177,39 +174,37 @@ v3_addr.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
177v3_addr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 174v3_addr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
178v3_addr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 175v3_addr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
179v3_addr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 176v3_addr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
180v3_addr.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 177v3_addr.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
181v3_addr.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 178v3_addr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
182v3_addr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 179v3_addr.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
183v3_addr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 180v3_addr.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
184v3_addr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 181v3_addr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
185v3_addr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 182v3_addr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
186v3_addr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 183v3_addr.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
187v3_addr.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 184v3_addr.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_addr.c
188v3_addr.o: ../cryptlib.h v3_addr.c
189v3_akey.o: ../../e_os.h ../../include/openssl/asn1.h 185v3_akey.o: ../../e_os.h ../../include/openssl/asn1.h
190v3_akey.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 186v3_akey.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
191v3_akey.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 187v3_akey.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
192v3_akey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 188v3_akey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
193v3_akey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 189v3_akey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
194v3_akey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 190v3_akey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
195v3_akey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 191v3_akey.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
196v3_akey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 192v3_akey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
197v3_akey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 193v3_akey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
198v3_akey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 194v3_akey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
199v3_akey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 195v3_akey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
200v3_akey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 196v3_akey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
201v3_akey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 197v3_akey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
202v3_akey.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 198v3_akey.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_akey.c
203v3_akey.o: ../cryptlib.h v3_akey.c
204v3_akeya.o: ../../e_os.h ../../include/openssl/asn1.h 199v3_akeya.o: ../../e_os.h ../../include/openssl/asn1.h
205v3_akeya.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 200v3_akeya.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
206v3_akeya.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 201v3_akeya.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
207v3_akeya.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 202v3_akeya.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
208v3_akeya.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 203v3_akeya.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
209v3_akeya.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 204v3_akeya.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
210v3_akeya.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 205v3_akeya.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
211v3_akeya.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 206v3_akeya.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
212v3_akeya.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 207v3_akeya.o: ../../include/openssl/opensslconf.h
213v3_akeya.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 208v3_akeya.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
214v3_akeya.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 209v3_akeya.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
215v3_akeya.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 210v3_akeya.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -221,15 +216,14 @@ v3_alt.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
221v3_alt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 216v3_alt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
222v3_alt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 217v3_alt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
223v3_alt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 218v3_alt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
224v3_alt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 219v3_alt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
225v3_alt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 220v3_alt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
226v3_alt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 221v3_alt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
227v3_alt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 222v3_alt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
228v3_alt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 223v3_alt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
229v3_alt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 224v3_alt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
230v3_alt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 225v3_alt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
231v3_alt.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 226v3_alt.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_alt.c
232v3_alt.o: ../cryptlib.h v3_alt.c
233v3_asid.o: ../../e_os.h ../../include/openssl/asn1.h 227v3_asid.o: ../../e_os.h ../../include/openssl/asn1.h
234v3_asid.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 228v3_asid.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
235v3_asid.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 229v3_asid.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
@@ -237,23 +231,23 @@ v3_asid.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
237v3_asid.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 231v3_asid.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
238v3_asid.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 232v3_asid.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
239v3_asid.o: ../../include/openssl/err.h ../../include/openssl/evp.h 233v3_asid.o: ../../include/openssl/err.h ../../include/openssl/evp.h
240v3_asid.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 234v3_asid.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
241v3_asid.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 235v3_asid.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
242v3_asid.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 236v3_asid.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
243v3_asid.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 237v3_asid.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
244v3_asid.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 238v3_asid.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
245v3_asid.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 239v3_asid.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
246v3_asid.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 240v3_asid.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
247v3_asid.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_asid.c 241v3_asid.o: ../cryptlib.h v3_asid.c
248v3_bcons.o: ../../e_os.h ../../include/openssl/asn1.h 242v3_bcons.o: ../../e_os.h ../../include/openssl/asn1.h
249v3_bcons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 243v3_bcons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
250v3_bcons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 244v3_bcons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
251v3_bcons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 245v3_bcons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
252v3_bcons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 246v3_bcons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
253v3_bcons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 247v3_bcons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
254v3_bcons.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 248v3_bcons.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
255v3_bcons.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 249v3_bcons.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
256v3_bcons.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 250v3_bcons.o: ../../include/openssl/opensslconf.h
257v3_bcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 251v3_bcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
258v3_bcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 252v3_bcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
259v3_bcons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 253v3_bcons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -266,9 +260,8 @@ v3_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
266v3_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 260v3_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
267v3_bitst.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 261v3_bitst.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
268v3_bitst.o: ../../include/openssl/err.h ../../include/openssl/evp.h 262v3_bitst.o: ../../include/openssl/err.h ../../include/openssl/evp.h
269v3_bitst.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 263v3_bitst.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
270v3_bitst.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 264v3_bitst.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
271v3_bitst.o: ../../include/openssl/opensslconf.h
272v3_bitst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 265v3_bitst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
273v3_bitst.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 266v3_bitst.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
274v3_bitst.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 267v3_bitst.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -281,23 +274,23 @@ v3_conf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
281v3_conf.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 274v3_conf.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
282v3_conf.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 275v3_conf.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
283v3_conf.o: ../../include/openssl/err.h ../../include/openssl/evp.h 276v3_conf.o: ../../include/openssl/err.h ../../include/openssl/evp.h
284v3_conf.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 277v3_conf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
285v3_conf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 278v3_conf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
286v3_conf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 279v3_conf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
287v3_conf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 280v3_conf.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
288v3_conf.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 281v3_conf.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
289v3_conf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 282v3_conf.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
290v3_conf.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 283v3_conf.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
291v3_conf.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_conf.c 284v3_conf.o: ../cryptlib.h v3_conf.c
292v3_cpols.o: ../../e_os.h ../../include/openssl/asn1.h 285v3_cpols.o: ../../e_os.h ../../include/openssl/asn1.h
293v3_cpols.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 286v3_cpols.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
294v3_cpols.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 287v3_cpols.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
295v3_cpols.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 288v3_cpols.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
296v3_cpols.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 289v3_cpols.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
297v3_cpols.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 290v3_cpols.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
298v3_cpols.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 291v3_cpols.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
299v3_cpols.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 292v3_cpols.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
300v3_cpols.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 293v3_cpols.o: ../../include/openssl/opensslconf.h
301v3_cpols.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 294v3_cpols.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
302v3_cpols.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 295v3_cpols.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
303v3_cpols.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 296v3_cpols.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -310,38 +303,37 @@ v3_crld.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
310v3_crld.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 303v3_crld.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
311v3_crld.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 304v3_crld.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
312v3_crld.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 305v3_crld.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
313v3_crld.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 306v3_crld.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
314v3_crld.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 307v3_crld.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
315v3_crld.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 308v3_crld.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
316v3_crld.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 309v3_crld.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
317v3_crld.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 310v3_crld.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
318v3_crld.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 311v3_crld.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
319v3_crld.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 312v3_crld.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
320v3_crld.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 313v3_crld.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_crld.c
321v3_crld.o: ../cryptlib.h v3_crld.c
322v3_enum.o: ../../e_os.h ../../include/openssl/asn1.h 314v3_enum.o: ../../e_os.h ../../include/openssl/asn1.h
323v3_enum.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 315v3_enum.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
324v3_enum.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 316v3_enum.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
325v3_enum.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 317v3_enum.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
326v3_enum.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 318v3_enum.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
327v3_enum.o: ../../include/openssl/err.h ../../include/openssl/evp.h 319v3_enum.o: ../../include/openssl/err.h ../../include/openssl/evp.h
328v3_enum.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 320v3_enum.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
329v3_enum.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 321v3_enum.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
330v3_enum.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 322v3_enum.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
331v3_enum.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 323v3_enum.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
332v3_enum.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 324v3_enum.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
333v3_enum.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 325v3_enum.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
334v3_enum.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 326v3_enum.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
335v3_enum.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_enum.c 327v3_enum.o: ../cryptlib.h v3_enum.c
336v3_extku.o: ../../e_os.h ../../include/openssl/asn1.h 328v3_extku.o: ../../e_os.h ../../include/openssl/asn1.h
337v3_extku.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 329v3_extku.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
338v3_extku.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 330v3_extku.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
339v3_extku.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 331v3_extku.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
340v3_extku.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 332v3_extku.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
341v3_extku.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 333v3_extku.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
342v3_extku.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 334v3_extku.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
343v3_extku.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 335v3_extku.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
344v3_extku.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 336v3_extku.o: ../../include/openssl/opensslconf.h
345v3_extku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 337v3_extku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
346v3_extku.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 338v3_extku.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
347v3_extku.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 339v3_extku.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -354,81 +346,76 @@ v3_genn.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
354v3_genn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 346v3_genn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
355v3_genn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 347v3_genn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
356v3_genn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 348v3_genn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
357v3_genn.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 349v3_genn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
358v3_genn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 350v3_genn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
359v3_genn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 351v3_genn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
360v3_genn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 352v3_genn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
361v3_genn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 353v3_genn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
362v3_genn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 354v3_genn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
363v3_genn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 355v3_genn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
364v3_genn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 356v3_genn.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_genn.c
365v3_genn.o: ../cryptlib.h v3_genn.c
366v3_ia5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 357v3_ia5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
367v3_ia5.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 358v3_ia5.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
368v3_ia5.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 359v3_ia5.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
369v3_ia5.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 360v3_ia5.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
370v3_ia5.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 361v3_ia5.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
371v3_ia5.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 362v3_ia5.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
372v3_ia5.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 363v3_ia5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
373v3_ia5.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 364v3_ia5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
374v3_ia5.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 365v3_ia5.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
375v3_ia5.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 366v3_ia5.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
376v3_ia5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 367v3_ia5.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
377v3_ia5.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 368v3_ia5.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
378v3_ia5.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 369v3_ia5.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_ia5.c
379v3_ia5.o: ../cryptlib.h v3_ia5.c
380v3_info.o: ../../e_os.h ../../include/openssl/asn1.h 370v3_info.o: ../../e_os.h ../../include/openssl/asn1.h
381v3_info.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 371v3_info.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
382v3_info.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 372v3_info.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
383v3_info.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 373v3_info.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
384v3_info.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 374v3_info.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
385v3_info.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 375v3_info.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
386v3_info.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 376v3_info.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
387v3_info.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 377v3_info.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
388v3_info.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 378v3_info.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
389v3_info.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 379v3_info.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
390v3_info.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 380v3_info.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
391v3_info.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 381v3_info.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
392v3_info.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 382v3_info.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
393v3_info.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 383v3_info.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_info.c
394v3_info.o: ../cryptlib.h v3_info.c
395v3_int.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 384v3_int.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
396v3_int.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 385v3_int.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
397v3_int.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 386v3_int.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
398v3_int.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 387v3_int.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
399v3_int.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 388v3_int.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
400v3_int.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 389v3_int.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
401v3_int.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 390v3_int.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
402v3_int.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 391v3_int.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
403v3_int.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 392v3_int.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
404v3_int.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 393v3_int.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
405v3_int.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 394v3_int.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
406v3_int.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 395v3_int.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
407v3_int.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 396v3_int.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_int.c
408v3_int.o: ../cryptlib.h v3_int.c
409v3_lib.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 397v3_lib.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
410v3_lib.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 398v3_lib.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
411v3_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 399v3_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
412v3_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 400v3_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
413v3_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 401v3_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
414v3_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 402v3_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
415v3_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 403v3_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
416v3_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 404v3_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
417v3_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 405v3_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
418v3_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 406v3_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
419v3_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 407v3_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
420v3_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 408v3_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
421v3_lib.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 409v3_lib.o: ../../include/openssl/x509v3.h ../cryptlib.h ext_dat.h v3_lib.c
422v3_lib.o: ../cryptlib.h ext_dat.h v3_lib.c
423v3_ncons.o: ../../e_os.h ../../include/openssl/asn1.h 410v3_ncons.o: ../../e_os.h ../../include/openssl/asn1.h
424v3_ncons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 411v3_ncons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
425v3_ncons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 412v3_ncons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
426v3_ncons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 413v3_ncons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
427v3_ncons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 414v3_ncons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
428v3_ncons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 415v3_ncons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
429v3_ncons.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 416v3_ncons.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
430v3_ncons.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 417v3_ncons.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
431v3_ncons.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 418v3_ncons.o: ../../include/openssl/opensslconf.h
432v3_ncons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 419v3_ncons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
433v3_ncons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 420v3_ncons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
434v3_ncons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 421v3_ncons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -441,52 +428,49 @@ v3_ocsp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
441v3_ocsp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 428v3_ocsp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
442v3_ocsp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 429v3_ocsp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
443v3_ocsp.o: ../../include/openssl/err.h ../../include/openssl/evp.h 430v3_ocsp.o: ../../include/openssl/err.h ../../include/openssl/evp.h
444v3_ocsp.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 431v3_ocsp.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
445v3_ocsp.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 432v3_ocsp.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h
446v3_ocsp.o: ../../include/openssl/ocsp.h ../../include/openssl/opensslconf.h 433v3_ocsp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
447v3_ocsp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 434v3_ocsp.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
448v3_ocsp.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 435v3_ocsp.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
449v3_ocsp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 436v3_ocsp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
450v3_ocsp.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 437v3_ocsp.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
451v3_ocsp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 438v3_ocsp.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_ocsp.c
452v3_ocsp.o: ../cryptlib.h v3_ocsp.c
453v3_pci.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 439v3_pci.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
454v3_pci.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 440v3_pci.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
455v3_pci.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 441v3_pci.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
456v3_pci.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 442v3_pci.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
457v3_pci.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 443v3_pci.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
458v3_pci.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 444v3_pci.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
459v3_pci.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 445v3_pci.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
460v3_pci.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 446v3_pci.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
461v3_pci.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 447v3_pci.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
462v3_pci.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 448v3_pci.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
463v3_pci.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 449v3_pci.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
464v3_pci.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 450v3_pci.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
465v3_pci.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 451v3_pci.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_pci.c
466v3_pci.o: ../cryptlib.h v3_pci.c
467v3_pcia.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h 452v3_pcia.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
468v3_pcia.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 453v3_pcia.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
469v3_pcia.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 454v3_pcia.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
470v3_pcia.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 455v3_pcia.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
471v3_pcia.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 456v3_pcia.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
472v3_pcia.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 457v3_pcia.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
473v3_pcia.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 458v3_pcia.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
474v3_pcia.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 459v3_pcia.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
475v3_pcia.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 460v3_pcia.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
476v3_pcia.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 461v3_pcia.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
477v3_pcia.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 462v3_pcia.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
478v3_pcia.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 463v3_pcia.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
479v3_pcia.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 464v3_pcia.o: ../../include/openssl/x509v3.h v3_pcia.c
480v3_pcia.o: v3_pcia.c
481v3_pcons.o: ../../e_os.h ../../include/openssl/asn1.h 465v3_pcons.o: ../../e_os.h ../../include/openssl/asn1.h
482v3_pcons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 466v3_pcons.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
483v3_pcons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 467v3_pcons.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
484v3_pcons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 468v3_pcons.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
485v3_pcons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 469v3_pcons.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
486v3_pcons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 470v3_pcons.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
487v3_pcons.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 471v3_pcons.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
488v3_pcons.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 472v3_pcons.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
489v3_pcons.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 473v3_pcons.o: ../../include/openssl/opensslconf.h
490v3_pcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 474v3_pcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
491v3_pcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 475v3_pcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
492v3_pcons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 476v3_pcons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -499,24 +483,23 @@ v3_pku.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
499v3_pku.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 483v3_pku.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
500v3_pku.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 484v3_pku.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
501v3_pku.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 485v3_pku.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
502v3_pku.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 486v3_pku.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
503v3_pku.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 487v3_pku.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
504v3_pku.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 488v3_pku.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
505v3_pku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 489v3_pku.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
506v3_pku.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 490v3_pku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
507v3_pku.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 491v3_pku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
508v3_pku.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 492v3_pku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
509v3_pku.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 493v3_pku.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_pku.c
510v3_pku.o: ../cryptlib.h v3_pku.c
511v3_pmaps.o: ../../e_os.h ../../include/openssl/asn1.h 494v3_pmaps.o: ../../e_os.h ../../include/openssl/asn1.h
512v3_pmaps.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 495v3_pmaps.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
513v3_pmaps.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 496v3_pmaps.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
514v3_pmaps.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 497v3_pmaps.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
515v3_pmaps.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 498v3_pmaps.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
516v3_pmaps.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 499v3_pmaps.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
517v3_pmaps.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 500v3_pmaps.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
518v3_pmaps.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 501v3_pmaps.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
519v3_pmaps.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 502v3_pmaps.o: ../../include/openssl/opensslconf.h
520v3_pmaps.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 503v3_pmaps.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
521v3_pmaps.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 504v3_pmaps.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
522v3_pmaps.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 505v3_pmaps.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -528,52 +511,51 @@ v3_prn.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
528v3_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 511v3_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
529v3_prn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 512v3_prn.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
530v3_prn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 513v3_prn.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
531v3_prn.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 514v3_prn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
532v3_prn.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 515v3_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
533v3_prn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 516v3_prn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
534v3_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 517v3_prn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
535v3_prn.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 518v3_prn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
536v3_prn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 519v3_prn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
537v3_prn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 520v3_prn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
538v3_prn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 521v3_prn.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_prn.c
539v3_prn.o: ../cryptlib.h v3_prn.c
540v3_purp.o: ../../e_os.h ../../include/openssl/asn1.h 522v3_purp.o: ../../e_os.h ../../include/openssl/asn1.h
541v3_purp.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 523v3_purp.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
542v3_purp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 524v3_purp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
543v3_purp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 525v3_purp.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
544v3_purp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 526v3_purp.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
545v3_purp.o: ../../include/openssl/err.h ../../include/openssl/evp.h 527v3_purp.o: ../../include/openssl/err.h ../../include/openssl/evp.h
546v3_purp.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 528v3_purp.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
547v3_purp.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 529v3_purp.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
548v3_purp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 530v3_purp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
549v3_purp.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 531v3_purp.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
550v3_purp.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 532v3_purp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
551v3_purp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 533v3_purp.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
552v3_purp.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 534v3_purp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
553v3_purp.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_purp.c 535v3_purp.o: ../cryptlib.h v3_purp.c
554v3_skey.o: ../../e_os.h ../../include/openssl/asn1.h 536v3_skey.o: ../../e_os.h ../../include/openssl/asn1.h
555v3_skey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 537v3_skey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
556v3_skey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 538v3_skey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
557v3_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 539v3_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
558v3_skey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 540v3_skey.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
559v3_skey.o: ../../include/openssl/err.h ../../include/openssl/evp.h 541v3_skey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
560v3_skey.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 542v3_skey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
561v3_skey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 543v3_skey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
562v3_skey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 544v3_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
563v3_skey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 545v3_skey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
564v3_skey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 546v3_skey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
565v3_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 547v3_skey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
566v3_skey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 548v3_skey.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
567v3_skey.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_skey.c 549v3_skey.o: ../cryptlib.h v3_skey.c
568v3_sxnet.o: ../../e_os.h ../../include/openssl/asn1.h 550v3_sxnet.o: ../../e_os.h ../../include/openssl/asn1.h
569v3_sxnet.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h 551v3_sxnet.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
570v3_sxnet.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 552v3_sxnet.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
571v3_sxnet.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 553v3_sxnet.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
572v3_sxnet.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 554v3_sxnet.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
573v3_sxnet.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 555v3_sxnet.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
574v3_sxnet.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 556v3_sxnet.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
575v3_sxnet.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 557v3_sxnet.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
576v3_sxnet.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 558v3_sxnet.o: ../../include/openssl/opensslconf.h
577v3_sxnet.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 559v3_sxnet.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
578v3_sxnet.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 560v3_sxnet.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
579v3_sxnet.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 561v3_sxnet.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -586,25 +568,24 @@ v3_utl.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
586v3_utl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 568v3_utl.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
587v3_utl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 569v3_utl.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
588v3_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 570v3_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
589v3_utl.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h 571v3_utl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
590v3_utl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 572v3_utl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
591v3_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 573v3_utl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
592v3_utl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 574v3_utl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
593v3_utl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 575v3_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
594v3_utl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 576v3_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
595v3_utl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 577v3_utl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
596v3_utl.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_utl.c 578v3_utl.o: ../cryptlib.h v3_utl.c
597v3err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 579v3err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
598v3err.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 580v3err.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
599v3err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 581v3err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
600v3err.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 582v3err.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
601v3err.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 583v3err.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
602v3err.o: ../../include/openssl/evp.h ../../include/openssl/fips.h 584v3err.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
603v3err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 585v3err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
604v3err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 586v3err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
605v3err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 587v3err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
606v3err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 588v3err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
607v3err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 589v3err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
608v3err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 590v3err.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
609v3err.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h 591v3err.o: ../../include/openssl/x509v3.h v3err.c
610v3err.o: v3err.c