Compare commits
125 Commits
OpenSSL_0_
...
OpenSSL_0_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
645a865dde | ||
|
|
682e1f6469 | ||
|
|
69ec82f3b7 | ||
|
|
55d26b902c | ||
|
|
c4fddde87b | ||
|
|
f59229cca2 | ||
|
|
e42fb73c3f | ||
|
|
6f01713a4e | ||
|
|
e08d17a449 | ||
|
|
1c2a217212 | ||
|
|
d385d43e1e | ||
|
|
4b7693a75e | ||
|
|
466d27b994 | ||
|
|
ddfc2e13a8 | ||
|
|
d9608c0a22 | ||
|
|
f527222c4d | ||
|
|
1c27ce4e70 | ||
|
|
22083b182a | ||
|
|
914f79ba45 | ||
|
|
6e944b940d | ||
|
|
6628e9629c | ||
|
|
56e0f43c80 | ||
|
|
c89bf7dca8 | ||
|
|
50afd9c9a8 | ||
|
|
8ccf402239 | ||
|
|
8b3b01a2d4 | ||
|
|
7884f064f1 | ||
|
|
08844f0cd9 | ||
|
|
fcc7c0a7bf | ||
|
|
0faa9d290f | ||
|
|
16c3ccca86 | ||
|
|
302b9b0dcd | ||
|
|
658cd50bbe | ||
|
|
a3940bb751 | ||
|
|
1a4dc04dc4 | ||
|
|
f7191d25ad | ||
|
|
e81cea2475 | ||
|
|
2217e86cd0 | ||
|
|
0dbd9ccc06 | ||
|
|
b923ccab78 | ||
|
|
7a035a4868 | ||
|
|
e57c110931 | ||
|
|
bc4de7940f | ||
|
|
ffa20374ac | ||
|
|
1a517f0a82 | ||
|
|
fbe7cd3138 | ||
|
|
83f70d68d6 | ||
|
|
3db7c0977c | ||
|
|
c0ec5de6db | ||
|
|
3074ade0cb | ||
|
|
c4c18c82e8 | ||
|
|
0a0a3ea339 | ||
|
|
3c28bfdc82 | ||
|
|
4b650cb731 | ||
|
|
411a301c04 | ||
|
|
3cb08a4fb1 | ||
|
|
a01fc63c11 | ||
|
|
a5bb5c9688 | ||
|
|
6023462f60 | ||
|
|
94f5c934f6 | ||
|
|
19ed670b51 | ||
|
|
3158c87a02 | ||
|
|
0841f288e5 | ||
|
|
46a539a2c9 | ||
|
|
58c84c1230 | ||
|
|
e5c1a02519 | ||
|
|
782576dbec | ||
|
|
e9dcc3fb34 | ||
|
|
702eb4dc0a | ||
|
|
a7a53184bf | ||
|
|
8848960020 | ||
|
|
f6ab5d5761 | ||
|
|
a974518704 | ||
|
|
d84aa433d4 | ||
|
|
647cfb980e | ||
|
|
9f0d2f6b09 | ||
|
|
29e301065f | ||
|
|
b9c2b03352 | ||
|
|
c2edb62beb | ||
|
|
0a02757b03 | ||
|
|
fd37856472 | ||
|
|
46956f0670 | ||
|
|
528c1ad2ae | ||
|
|
3b9e8c7c36 | ||
|
|
3ad23eb282 | ||
|
|
adc88583a9 | ||
|
|
19b114410e | ||
|
|
51c21d0fec | ||
|
|
0698f54e0e | ||
|
|
e352a9e6ec | ||
|
|
51c4754658 | ||
|
|
335340af42 | ||
|
|
d373ca98fd | ||
|
|
1db625bcfd | ||
|
|
86d79b3cef | ||
|
|
e45b2a6218 | ||
|
|
5d4bf96a65 | ||
|
|
223c80ea7d | ||
|
|
60511b8bb8 | ||
|
|
20fda79fab | ||
|
|
66e1081a15 | ||
|
|
ef42d6a4ed | ||
|
|
00223b969d | ||
|
|
3d1120f61a | ||
|
|
fc68e4a01b | ||
|
|
84c1d096e4 | ||
|
|
39c06a8b73 | ||
|
|
c0a48f4cfd | ||
|
|
1254766dad | ||
|
|
b73de7334a | ||
|
|
a71f9eeb9f | ||
|
|
d76434fe5a | ||
|
|
ac3b89d8e5 | ||
|
|
e59199444c | ||
|
|
90f6da7be5 | ||
|
|
ad4875986f | ||
|
|
b2359d5116 | ||
|
|
84d964a59f | ||
|
|
6c8aa1ec9c | ||
|
|
6d62e85d84 | ||
|
|
a01461da99 | ||
|
|
9576c150a4 | ||
|
|
56f940edc9 | ||
|
|
aa61140a59 | ||
|
|
8ca0db580e |
83
CHANGES
83
CHANGES
@@ -2,7 +2,88 @@
|
||||
OpenSSL CHANGES
|
||||
_______________
|
||||
|
||||
Changes between 0.9.6g and 0.9.6h [21 Dec 2002]
|
||||
Changes between 0.9.6m and 0.9.6n [XX XXX XXXX]
|
||||
|
||||
*)
|
||||
|
||||
Changes between 0.9.6l and 0.9.6m [17 Mar 2004]
|
||||
|
||||
*) Fix null-pointer assignment in do_change_cipher_spec() revealed
|
||||
by using the Codenomicon TLS Test Tool (CAN-2004-0079)
|
||||
[Joe Orton, Steve Henson]
|
||||
|
||||
Changes between 0.9.6k and 0.9.6l [04 Nov 2003]
|
||||
|
||||
*) Fix additional bug revealed by the NISCC test suite:
|
||||
|
||||
Stop bug triggering large recursion when presented with
|
||||
certain ASN.1 tags (CAN-2003-0851)
|
||||
[Steve Henson]
|
||||
|
||||
Changes between 0.9.6j and 0.9.6k [30 Sep 2003]
|
||||
|
||||
*) Fix various bugs revealed by running the NISCC test suite:
|
||||
|
||||
Stop out of bounds reads in the ASN1 code when presented with
|
||||
invalid tags (CAN-2003-0543 and CAN-2003-0544).
|
||||
|
||||
If verify callback ignores invalid public key errors don't try to check
|
||||
certificate signature with the NULL public key.
|
||||
|
||||
[Steve Henson]
|
||||
|
||||
*) In ssl3_accept() (ssl/s3_srvr.c) only accept a client certificate
|
||||
if the server requested one: as stated in TLS 1.0 and SSL 3.0
|
||||
specifications.
|
||||
[Steve Henson]
|
||||
|
||||
*) In ssl3_get_client_hello() (ssl/s3_srvr.c), tolerate additional
|
||||
extra data after the compression methods not only for TLS 1.0
|
||||
but also for SSL 3.0 (as required by the specification).
|
||||
[Bodo Moeller; problem pointed out by Matthias Loepfe]
|
||||
|
||||
*) Change X509_certificate_type() to mark the key as exported/exportable
|
||||
when it's 512 *bits* long, not 512 bytes.
|
||||
[Richard Levitte]
|
||||
|
||||
Changes between 0.9.6i and 0.9.6j [10 Apr 2003]
|
||||
|
||||
*) Countermeasure against the Klima-Pokorny-Rosa extension of
|
||||
Bleichbacher's attack on PKCS #1 v1.5 padding: treat
|
||||
a protocol version number mismatch like a decryption error
|
||||
in ssl3_get_client_key_exchange (ssl/s3_srvr.c).
|
||||
[Bodo Moeller]
|
||||
|
||||
*) Turn on RSA blinding by default in the default implementation
|
||||
to avoid a timing attack. Applications that don't want it can call
|
||||
RSA_blinding_off() or use the new flag RSA_FLAG_NO_BLINDING.
|
||||
They would be ill-advised to do so in most cases.
|
||||
[Ben Laurie, Steve Henson, Geoff Thorpe, Bodo Moeller]
|
||||
|
||||
*) Change RSA blinding code so that it works when the PRNG is not
|
||||
seeded (in this case, the secret RSA exponent is abused as
|
||||
an unpredictable seed -- if it is not unpredictable, there
|
||||
is no point in blinding anyway). Make RSA blinding thread-safe
|
||||
by remembering the creator's thread ID in rsa->blinding and
|
||||
having all other threads use local one-time blinding factors
|
||||
(this requires more computation than sharing rsa->blinding, but
|
||||
avoids excessive locking; and if an RSA object is not shared
|
||||
between threads, blinding will still be very fast).
|
||||
[Bodo Moeller]
|
||||
|
||||
Changes between 0.9.6h and 0.9.6i [19 Feb 2003]
|
||||
|
||||
*) In ssl3_get_record (ssl/s3_pkt.c), minimize information leaked
|
||||
via timing by performing a MAC computation even if incorrrect
|
||||
block cipher padding has been found. This is a countermeasure
|
||||
against active attacks where the attacker has to distinguish
|
||||
between bad padding and a MAC verification error. (CAN-2003-0078)
|
||||
|
||||
[Bodo Moeller; problem pointed out by Brice Canvel (EPFL),
|
||||
Alain Hiltgen (UBS), Serge Vaudenay (EPFL), and
|
||||
Martin Vuagnoux (EPFL, Ilion)]
|
||||
|
||||
Changes between 0.9.6g and 0.9.6h [5 Dec 2002]
|
||||
|
||||
*) New function OPENSSL_cleanse(), which is used to cleanse a section of
|
||||
memory from it's contents. This is done with a counter that will
|
||||
|
||||
@@ -122,7 +122,7 @@ my %table=(
|
||||
"debug-bodo", "gcc:-DL_ENDIAN -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -DBIO_PAIR_DEBUG -g -m486 -pedantic -Wshadow -Wall::-D_REENTRANT::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
||||
"debug-ulf", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
||||
"debug-steve", "gcc:-DL_ENDIAN -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DDEBUG_SAFESTACK -DCRYPTO_MDEBUG_ALL -DPEDANTIC -g -O2 -m486 -pedantic -Wall -Werror -Wshadow -pipe::-D_REENTRANT::${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
|
||||
"debug-levitte-linux-elf","gcc:-DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wstrict-prototypes -Wmissing-prototypes -pipe::-D_REENTRANT:-ldl:::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"debug-levitte-linux-elf","gcc:-DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wcast-align -Wmissing-declarations -Wno-long-long -pipe::-D_REENTRANT:-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"dist", "cc:-O::(unknown):::::",
|
||||
|
||||
# Basic configs that should work on any (32 and less bit) box
|
||||
@@ -344,7 +344,7 @@ my %table=(
|
||||
"linux-mips", "gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::(unknown)::BN_LLONG:::",
|
||||
"linux-ppc", "gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"linux-m68k", "gcc:-DB_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::BN_LLONG::",
|
||||
"linux-s390", "gcc:-DB_ENDIAN -DTERMIO -DNO_ASM -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR),\$(SHLIB_MINOR)",
|
||||
"linux-s390", "gcc:-DB_ENDIAN -DTERMIO -DNO_ASM -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"linux-s390x", "gcc:-DB_ENDIAN -DTERMIO -DNO_ASM -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:SIXTY_FOUR_BIT_LONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"linux-ia64", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR:asm/ia64.o:::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"NetBSD-sparc", "gcc:-DTERMIOS -O3 -fomit-frame-pointer -mv8 -Wall -DB_ENDIAN::(unknown)::BN_LLONG MD2_CHAR RC4_INDEX DES_UNROLL::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
@@ -366,7 +366,7 @@ my %table=(
|
||||
"qnx6", "cc:-DL_ENDIAN -DTERMIOS::(unknown):-lsocket:${x86_gcc_des} ${x86_gcc_opts}:",
|
||||
|
||||
# Linux on ARM
|
||||
"linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
|
||||
# UnixWare 2.0x fails destest with -O
|
||||
"unixware-2.0","cc:-DFILIO_H::-Kthread:-lsocket -lnsl -lx:${x86_gcc_des} ${x86_gcc_opts}:::",
|
||||
|
||||
54
FAQ
54
FAQ
@@ -63,7 +63,7 @@ OpenSSL - Frequently Asked Questions
|
||||
* Which is the current version of OpenSSL?
|
||||
|
||||
The current version is available from <URL: http://www.openssl.org>.
|
||||
OpenSSL 0.9.6h was released on 5 December 2002.
|
||||
OpenSSL 0.9.7d was released on March 17, 2004.
|
||||
|
||||
In addition to the current stable release, you can also access daily
|
||||
snapshots of the OpenSSL development version at <URL:
|
||||
@@ -111,11 +111,14 @@ OpenSSL. Information on the OpenSSL mailing lists is available from
|
||||
|
||||
* Where can I get a compiled version of OpenSSL?
|
||||
|
||||
You can finder pointers to binary distributions in
|
||||
http://www.openssl.org/related/binaries.html .
|
||||
|
||||
Some applications that use OpenSSL are distributed in binary form.
|
||||
When using such an application, you don't need to install OpenSSL
|
||||
yourself; the application will include the required parts (e.g. DLLs).
|
||||
|
||||
If you want to install OpenSSL on a Windows system and you don't have
|
||||
If you want to build OpenSSL on a Windows system and you don't have
|
||||
a C compiler, read the "Mingw32" section of INSTALL.W32 for information
|
||||
on how to obtain and install the free GNU C compiler.
|
||||
|
||||
@@ -184,18 +187,30 @@ for permission to use their software with OpenSSL.
|
||||
|
||||
Cryptographic software needs a source of unpredictable data to work
|
||||
correctly. Many open source operating systems provide a "randomness
|
||||
device" that serves this purpose. On other systems, applications have
|
||||
to call the RAND_add() or RAND_seed() function with appropriate data
|
||||
before generating keys or performing public key encryption.
|
||||
(These functions initialize the pseudo-random number generator, PRNG.)
|
||||
device" (/dev/urandom or /dev/random) that serves this purpose.
|
||||
All OpenSSL versions try to use /dev/urandom by default; starting with
|
||||
version 0.9.7, OpenSSL also tries /dev/random if /dev/urandom is not
|
||||
available.
|
||||
|
||||
Some broken applications do not do this. As of version 0.9.5, the
|
||||
OpenSSL functions that need randomness report an error if the random
|
||||
number generator has not been seeded with at least 128 bits of
|
||||
randomness. If this error occurs, please contact the author of the
|
||||
application you are using. It is likely that it never worked
|
||||
correctly. OpenSSL 0.9.5 and later make the error visible by refusing
|
||||
to perform potentially insecure encryption.
|
||||
On other systems, applications have to call the RAND_add() or
|
||||
RAND_seed() function with appropriate data before generating keys or
|
||||
performing public key encryption. (These functions initialize the
|
||||
pseudo-random number generator, PRNG.) Some broken applications do
|
||||
not do this. As of version 0.9.5, the OpenSSL functions that need
|
||||
randomness report an error if the random number generator has not been
|
||||
seeded with at least 128 bits of randomness. If this error occurs and
|
||||
is not discussed in the documentation of the application you are
|
||||
using, please contact the author of that application; it is likely
|
||||
that it never worked correctly. OpenSSL 0.9.5 and later make the
|
||||
error visible by refusing to perform potentially insecure encryption.
|
||||
|
||||
If you are using Solaris 8, you can add /dev/urandom and /dev/random
|
||||
devices by installing patch 112438 (Sparc) or 112439 (x86), which are
|
||||
available via the Patchfinder at <URL: http://sunsolve.sun.com>
|
||||
(Solaris 9 includes these devices by default). For /dev/random support
|
||||
for earlier Solaris versions, see Sun's statement at
|
||||
<URL: http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsrdb/27606&zone_32=SUNWski>
|
||||
(the SUNWski package is available in patch 105710).
|
||||
|
||||
On systems without /dev/urandom and /dev/random, it is a good idea to
|
||||
use the Entropy Gathering Demon (EGD); see the RAND_egd() manpage for
|
||||
@@ -228,18 +243,6 @@ OpenSSL command line tools. Applications using the OpenSSL library
|
||||
provide their own configuration options to specify the entropy source,
|
||||
please check out the documentation coming the with application.
|
||||
|
||||
For Solaris 2.6, Tim Nibbe <tnibbe@sprint.net> and others have suggested
|
||||
installing the SUNski package from Sun patch 105710-01 (Sparc) which
|
||||
adds a /dev/random device and make sure it gets used, usually through
|
||||
$RANDFILE. There are probably similar patches for the other Solaris
|
||||
versions. An official statement from Sun with respect to /dev/random
|
||||
support can be found at
|
||||
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsrdb/27606&zone_32=SUNWski
|
||||
However, be warned that /dev/random is usually a blocking device, which
|
||||
may have some effects on OpenSSL.
|
||||
A third party /dev/random solution for Solaris is available at
|
||||
http://www.cosy.sbg.ac.at/~andi/
|
||||
|
||||
|
||||
* Why do I get an "unable to write 'random state'" error message?
|
||||
|
||||
@@ -674,6 +677,7 @@ The general answer is to check the config.log file generated when running
|
||||
the OpenSSH configure script. It should contain the detailed information
|
||||
on why the OpenSSL library was not detected or considered incompatible.
|
||||
|
||||
|
||||
* Can I use OpenSSL's SSL library with non-blocking I/O?
|
||||
|
||||
Yes; make sure to read the SSL_get_error(3) manual page!
|
||||
|
||||
6
INSTALL
6
INSTALL
@@ -129,8 +129,8 @@
|
||||
standard headers). If it is a problem with OpenSSL itself, please
|
||||
report the problem to <openssl-bugs@openssl.org> (note that your
|
||||
message will be recorded in the request tracker publicly readable
|
||||
via http://www.openssl.org/rt2.html and will be forwarded to a public
|
||||
mailing list). Include the output of "make report" in your message.
|
||||
via http://www.openssl.org/support/rt2.html and will be forwarded to a
|
||||
public mailing list). Include the output of "make report" in your message.
|
||||
Please check out the request tracker. Maybe the bug was already
|
||||
reported or has already been fixed.
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
in Makefile.ssl and run "make clean; make". Please send a bug
|
||||
report to <openssl-bugs@openssl.org>, including the output of
|
||||
"make report" in order to be added to the request tracker at
|
||||
http://www.openssl.org/rt2.html.
|
||||
http://www.openssl.org/support/rt2.html.
|
||||
|
||||
4. If everything tests ok, install OpenSSL with
|
||||
|
||||
|
||||
@@ -216,7 +216,7 @@
|
||||
$ md c:\openssl\lib
|
||||
$ md c:\openssl\include
|
||||
$ md c:\openssl\include\openssl
|
||||
$ copy /b inc32\* c:\openssl\include\openssl
|
||||
$ copy /b inc32\openssl\* c:\openssl\include\openssl
|
||||
$ copy /b out32dll\ssleay32.lib c:\openssl\lib
|
||||
$ copy /b out32dll\libeay32.lib c:\openssl\lib
|
||||
$ copy /b out32dll\ssleay32.dll c:\openssl\bin
|
||||
|
||||
2
LICENSE
2
LICENSE
@@ -12,7 +12,7 @@
|
||||
---------------
|
||||
|
||||
/* ====================================================================
|
||||
* Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
|
||||
* Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
|
||||
14
Makefile.org
14
Makefile.org
@@ -368,9 +368,10 @@ do_svr3-shared:
|
||||
find . -name "*.o" -print > allobjs ; \
|
||||
OBJS= ; export OBJS ; \
|
||||
for obj in `ar t lib$$i.a` ; do \
|
||||
OBJS="$${OBJS} `grep $$obj allobjs`" ; \
|
||||
OBJS="$${OBJS} `grep /$$obj allobjs`" ; \
|
||||
done ; \
|
||||
set -x; ${CC} -G -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
set -x; ${CC} ${SHARED_LDFLAGS} \
|
||||
-G -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
-h lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
$${OBJS} $$libs ${EX_LIBS} ) || exit 1; \
|
||||
libs="$$libs -l$$i"; \
|
||||
@@ -384,13 +385,15 @@ do_svr5-shared:
|
||||
else \
|
||||
libs='-L. ${SHLIBDEPS}'; for i in ${SHLIBDIRS}; do \
|
||||
( PATH=/usr/ccs/bin:$$PATH ; export PATH; \
|
||||
SHARE_FLAG='-G'; \
|
||||
(${CC} -v 2>&1 | grep gcc) > /dev/null && SHARE_FLAG='-shared'; \
|
||||
find . -name "*.o" -print > allobjs ; \
|
||||
OBJS= ; export OBJS ; \
|
||||
for obj in `ar t lib$$i.a` ; do \
|
||||
OBJS="$${OBJS} `grep $$obj allobjs`" ; \
|
||||
OBJS="$${OBJS} `grep /$$obj allobjs`" ; \
|
||||
done ; \
|
||||
set -x; ${CC} ${SHARED_LDFLAGS} \
|
||||
-G -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
$${SHARE_FLAG} -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
-h lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
$${OBJS} $$libs ${EX_LIBS} ) || exit 1; \
|
||||
libs="$$libs -l$$i"; \
|
||||
@@ -639,8 +642,7 @@ install: all install_docs
|
||||
$(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \
|
||||
$(INSTALL_PREFIX)$(OPENSSLDIR)/misc \
|
||||
$(INSTALL_PREFIX)$(OPENSSLDIR)/certs \
|
||||
$(INSTALL_PREFIX)$(OPENSSLDIR)/private \
|
||||
$(INSTALL_PREFIX)$(OPENSSLDIR)/lib
|
||||
$(INSTALL_PREFIX)$(OPENSSLDIR)/private
|
||||
@for i in $(EXHEADER) ;\
|
||||
do \
|
||||
(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
|
||||
|
||||
24
NEWS
24
NEWS
@@ -5,6 +5,30 @@
|
||||
This file gives a brief overview of the major changes between each OpenSSL
|
||||
release. For more details please read the CHANGES file.
|
||||
|
||||
Major changes between OpenSSL 0.9.6l and OpenSSL 0.9.6m:
|
||||
|
||||
o Security: fix null-pointer bug leading to crash
|
||||
|
||||
Major changes between OpenSSL 0.9.6k and OpenSSL 0.9.6l:
|
||||
|
||||
o Security: fix ASN1 bug leading to large recursion
|
||||
|
||||
Major changes between OpenSSL 0.9.6j and OpenSSL 0.9.6k:
|
||||
|
||||
o Security: fix various ASN1 parsing bugs.
|
||||
o SSL/TLS protocol fix for unrequested client certificates.
|
||||
|
||||
Major changes between OpenSSL 0.9.6i and OpenSSL 0.9.6j:
|
||||
|
||||
o Security: counter the Klima-Pokorny-Rosa extension of
|
||||
Bleichbacher's attack
|
||||
o Security: make RSA blinding default.
|
||||
o Build: shared library support fixes.
|
||||
|
||||
Major changes between OpenSSL 0.9.6h and OpenSSL 0.9.6i:
|
||||
|
||||
o Important security related bugfixes.
|
||||
|
||||
Major changes between OpenSSL 0.9.6g and OpenSSL 0.9.6h:
|
||||
|
||||
o New configuration targets for Tandem OSS and A/UX.
|
||||
|
||||
45
README
45
README
@@ -1,7 +1,7 @@
|
||||
|
||||
OpenSSL 0.9.6h 5 Dec 2002
|
||||
OpenSSL 0.9.6m 17 Mar 2004
|
||||
|
||||
Copyright (c) 1998-2002 The OpenSSL Project
|
||||
Copyright (c) 1998-2004 The OpenSSL Project
|
||||
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
|
||||
All rights reserved.
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
protocols as well as a full-strength general purpose cryptography library.
|
||||
The project is managed by a worldwide community of volunteers that use the
|
||||
Internet to communicate, plan, and develop the OpenSSL toolkit and its
|
||||
related documentation.
|
||||
related documentation.
|
||||
|
||||
OpenSSL is based on the excellent SSLeay library developed from Eric A. Young
|
||||
and Tim J. Hudson. The OpenSSL toolkit is licensed under a dual-license (the
|
||||
OpenSSL license plus the SSLeay license) situation, which basically means
|
||||
that you are free to get and use it for commercial and non-commercial
|
||||
purposes as long as you fulfill the conditions of both licenses.
|
||||
purposes as long as you fulfill the conditions of both licenses.
|
||||
|
||||
OVERVIEW
|
||||
--------
|
||||
@@ -53,11 +53,11 @@
|
||||
MDC2 message digest. A DES based hash that is popular on smart cards.
|
||||
|
||||
Public Key
|
||||
RSA encryption/decryption/generation.
|
||||
RSA encryption/decryption/generation.
|
||||
There is no limit on the number of bits.
|
||||
DSA encryption/decryption/generation.
|
||||
DSA encryption/decryption/generation.
|
||||
There is no limit on the number of bits.
|
||||
Diffie-Hellman key-exchange/key generation.
|
||||
Diffie-Hellman key-exchange/key generation.
|
||||
There is no limit on the number of bits.
|
||||
|
||||
X.509v3 certificates
|
||||
@@ -80,16 +80,16 @@
|
||||
A simple stack.
|
||||
A Configuration loader that uses a format similar to MS .ini files.
|
||||
|
||||
openssl:
|
||||
openssl:
|
||||
A command line tool that can be used for:
|
||||
Creation of RSA, DH and DSA key parameters
|
||||
Creation of X.509 certificates, CSRs and CRLs
|
||||
Creation of X.509 certificates, CSRs and CRLs
|
||||
Calculation of Message Digests
|
||||
Encryption and Decryption with Ciphers
|
||||
SSL/TLS Client and Server Tests
|
||||
Handling of S/MIME signed or encrypted mail
|
||||
|
||||
|
||||
|
||||
PATENTS
|
||||
-------
|
||||
|
||||
@@ -104,13 +104,15 @@
|
||||
licensing conditions. Their web page is http://www.rsasecurity.com/.
|
||||
|
||||
RC4 is a trademark of RSA Security, so use of this label should perhaps
|
||||
only be used with RSA Security's permission.
|
||||
only be used with RSA Security's permission.
|
||||
|
||||
The IDEA algorithm is patented by Ascom in Austria, France, Germany, Italy,
|
||||
Japan, the Netherlands, Spain, Sweden, Switzerland, UK and the USA. They
|
||||
should be contacted if that algorithm is to be used; their web page is
|
||||
http://www.ascom.ch/.
|
||||
|
||||
The MDC2 algorithm is patented by IBM.
|
||||
|
||||
INSTALLATION
|
||||
------------
|
||||
|
||||
@@ -129,7 +131,7 @@
|
||||
or application author. We try to collect those in doc/PROBLEMS, with current
|
||||
thoughts on how they should be solved in a future of OpenSSL.
|
||||
|
||||
SUPPORT
|
||||
SUPPORT
|
||||
-------
|
||||
|
||||
If you have any problems with OpenSSL then please take the following steps
|
||||
@@ -138,7 +140,7 @@
|
||||
- Download the current snapshot from ftp://ftp.openssl.org/snapshot/
|
||||
to see if the problem has already been addressed
|
||||
- Remove ASM versions of libraries
|
||||
- Remove compiler optimisation flags
|
||||
- Remove compiler optimisation flags
|
||||
|
||||
If you wish to report a bug then please include the following information in
|
||||
any bug report:
|
||||
@@ -154,7 +156,7 @@
|
||||
- Stack Traceback (if the application dumps core)
|
||||
|
||||
Report the bug to the OpenSSL project via the Request Tracker
|
||||
(http://www.openssl.org/rt2.html) by mail to:
|
||||
(http://www.openssl.org/support/rt2.html) by mail to:
|
||||
|
||||
openssl-bugs@openssl.org
|
||||
|
||||
@@ -173,11 +175,17 @@
|
||||
textual explanation of what your patch does.
|
||||
|
||||
Note: For legal reasons, contributions from the US can be accepted only
|
||||
if a TSA notification and a copy of the patch is sent to crypt@bis.doc.gov;
|
||||
see http://www.bis.doc.gov/Encryption/PubAvailEncSourceCodeNofify.html [sic]
|
||||
and http://w3.access.gpo.gov/bis/ear/pdf/740.pdf (EAR Section 740.13(e)).
|
||||
if a TSU notification and a copy of the patch are sent to crypt@bis.doc.gov
|
||||
(formerly BXA) with a copy to the ENC Encryption Request Coordinator;
|
||||
please take some time to look at
|
||||
http://www.bis.doc.gov/Encryption/PubAvailEncSourceCodeNofify.html [sic]
|
||||
and
|
||||
http://w3.access.gpo.gov/bis/ear/pdf/740.pdf (EAR Section 740.13(e))
|
||||
for the details. If "your encryption source code is too large to serve as
|
||||
an email attachment", they are glad to receive it by fax instead; hope you
|
||||
have a cheap long-distance plan.
|
||||
|
||||
The preferred format for changes is "diff -u" output. You might
|
||||
Our preferred format for changes is "diff -u" output. You might
|
||||
generate it like this:
|
||||
|
||||
# cd openssl-work
|
||||
@@ -185,3 +193,4 @@
|
||||
# ./Configure dist; make clean
|
||||
# cd ..
|
||||
# diff -ur openssl-orig openssl-work > mydiffs.patch
|
||||
|
||||
|
||||
14
STATUS
14
STATUS
@@ -1,10 +1,20 @@
|
||||
|
||||
OpenSSL STATUS Last modified at
|
||||
______________ $Date: 2002/12/05 21:40:43 $
|
||||
______________ $Date: 2004/03/17 11:40:42 $
|
||||
|
||||
DEVELOPMENT STATE
|
||||
|
||||
o OpenSSL 0.9.7: Under development...
|
||||
o OpenSSL 0.9.8: Under development...
|
||||
o OpenSSL 0.9.7d: Released on March 17th, 2004
|
||||
o OpenSSL 0.9.7c: Released on September 30th, 2003
|
||||
o OpenSSL 0.9.7b: Released on April 10th, 2003
|
||||
o OpenSSL 0.9.7a: Released on February 19th, 2003
|
||||
o OpenSSL 0.9.7: Released on December 31st, 2002
|
||||
o OpenSSL 0.9.6m: Released on March 17th, 2004
|
||||
o OpenSSL 0.9.6l: Released on November 4th, 2003
|
||||
o OpenSSL 0.9.6k: Released on September 30th, 2003
|
||||
o OpenSSL 0.9.6j: Released on April 10th, 2003
|
||||
o OpenSSL 0.9.6i: Released on February 19th, 2003
|
||||
o OpenSSL 0.9.6h: Released on December 5th, 2002
|
||||
o OpenSSL 0.9.6g: Released on August 9th, 2002
|
||||
o OpenSSL 0.9.6f: Released on August 8th, 2002
|
||||
|
||||
6
TABLE
6
TABLE
@@ -1267,11 +1267,11 @@ $ranlib =
|
||||
|
||||
*** debug-levitte-linux-elf
|
||||
$cc = gcc
|
||||
$cflags = -DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wstrict-prototypes -Wmissing-prototypes -pipe
|
||||
$cflags = -DUSE_ALLOCATING_PRINT -DRL_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG -DCRYPTO_MDEBUG -DPEDANTIC -DNO_ASM -DL_ENDIAN -DTERMIO -D_POSIX_SOURCE -ggdb -g3 -m486 -pedantic -ansi -Wall -Wshadow -Wcast-align -Wmissing-declarations -Wno-long-long -pipe
|
||||
$unistd =
|
||||
$thread_cflag = -D_REENTRANT
|
||||
$lflags = -ldl
|
||||
$bn_ops =
|
||||
$bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT
|
||||
$bn_obj =
|
||||
$des_obj =
|
||||
$bf_obj =
|
||||
@@ -2458,7 +2458,7 @@ $dso_scheme = dlfcn
|
||||
$shared_target= linux-shared
|
||||
$shared_cflag = -fPIC
|
||||
$shared_ldflag =
|
||||
$shared_extension = .so.$(SHLIB_MAJOR),$(SHLIB_MINOR)
|
||||
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
|
||||
$ranlib =
|
||||
|
||||
*** linux-s390x
|
||||
|
||||
1225
apps/Makefile.ssl
1225
apps/Makefile.ssl
File diff suppressed because it is too large
Load Diff
@@ -59,7 +59,11 @@
|
||||
#ifndef HEADER_APPS_H
|
||||
#define HEADER_APPS_H
|
||||
|
||||
#include "openssl/e_os.h"
|
||||
#ifdef FLAT_INC
|
||||
#include "e_os.h"
|
||||
#else
|
||||
#include "../e_os.h"
|
||||
#endif
|
||||
|
||||
#include <openssl/buffer.h>
|
||||
#include <openssl/bio.h>
|
||||
|
||||
@@ -301,7 +301,15 @@ bad:
|
||||
num=tmplen;
|
||||
}
|
||||
|
||||
if (length == 0) length=(unsigned int)num;
|
||||
if (offset >= num)
|
||||
{
|
||||
BIO_printf(bio_err, "Error: offset too large\n");
|
||||
goto end;
|
||||
}
|
||||
|
||||
num -= offset;
|
||||
|
||||
if ((length == 0) || ((long)length > num)) length=(unsigned int)num;
|
||||
if(derout) {
|
||||
if(BIO_write(derout, str + offset, length) != (int)length) {
|
||||
BIO_printf(bio_err, "Error writing output\n");
|
||||
|
||||
@@ -805,7 +805,7 @@ $ ENDIF
|
||||
$!
|
||||
$! Set Up Initial CC Definitions, Possibly With User Ones
|
||||
$!
|
||||
$ CCDEFS = "VMS=1,MONOLITH"
|
||||
$ CCDEFS = "VMS=1,MONOLITH,THREADS"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_ASM") THEN CCDEFS = CCDEFS + ",NO_ASM"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_RSA") THEN CCDEFS = CCDEFS + ",NO_RSA"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_DSA") THEN CCDEFS = CCDEFS + ",NO_DSA"
|
||||
|
||||
11
apps/pkcs8.c
11
apps/pkcs8.c
@@ -219,7 +219,7 @@ int MAIN(int argc, char **argv)
|
||||
}
|
||||
BIO_free(in);
|
||||
if (!(p8inf = EVP_PKEY2PKCS8_broken(pkey, p8_broken))) {
|
||||
BIO_printf(bio_err, "Error converting key\n", outfile);
|
||||
BIO_printf(bio_err, "Error converting key\n");
|
||||
ERR_print_errors(bio_err);
|
||||
return (1);
|
||||
}
|
||||
@@ -243,8 +243,7 @@ int MAIN(int argc, char **argv)
|
||||
if (!(p8 = PKCS8_encrypt(pbe_nid, cipher,
|
||||
p8pass, strlen(p8pass),
|
||||
NULL, 0, iter, p8inf))) {
|
||||
BIO_printf(bio_err, "Error encrypting key\n",
|
||||
outfile);
|
||||
BIO_printf(bio_err, "Error encrypting key\n");
|
||||
ERR_print_errors(bio_err);
|
||||
return (1);
|
||||
}
|
||||
@@ -287,7 +286,7 @@ int MAIN(int argc, char **argv)
|
||||
}
|
||||
|
||||
if (!p8) {
|
||||
BIO_printf (bio_err, "Error reading key\n", outfile);
|
||||
BIO_printf (bio_err, "Error reading key\n");
|
||||
ERR_print_errors(bio_err);
|
||||
return (1);
|
||||
}
|
||||
@@ -301,13 +300,13 @@ int MAIN(int argc, char **argv)
|
||||
}
|
||||
|
||||
if (!p8inf) {
|
||||
BIO_printf(bio_err, "Error decrypting key\n", outfile);
|
||||
BIO_printf(bio_err, "Error decrypting key\n");
|
||||
ERR_print_errors(bio_err);
|
||||
return (1);
|
||||
}
|
||||
|
||||
if (!(pkey = EVP_PKCS82PKEY(p8inf))) {
|
||||
BIO_printf(bio_err, "Error converting key\n", outfile);
|
||||
BIO_printf(bio_err, "Error converting key\n");
|
||||
ERR_print_errors(bio_err);
|
||||
return (1);
|
||||
}
|
||||
|
||||
@@ -191,7 +191,11 @@
|
||||
#endif
|
||||
|
||||
#undef BUFSIZE
|
||||
#define BUFSIZE ((long)1024*8+1)
|
||||
/* BUFSIZE needs to be one cipherblock larger than the largest number in the
|
||||
lengths array (see below), to make space for padding when doing EVP tests.
|
||||
1024 extra bytes may seem much, but hey, it doesn't hurt!
|
||||
-- Richard Levitte */
|
||||
#define BUFSIZE ((long)1024*9+1)
|
||||
int run=0;
|
||||
|
||||
static double Time_F(int s, int usertime);
|
||||
|
||||
@@ -1063,7 +1063,7 @@ static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
|
||||
BIO_free(io);
|
||||
io=NULL;
|
||||
|
||||
if (!X509_STORE_add_cert(ctx,x)) goto end;
|
||||
/*if (!X509_STORE_add_cert(ctx,x)) goto end;*/
|
||||
|
||||
/* NOTE: this certificate can/should be self signed, unless it was
|
||||
* a certificate request in which case it is not. */
|
||||
|
||||
@@ -29,7 +29,7 @@ RC4-MD5, but a re-connect tries to use DES-CBC-SHA. So netscape, when
|
||||
doing a re-connect, always takes the first cipher in the cipher list.
|
||||
|
||||
If we accept a netscape connection, demand a client cert, have a
|
||||
non-self-sighed CA which does not have it's CA in netscape, and the
|
||||
non-self-signed CA which does not have it's CA in netscape, and the
|
||||
browser has a cert, it will crash/hang. Works for 3.x and 4.xbeta
|
||||
|
||||
Netscape browsers do not really notice the server sending a
|
||||
|
||||
18
certs/expired/vsign3.pem
Normal file
18
certs/expired/vsign3.pem
Normal file
@@ -0,0 +1,18 @@
|
||||
subject=/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority
|
||||
notBefore=Jan 29 00:00:00 1996 GMT
|
||||
notAfter=Jan 7 23:59:59 2004 GMT
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICPTCCAaYCEQDknv3zOugOz6URPhmkJAIyMA0GCSqGSIb3DQEBAgUAMF8xCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh
|
||||
c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05
|
||||
NjAxMjkwMDAwMDBaFw0wNDAxMDcyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD
|
||||
VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJsaWMgUHJp
|
||||
bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
|
||||
jQAwgYkCgYEAyVxZnvIbigEUtBDfBEDb41evakVAj4QMC9Ez2dkRz+4CWB8l9yqo
|
||||
RAWq7AMfeH+ek7maAKojfdashaJjRcdyJ8z0TMZ1cdI5709C8HXfCpDGjiBvmA/4
|
||||
rCNfcCk2pMmG57GaIMtTpYXnPb59mv4kRTPcdhXtD6JxZExlLoFoRacCAwEAATAN
|
||||
BgkqhkiG9w0BAQIFAAOBgQBhcOwvP579K+ZoVCGwZ3kIDCCWMYoNer62Jt95LCJp
|
||||
STbjl3diYaIy13pUITa6Ask05yXaRDWw0lyAXbOU+Pms7qRgdSoflUkjsUp89LNH
|
||||
ciFbfperVKxi513srpvSybIk+4Kt6WcVS7qqpvCXoPawl1cAyAw8CaCCBLpB2veZ
|
||||
pA==
|
||||
-----END CERTIFICATE-----
|
||||
@@ -1,18 +1,17 @@
|
||||
subject=/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority
|
||||
notBefore=Jan 29 00:00:00 1996 GMT
|
||||
notAfter=Jan 7 23:59:59 2004 GMT
|
||||
notAfter=Aug 1 23:59:59 2028 GMT
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICPTCCAaYCEQDknv3zOugOz6URPhmkJAIyMA0GCSqGSIb3DQEBAgUAMF8xCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh
|
||||
c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05
|
||||
NjAxMjkwMDAwMDBaFw0wNDAxMDcyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD
|
||||
VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJsaWMgUHJp
|
||||
bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
|
||||
jQAwgYkCgYEAyVxZnvIbigEUtBDfBEDb41evakVAj4QMC9Ez2dkRz+4CWB8l9yqo
|
||||
RAWq7AMfeH+ek7maAKojfdashaJjRcdyJ8z0TMZ1cdI5709C8HXfCpDGjiBvmA/4
|
||||
rCNfcCk2pMmG57GaIMtTpYXnPb59mv4kRTPcdhXtD6JxZExlLoFoRacCAwEAATAN
|
||||
BgkqhkiG9w0BAQIFAAOBgQBhcOwvP579K+ZoVCGwZ3kIDCCWMYoNer62Jt95LCJp
|
||||
STbjl3diYaIy13pUITa6Ask05yXaRDWw0lyAXbOU+Pms7qRgdSoflUkjsUp89LNH
|
||||
ciFbfperVKxi513srpvSybIk+4Kt6WcVS7qqpvCXoPawl1cAyAw8CaCCBLpB2veZ
|
||||
pA==
|
||||
MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG
|
||||
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
|
||||
cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
|
||||
MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
|
||||
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
|
||||
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
||||
ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
|
||||
BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
|
||||
I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
|
||||
CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do
|
||||
lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc
|
||||
AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -160,47 +160,45 @@ cpt_err.o: ../include/openssl/bio.h ../include/openssl/crypto.h
|
||||
cpt_err.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
cpt_err.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
cpt_err.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
||||
cryptlib.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
cryptlib.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
cryptlib.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
cryptlib.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
cryptlib.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
cryptlib.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
|
||||
cversion.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
cversion.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
cversion.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
cversion.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
cversion.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
cversion.o: ../include/openssl/stack.h ../include/openssl/symhacks.h buildinf.h
|
||||
cversion.o: cryptlib.h
|
||||
ex_data.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
ex_data.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
ex_data.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
ex_data.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
ex_data.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
ex_data.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
|
||||
mem.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
mem.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
mem.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
mem.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
mem.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
mem.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
|
||||
cryptlib.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
cryptlib.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
cryptlib.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
cryptlib.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
cryptlib.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
cryptlib.o: ../include/openssl/symhacks.h cryptlib.h
|
||||
cversion.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
cversion.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
cversion.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
cversion.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
cversion.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
cversion.o: ../include/openssl/symhacks.h buildinf.h cryptlib.h
|
||||
ex_data.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
ex_data.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
ex_data.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
ex_data.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
ex_data.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
ex_data.o: ../include/openssl/symhacks.h cryptlib.h
|
||||
mem.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
mem.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
mem.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
mem.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
mem.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
mem.o: ../include/openssl/symhacks.h cryptlib.h
|
||||
mem_clr.o: ../include/openssl/crypto.h ../include/openssl/opensslv.h
|
||||
mem_clr.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
mem_clr.o: ../include/openssl/symhacks.h
|
||||
mem_dbg.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
mem_dbg.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
mem_dbg.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
mem_dbg.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
mem_dbg.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
mem_dbg.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
|
||||
tmdiff.o: ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
tmdiff.o: ../include/openssl/crypto.h ../include/openssl/e_os.h
|
||||
tmdiff.o: ../include/openssl/e_os2.h ../include/openssl/err.h
|
||||
tmdiff.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
tmdiff.o: ../include/openssl/opensslv.h ../include/openssl/safestack.h
|
||||
tmdiff.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
||||
tmdiff.o: ../include/openssl/tmdiff.h cryptlib.h
|
||||
mem_dbg.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
mem_dbg.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
mem_dbg.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
mem_dbg.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
mem_dbg.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
mem_dbg.o: ../include/openssl/symhacks.h cryptlib.h
|
||||
tmdiff.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
|
||||
tmdiff.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
tmdiff.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
tmdiff.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
tmdiff.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
tmdiff.o: ../include/openssl/symhacks.h ../include/openssl/tmdiff.h cryptlib.h
|
||||
uid.o: ../include/openssl/crypto.h ../include/openssl/opensslv.h
|
||||
uid.o: ../include/openssl/safestack.h ../include/openssl/stack.h
|
||||
uid.o: ../include/openssl/symhacks.h
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -201,7 +201,10 @@ ASN1_STRING *d2i_ASN1_bytes(ASN1_STRING **a, unsigned char **pp, long length,
|
||||
c.pp=pp;
|
||||
c.p=p;
|
||||
c.inf=inf;
|
||||
c.slen=len;
|
||||
if (inf & 1)
|
||||
c.slen = length - (p - *pp);
|
||||
else
|
||||
c.slen=len;
|
||||
c.tag=Ptag;
|
||||
c.xclass=Pclass;
|
||||
c.max=(length == 0)?0:(p+length);
|
||||
@@ -279,8 +282,7 @@ static int asn1_collate_primitive(ASN1_STRING *a, ASN1_CTX *c)
|
||||
{
|
||||
if (c->inf & 1)
|
||||
{
|
||||
c->eos=ASN1_check_infinite_end(&c->p,
|
||||
(long)(c->max-c->p));
|
||||
c->eos=ASN1_check_infinite_end(&c->p, c->slen);
|
||||
if (c->eos) break;
|
||||
}
|
||||
else
|
||||
@@ -289,7 +291,7 @@ static int asn1_collate_primitive(ASN1_STRING *a, ASN1_CTX *c)
|
||||
}
|
||||
|
||||
c->q=c->p;
|
||||
if (d2i_ASN1_bytes(&os,&c->p,c->max-c->p,c->tag,c->xclass)
|
||||
if (d2i_ASN1_bytes(&os,&c->p,c->slen,c->tag,c->xclass)
|
||||
== NULL)
|
||||
{
|
||||
c->error=ERR_R_ASN1_LIB;
|
||||
@@ -302,8 +304,7 @@ static int asn1_collate_primitive(ASN1_STRING *a, ASN1_CTX *c)
|
||||
goto err;
|
||||
}
|
||||
memcpy(&(b.data[num]),os->data,os->length);
|
||||
if (!(c->inf & 1))
|
||||
c->slen-=(c->p-c->q);
|
||||
c->slen-=(c->p-c->q);
|
||||
num+=os->length;
|
||||
}
|
||||
|
||||
|
||||
@@ -78,7 +78,8 @@
|
||||
* and a FILE pointer.
|
||||
*/
|
||||
|
||||
int send_mem_chars(void *arg, const void *buf, int len)
|
||||
#if 0 /* Not used */
|
||||
static int send_mem_chars(void *arg, const void *buf, int len)
|
||||
{
|
||||
unsigned char **out = arg;
|
||||
if(!out) return 1;
|
||||
@@ -86,15 +87,16 @@ int send_mem_chars(void *arg, const void *buf, int len)
|
||||
*out += len;
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
int send_bio_chars(void *arg, const void *buf, int len)
|
||||
static int send_bio_chars(void *arg, const void *buf, int len)
|
||||
{
|
||||
if(!arg) return 1;
|
||||
if(BIO_write(arg, buf, len) != len) return 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
int send_fp_chars(void *arg, const void *buf, int len)
|
||||
static int send_fp_chars(void *arg, const void *buf, int len)
|
||||
{
|
||||
if(!arg) return 1;
|
||||
if(fwrite(buf, 1, len, arg) != (unsigned int)len) return 0;
|
||||
@@ -240,7 +242,8 @@ static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen
|
||||
* #01234 format.
|
||||
*/
|
||||
|
||||
int do_dump(unsigned long lflags, char_io *io_ch, void *arg, ASN1_STRING *str)
|
||||
static int do_dump(unsigned long lflags, char_io *io_ch, void *arg,
|
||||
ASN1_STRING *str)
|
||||
{
|
||||
/* Placing the ASN1_STRING in a temp ASN1_TYPE allows
|
||||
* the DER encoding to readily obtained
|
||||
@@ -274,7 +277,7 @@ int do_dump(unsigned long lflags, char_io *io_ch, void *arg, ASN1_STRING *str)
|
||||
* otherwise it is the number of bytes per character
|
||||
*/
|
||||
|
||||
const static char tag2nbyte[] = {
|
||||
const static signed char tag2nbyte[] = {
|
||||
-1, -1, -1, -1, -1, /* 0-4 */
|
||||
-1, -1, -1, -1, -1, /* 5-9 */
|
||||
-1, -1, 0, -1, /* 10-13 */
|
||||
|
||||
@@ -123,7 +123,7 @@ extern "C" {
|
||||
#define B_ASN1_NUMERICSTRING 0x0001
|
||||
#define B_ASN1_PRINTABLESTRING 0x0002
|
||||
#define B_ASN1_T61STRING 0x0004
|
||||
#define B_ASN1_TELETEXSTRING 0x0008
|
||||
#define B_ASN1_TELETEXSTRING 0x0004
|
||||
#define B_ASN1_VIDEOTEXSTRING 0x0008
|
||||
#define B_ASN1_IA5STRING 0x0010
|
||||
#define B_ASN1_GRAPHICSTRING 0x0020
|
||||
|
||||
@@ -104,10 +104,12 @@ int ASN1_get_object(unsigned char **pp, long *plength, int *ptag, int *pclass,
|
||||
l<<=7L;
|
||||
l|= *(p++)&0x7f;
|
||||
if (--max == 0) goto err;
|
||||
if (l > (INT_MAX >> 7L)) goto err;
|
||||
}
|
||||
l<<=7L;
|
||||
l|= *(p++)&0x7f;
|
||||
tag=(int)l;
|
||||
if (--max == 0) goto err;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -63,7 +63,11 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifdef FLAT_INC
|
||||
#include "e_os.h"
|
||||
#else
|
||||
#include "../e_os.h"
|
||||
#endif
|
||||
|
||||
#ifdef NO_BF
|
||||
int main(int argc, char *argv[])
|
||||
|
||||
@@ -89,33 +89,33 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
b_dump.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
b_dump.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
b_dump.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
b_dump.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
b_dump.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
b_dump.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
b_dump.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
b_dump.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
b_dump.o: ../cryptlib.h
|
||||
b_print.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
b_print.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
b_print.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
b_print.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
b_print.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
b_print.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
b_print.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
b_print.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
b_sock.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
b_sock.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
b_print.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
b_print.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
b_print.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
b_print.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
b_print.o: ../cryptlib.h
|
||||
b_sock.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
b_sock.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
b_sock.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
b_sock.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
b_sock.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
b_sock.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
b_sock.o: ../cryptlib.h
|
||||
bf_buff.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
bf_buff.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
bf_buff.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
bf_buff.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
bf_buff.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
bf_buff.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bf_buff.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
bf_buff.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
bf_buff.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
bf_buff.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
bf_buff.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
bf_buff.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
bf_buff.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
bf_buff.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
bf_buff.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -127,12 +127,12 @@ bf_buff.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
bf_buff.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
bf_buff.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
bf_buff.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
bf_nbio.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
bf_nbio.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
bf_nbio.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
bf_nbio.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
bf_nbio.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
bf_nbio.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bf_nbio.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
bf_nbio.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
bf_nbio.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
bf_nbio.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
bf_nbio.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
bf_nbio.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
bf_nbio.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
bf_nbio.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
bf_nbio.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -145,12 +145,12 @@ bf_nbio.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
bf_nbio.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
bf_nbio.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bf_nbio.o: ../cryptlib.h
|
||||
bf_null.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
bf_null.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
bf_null.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
bf_null.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
bf_null.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
bf_null.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bf_null.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
bf_null.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
bf_null.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
bf_null.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
bf_null.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
bf_null.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
bf_null.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
bf_null.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
bf_null.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -162,8 +162,8 @@ bf_null.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
bf_null.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
bf_null.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
bf_null.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
bio_cb.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bio_cb.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bio_cb.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bio_cb.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bio_cb.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bio_cb.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bio_cb.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
@@ -173,15 +173,15 @@ bio_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
|
||||
bio_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bio_err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bio_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bio_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bio_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bio_lib.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bio_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bio_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bio_lib.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bio_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bio_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bio_lib.o: ../cryptlib.h
|
||||
bss_acpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_acpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_acpt.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_acpt.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_acpt.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_acpt.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_acpt.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
@@ -193,50 +193,50 @@ bss_bio.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bss_bio.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bss_bio.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bss_bio.o: ../../include/openssl/symhacks.h
|
||||
bss_conn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_conn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_conn.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_conn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_conn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_conn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_conn.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_conn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_conn.o: ../cryptlib.h
|
||||
bss_fd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_fd.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_fd.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_fd.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_fd.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_fd.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_fd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_fd.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_fd.o: ../cryptlib.h bss_sock.c
|
||||
bss_file.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_file.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_file.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_file.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_file.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_file.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_file.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_file.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_file.o: ../cryptlib.h
|
||||
bss_log.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_log.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_log.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_log.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_log.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_log.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_log.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_log.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_log.o: ../cryptlib.h
|
||||
bss_mem.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_mem.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_mem.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_mem.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_mem.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_mem.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_mem.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_mem.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_mem.o: ../cryptlib.h
|
||||
bss_null.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_null.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_null.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_null.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_null.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bss_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bss_null.o: ../cryptlib.h
|
||||
bss_sock.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
bss_sock.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
bss_sock.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
bss_sock.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bss_sock.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bss_sock.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bss_sock.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -565,12 +565,12 @@ abs_val(LDOUBLE value)
|
||||
}
|
||||
|
||||
static LDOUBLE
|
||||
pow10(int exp)
|
||||
pow10(int in_exp)
|
||||
{
|
||||
LDOUBLE result = 1;
|
||||
while (exp) {
|
||||
while (in_exp) {
|
||||
result *= 10;
|
||||
exp--;
|
||||
in_exp--;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -630,7 +630,7 @@ fmtfp(
|
||||
multiplying by a factor of 10 */
|
||||
fracpart = roundv((pow10(max)) * (ufvalue - intpart));
|
||||
|
||||
if (fracpart >= pow10(max)) {
|
||||
if (fracpart >= (long)pow10(max)) {
|
||||
intpart++;
|
||||
fracpart -= (long)pow10(max);
|
||||
}
|
||||
@@ -825,5 +825,5 @@ int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)
|
||||
* had the buffer been large enough.) */
|
||||
return -1;
|
||||
else
|
||||
return (retlen <= INT_MAX) ? retlen : -1;
|
||||
return (retlen <= INT_MAX) ? (int)retlen : -1;
|
||||
}
|
||||
|
||||
@@ -495,6 +495,7 @@ static int buffer_gets(BIO *b, char *buf, int size)
|
||||
if (i <= 0)
|
||||
{
|
||||
BIO_copy_next_retry(b);
|
||||
*buf='\0';
|
||||
if (i < 0) return((num > 0)?num:i);
|
||||
if (i == 0) return(num);
|
||||
}
|
||||
|
||||
@@ -241,7 +241,7 @@ typedef struct bio_method_st
|
||||
long (_far *ctrl)();
|
||||
int (_far *create)();
|
||||
int (_far *destroy)();
|
||||
long (_fat *callback_ctrl)();
|
||||
long (_far *callback_ctrl)();
|
||||
} BIO_METHOD;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,4 +1,57 @@
|
||||
/* crypto/bio/bss_bio.c -*- Mode: C; c-file-style: "eay" -*- */
|
||||
/* ====================================================================
|
||||
* Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in
|
||||
* the documentation and/or other materials provided with the
|
||||
* distribution.
|
||||
*
|
||||
* 3. All advertising materials mentioning features or use of this
|
||||
* software must display the following acknowledgment:
|
||||
* "This product includes software developed by the OpenSSL Project
|
||||
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
|
||||
*
|
||||
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
|
||||
* endorse or promote products derived from this software without
|
||||
* prior written permission. For written permission, please contact
|
||||
* openssl-core@openssl.org.
|
||||
*
|
||||
* 5. Products derived from this software may not be called "OpenSSL"
|
||||
* nor may "OpenSSL" appear in their names without prior written
|
||||
* permission of the OpenSSL Project.
|
||||
*
|
||||
* 6. Redistributions of any form whatsoever must retain the following
|
||||
* acknowledgment:
|
||||
* "This product includes software developed by the OpenSSL Project
|
||||
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
|
||||
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
|
||||
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
* ====================================================================
|
||||
*
|
||||
* This product includes cryptographic software written by Eric Young
|
||||
* (eay@cryptsoft.com). This product includes software written by Tim
|
||||
* Hudson (tjh@cryptsoft.com).
|
||||
*
|
||||
*/
|
||||
|
||||
/* Special method for a BIO where the other endpoint is also a BIO
|
||||
* of this kind, handled by the same thread (i.e. the "peer" is actually
|
||||
@@ -503,7 +556,7 @@ static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr)
|
||||
break;
|
||||
|
||||
case BIO_C_DESTROY_BIO_PAIR:
|
||||
/* Effects both BIOs in the pair -- call just once!
|
||||
/* Affects both BIOs in the pair -- call just once!
|
||||
* Or let BIO_free(bio1); BIO_free(bio2); do the job. */
|
||||
bio_destroy_pair(bio);
|
||||
ret = 1;
|
||||
|
||||
@@ -170,146 +170,141 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
bn_add.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_add.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_add.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_add.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_add.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_add.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_add.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_add.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_asm.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_add.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_add.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_add.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_add.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_add.o: ../cryptlib.h bn_lcl.h
|
||||
bn_asm.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_asm.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_asm.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_asm.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_asm.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_asm.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_asm.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_blind.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_asm.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_asm.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_asm.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_asm.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_asm.o: ../cryptlib.h bn_lcl.h
|
||||
bn_blind.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_blind.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_blind.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_blind.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_blind.o: ../../include/openssl/opensslconf.h
|
||||
bn_blind.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_blind.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_blind.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_blind.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_blind.o: ../cryptlib.h bn_lcl.h
|
||||
bn_ctx.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_ctx.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_ctx.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_ctx.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_ctx.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_ctx.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_ctx.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_ctx.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
bn_div.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_ctx.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_ctx.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_ctx.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_ctx.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_ctx.o: ../cryptlib.h
|
||||
bn_div.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_div.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_div.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_div.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_div.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_div.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_div.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_div.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_div.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_div.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_div.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_div.o: ../cryptlib.h bn_lcl.h
|
||||
bn_err.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_err.o: ../../include/openssl/crypto.h ../../include/openssl/err.h
|
||||
bn_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_exp.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_exp.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_exp.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_exp.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_exp.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_exp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_exp.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_exp.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_exp2.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_exp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_exp.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_exp.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_exp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_exp.o: ../cryptlib.h bn_lcl.h
|
||||
bn_exp2.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_exp2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_exp2.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_exp2.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_exp2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_exp2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_exp2.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_gcd.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_exp2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_exp2.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_exp2.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_exp2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_exp2.o: ../cryptlib.h bn_lcl.h
|
||||
bn_gcd.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_gcd.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_gcd.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_gcd.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_gcd.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_gcd.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_gcd.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_gcd.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_gcd.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_gcd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_gcd.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_gcd.o: ../cryptlib.h bn_lcl.h
|
||||
bn_lib.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_lib.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_mont.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_lib.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_lib.o: ../cryptlib.h bn_lcl.h
|
||||
bn_mont.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mont.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_mont.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_mont.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_mont.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_mont.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_mont.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_mpi.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mont.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_mont.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_mont.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_mont.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_mont.o: ../cryptlib.h bn_lcl.h
|
||||
bn_mpi.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mpi.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_mpi.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_mpi.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_mpi.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_mpi.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_mpi.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_mul.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mpi.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_mpi.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_mpi.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_mpi.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_mpi.o: ../cryptlib.h bn_lcl.h
|
||||
bn_mul.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mul.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_mul.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_mul.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_mul.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_mul.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_mul.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_prime.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_mul.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_mul.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_mul.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_mul.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_mul.o: ../cryptlib.h bn_lcl.h
|
||||
bn_prime.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_prime.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_prime.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_prime.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_prime.o: ../../include/openssl/opensslconf.h
|
||||
bn_prime.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_prime.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_prime.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
bn_prime.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_prime.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h bn_prime.h
|
||||
bn_print.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_print.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_print.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_print.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_print.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_print.o: ../../include/openssl/opensslconf.h
|
||||
bn_print.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_print.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_print.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_print.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_print.o: ../cryptlib.h bn_lcl.h
|
||||
bn_rand.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_rand.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_rand.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_rand.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_rand.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_rand.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_rand.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
|
||||
bn_rand.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_rand.o: ../cryptlib.h bn_lcl.h
|
||||
bn_recp.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_rand.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_rand.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_rand.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
bn_rand.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_rand.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_recp.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_recp.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_recp.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_recp.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_recp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_recp.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_recp.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_shift.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_recp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_recp.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_recp.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_recp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_recp.o: ../cryptlib.h bn_lcl.h
|
||||
bn_shift.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_shift.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_shift.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_shift.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_shift.o: ../../include/openssl/opensslconf.h
|
||||
bn_shift.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_shift.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_shift.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_shift.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_shift.o: ../cryptlib.h bn_lcl.h
|
||||
bn_sqr.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_sqr.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_sqr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_sqr.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_sqr.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_sqr.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_sqr.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_sqr.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_word.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_sqr.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_sqr.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_sqr.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_sqr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_sqr.o: ../cryptlib.h bn_lcl.h
|
||||
bn_word.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
bn_word.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
bn_word.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
bn_word.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
bn_word.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
bn_word.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
bn_word.o: ../../include/openssl/symhacks.h ../cryptlib.h bn_lcl.h
|
||||
bn_word.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
bn_word.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
bn_word.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
bn_word.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
bn_word.o: ../cryptlib.h bn_lcl.h
|
||||
|
||||
@@ -259,6 +259,8 @@ typedef struct bn_blinding_st
|
||||
BIGNUM *A;
|
||||
BIGNUM *Ai;
|
||||
BIGNUM *mod; /* just a reference */
|
||||
unsigned long thread_id; /* added in OpenSSL 0.9.6j and 0.9.7b;
|
||||
* used only by crypto/rsa/rsa_eay.c, rsa_lib.c */
|
||||
} BN_BLINDING;
|
||||
|
||||
/* Used for montgomery multiplication */
|
||||
|
||||
@@ -224,7 +224,7 @@ void bn_mul_part_recursive(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int tn,
|
||||
int n, BN_ULONG *t)
|
||||
{
|
||||
int i,j,n2=n*2;
|
||||
unsigned int c1,c2,neg,zero;
|
||||
int c1,c2,neg,zero;
|
||||
BN_ULONG ln,lo,*p;
|
||||
|
||||
# ifdef BN_COUNT
|
||||
@@ -376,7 +376,7 @@ void bn_mul_part_recursive(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int tn,
|
||||
|
||||
/* The overflow will stop before we over write
|
||||
* words we should not overwrite */
|
||||
if (ln < c1)
|
||||
if (ln < (BN_ULONG)c1)
|
||||
{
|
||||
do {
|
||||
p++;
|
||||
|
||||
@@ -84,8 +84,8 @@ buf_err.o: ../../include/openssl/crypto.h ../../include/openssl/err.h
|
||||
buf_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslv.h
|
||||
buf_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
buf_err.o: ../../include/openssl/symhacks.h
|
||||
buffer.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
buffer.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
buffer.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
buffer.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
buffer.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
buffer.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
buffer.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -86,9 +86,9 @@ conf_api.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
conf_api.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
conf_api.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
conf_api.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
conf_def.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
conf_def.o: ../../include/openssl/conf.h ../../include/openssl/conf_api.h
|
||||
conf_def.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
conf_def.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
conf_def.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h
|
||||
conf_def.o: ../../include/openssl/conf_api.h ../../include/openssl/crypto.h
|
||||
conf_def.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
conf_def.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
conf_def.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -599,6 +599,11 @@ static int str_copy(CONF *conf, char *section, char **pto, char *from)
|
||||
BUF_MEM_grow(buf,(strlen(p)+len-(e-from)));
|
||||
while (*p)
|
||||
buf->data[to++]= *(p++);
|
||||
|
||||
/* Since we change the pointer 'from', we also have
|
||||
to change the perceived length of the string it
|
||||
points at. /RL */
|
||||
len -= e-from;
|
||||
from=e;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -58,6 +58,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
#include "cryptlib.h"
|
||||
#include <openssl/crypto.h>
|
||||
#include <openssl/safestack.h>
|
||||
@@ -205,10 +206,18 @@ int CRYPTO_get_new_dynlockid(void)
|
||||
i=sk_CRYPTO_dynlock_find(dyn_locks,NULL);
|
||||
/* If there was none, push, thereby creating a new one */
|
||||
if (i == -1)
|
||||
i=sk_CRYPTO_dynlock_push(dyn_locks,pointer);
|
||||
/* Since sk_push() returns the number of items on the
|
||||
stack, not the location of the pushed item, we need
|
||||
to transform the returned number into a position,
|
||||
by decreasing it. */
|
||||
i=sk_CRYPTO_dynlock_push(dyn_locks,pointer) - 1;
|
||||
else
|
||||
/* If we found a place with a NULL pointer, put our pointer
|
||||
in it. */
|
||||
sk_CRYPTO_dynlock_set(dyn_locks,i,pointer);
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_DYNLOCK);
|
||||
|
||||
if (!i)
|
||||
if (i == -1)
|
||||
{
|
||||
dynlock_destroy_callback(pointer->data,__FILE__,__LINE__);
|
||||
OPENSSL_free(pointer);
|
||||
@@ -400,16 +409,17 @@ void CRYPTO_lock(int mode, int type, const char *file, int line)
|
||||
#endif
|
||||
if (type < 0)
|
||||
{
|
||||
int i = -type - 1;
|
||||
struct CRYPTO_dynlock_value *pointer
|
||||
= CRYPTO_get_dynlock_value(i);
|
||||
|
||||
if (pointer && dynlock_lock_callback)
|
||||
if (dynlock_lock_callback != NULL)
|
||||
{
|
||||
dynlock_lock_callback(mode, pointer, file, line);
|
||||
}
|
||||
struct CRYPTO_dynlock_value *pointer
|
||||
= CRYPTO_get_dynlock_value(type);
|
||||
|
||||
CRYPTO_destroy_dynlockid(i);
|
||||
assert(pointer != NULL);
|
||||
|
||||
dynlock_lock_callback(mode, pointer, file, line);
|
||||
|
||||
CRYPTO_destroy_dynlockid(type);
|
||||
}
|
||||
}
|
||||
else
|
||||
if (locking_callback != NULL)
|
||||
|
||||
@@ -62,7 +62,11 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "openssl/e_os.h"
|
||||
#ifdef FLAT_INC
|
||||
#include "e_os.h"
|
||||
#else
|
||||
#include "../e_os.h"
|
||||
#endif
|
||||
|
||||
#include <openssl/crypto.h>
|
||||
#include <openssl/buffer.h>
|
||||
|
||||
@@ -871,8 +871,8 @@ $ WRITE SYS$OUTPUT ""
|
||||
$ WRITE SYS$OUTPUT "The Option ",P1," Is Invalid. The Valid Options Are:"
|
||||
$ WRITE SYS$OUTPUT ""
|
||||
$ WRITE SYS$OUTPUT " ALL : Just Build Everything."
|
||||
$ WRITE SYS$OUTPUT " LIBRARY : To Compile Just The [.xxx.EXE.SSL]LIBCRYPTO.OLB Library."
|
||||
$ WRITE SYS$OUTPUT " APPS : To Compile Just The [.xxx.EXE.SSL]*.EXE Programs."
|
||||
$ WRITE SYS$OUTPUT " LIBRARY : To Compile Just The [.xxx.EXE.CRYPTO]LIBCRYPTO.OLB Library."
|
||||
$ WRITE SYS$OUTPUT " APPS : To Compile Just The [.xxx.EXE.CRYPTO]*.EXE Programs."
|
||||
$ WRITE SYS$OUTPUT ""
|
||||
$ WRITE SYS$OUTPUT " Where 'xxx' Stands For:"
|
||||
$ WRITE SYS$OUTPUT ""
|
||||
@@ -1139,7 +1139,7 @@ $ ENDIF
|
||||
$!
|
||||
$! Set Up Initial CC Definitions, Possibly With User Ones
|
||||
$!
|
||||
$ CCDEFS = "VMS=1,TCPIP_TYPE_''P5',DSO_VMS"
|
||||
$ CCDEFS = "VMS=1,TCPIP_TYPE_''P5',DSO_VMS,THREADS"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_ASM") THEN CCDEFS = CCDEFS + ",NO_ASM"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_RSA") THEN CCDEFS = CCDEFS + ",NO_RSA"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_DSA") THEN CCDEFS = CCDEFS + ",NO_DSA"
|
||||
|
||||
@@ -149,8 +149,9 @@ cfb64ede.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
cfb64ede.o: ../../include/openssl/opensslconf.h des_locl.h
|
||||
cfb64enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
cfb64enc.o: ../../include/openssl/opensslconf.h des_locl.h
|
||||
cfb_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
cfb_enc.o: ../../include/openssl/opensslconf.h des_locl.h
|
||||
cfb_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os.h
|
||||
cfb_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
|
||||
cfb_enc.o: des_locl.h
|
||||
des_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
des_enc.o: ../../include/openssl/opensslconf.h des_locl.h des_locl.h ncbc_enc.c
|
||||
ecb3_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
@@ -160,17 +161,17 @@ ecb_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
ecb_enc.o: des_locl.h spr.h
|
||||
ede_cbcm_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
ede_cbcm_enc.o: ../../include/openssl/opensslconf.h des_locl.h
|
||||
enc_read.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
enc_read.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
enc_read.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
enc_read.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
enc_read.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
enc_read.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
enc_read.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
enc_read.o: ../../include/openssl/opensslconf.h
|
||||
enc_read.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
enc_read.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
enc_read.o: ../cryptlib.h des_locl.h
|
||||
enc_writ.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
enc_writ.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
enc_writ.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
enc_writ.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
enc_writ.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
enc_writ.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
enc_writ.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
enc_writ.o: ../../include/openssl/opensslconf.h
|
||||
enc_writ.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
@@ -197,9 +198,9 @@ read2pwd.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h
|
||||
read2pwd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
read2pwd.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
read2pwd.o: des_locl.h
|
||||
read_pwd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
read_pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
read_pwd.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
read_pwd.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
read_pwd.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
read_pwd.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
read_pwd.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
read_pwd.o: ../../include/openssl/opensslconf.h
|
||||
read_pwd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -57,6 +57,7 @@
|
||||
*/
|
||||
|
||||
#include "des_locl.h"
|
||||
#include "e_os.h"
|
||||
|
||||
/* The input and output encrypted as though 64bit cfb mode is being
|
||||
* used. The extra state information to record how much of the
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
* [including the GNU Public Licence.]
|
||||
*/
|
||||
|
||||
#include "openssl/e_os.h"
|
||||
#include "des_locl.h"
|
||||
|
||||
/* The input and output are loaded in multiples of 8 bits.
|
||||
|
||||
@@ -86,6 +86,7 @@
|
||||
#endif
|
||||
#include <sys/stat.h>
|
||||
#endif
|
||||
#include <openssl/crypto.h>
|
||||
#include <openssl/des.h>
|
||||
#include <openssl/rand.h>
|
||||
|
||||
|
||||
@@ -79,11 +79,11 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
dh_check.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_check.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_check.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dh_check.o: ../../include/openssl/dh.h ../../include/openssl/e_os.h
|
||||
dh_check.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dh_check.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dh_check.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
|
||||
dh_check.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dh_check.o: ../../include/openssl/opensslconf.h
|
||||
dh_check.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dh_check.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dh_check.o: ../cryptlib.h
|
||||
@@ -93,27 +93,25 @@ dh_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dh_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dh_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dh_err.o: ../../include/openssl/symhacks.h
|
||||
dh_gen.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_gen.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_gen.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dh_gen.o: ../../include/openssl/dh.h ../../include/openssl/e_os.h
|
||||
dh_gen.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dh_gen.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dh_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dh_gen.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dh_gen.o: ../cryptlib.h
|
||||
dh_key.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_gen.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
|
||||
dh_gen.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dh_gen.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dh_gen.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dh_gen.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dh_key.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_key.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dh_key.o: ../../include/openssl/dh.h ../../include/openssl/e_os.h
|
||||
dh_key.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dh_key.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dh_key.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
dh_key.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dh_key.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dh_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_key.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
|
||||
dh_key.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dh_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dh_key.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
|
||||
dh_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dh_key.o: ../cryptlib.h
|
||||
dh_lib.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dh_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dh_lib.o: ../../include/openssl/dh.h ../../include/openssl/e_os.h
|
||||
dh_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dh_lib.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dh_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dh_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dh_lib.o: ../cryptlib.h
|
||||
dh_lib.o: ../../include/openssl/dh.h ../../include/openssl/e_os2.h
|
||||
dh_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dh_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dh_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dh_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
|
||||
@@ -81,11 +81,11 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
dsa_asn1.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
dsa_asn1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_asn1.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_asn1.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dsa_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
dsa_asn1.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
dsa_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
dsa_asn1.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
|
||||
dsa_asn1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
dsa_asn1.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dsa_asn1.o: ../../include/openssl/opensslconf.h
|
||||
dsa_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
@@ -97,56 +97,56 @@ dsa_err.o: ../../include/openssl/dsa.h ../../include/openssl/err.h
|
||||
dsa_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dsa_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dsa_gen.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_gen.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_gen.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_gen.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_gen.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dsa_gen.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dsa_gen.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dsa_gen.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
|
||||
dsa_gen.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
dsa_gen.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dsa_key.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_gen.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dsa_gen.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
dsa_gen.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
dsa_gen.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dsa_gen.o: ../cryptlib.h
|
||||
dsa_key.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_key.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_key.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_key.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dsa_key.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dsa_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dsa_key.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
|
||||
dsa_key.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
dsa_key.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dsa_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
dsa_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
dsa_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
|
||||
dsa_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
dsa_key.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dsa_key.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_key.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
dsa_key.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
dsa_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dsa_key.o: ../cryptlib.h
|
||||
dsa_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
dsa_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_lib.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dsa_lib.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dsa_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dsa_lib.o: ../cryptlib.h
|
||||
dsa_ossl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
dsa_ossl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
dsa_ossl.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
|
||||
dsa_ossl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
dsa_ossl.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
dsa_ossl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_ossl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_ossl.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_ossl.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dsa_ossl.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_ossl.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
dsa_ossl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dsa_ossl.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dsa_sign.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
dsa_sign.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
dsa_sign.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
|
||||
dsa_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
dsa_sign.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
dsa_sign.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_sign.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
dsa_sign.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
dsa_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
dsa_sign.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dsa_sign.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dsa_vrf.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
dsa_vrf.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
dsa_vrf.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dsa_vrf.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
dsa_vrf.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dsa_vrf.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
dsa_vrf.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
dsa_vrf.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
dsa_vrf.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
|
||||
dsa_vrf.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
dsa_vrf.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dsa_vrf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dsa_vrf.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -217,6 +217,7 @@ end:
|
||||
static int cb_exit(int ec)
|
||||
{
|
||||
EXIT(ec);
|
||||
return(0); /* To keep some compilers quiet */
|
||||
}
|
||||
|
||||
static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
|
||||
|
||||
@@ -81,16 +81,16 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
dso_dl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_dl.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_dl.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_dl.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_dl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_dl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_dl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dso_dl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dso_dl.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dso_dlfcn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_dlfcn.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_dlfcn.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_dlfcn.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_dlfcn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_dlfcn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_dlfcn.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_dlfcn.o: ../../include/openssl/opensslconf.h
|
||||
dso_dlfcn.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
@@ -101,39 +101,39 @@ dso_err.o: ../../include/openssl/dso.h ../../include/openssl/err.h
|
||||
dso_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslv.h
|
||||
dso_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dso_err.o: ../../include/openssl/symhacks.h
|
||||
dso_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_lib.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_lib.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_lib.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dso_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dso_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dso_null.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_null.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_null.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_null.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_null.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_null.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_null.o: ../../include/openssl/opensslconf.h
|
||||
dso_null.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
dso_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
dso_null.o: ../cryptlib.h
|
||||
dso_openssl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_openssl.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_openssl.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_openssl.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_openssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_openssl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_openssl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_openssl.o: ../../include/openssl/opensslconf.h
|
||||
dso_openssl.o: ../../include/openssl/opensslv.h
|
||||
dso_openssl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dso_openssl.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dso_vms.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_vms.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_vms.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_vms.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_vms.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_vms.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_vms.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_vms.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
dso_vms.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
dso_vms.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
dso_win32.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
dso_win32.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h
|
||||
dso_win32.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
dso_win32.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
dso_win32.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
dso_win32.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
|
||||
dso_win32.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
dso_win32.o: ../../include/openssl/opensslconf.h
|
||||
dso_win32.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -123,7 +123,11 @@ DSO_METHOD *DSO_METHOD_dlfcn(void)
|
||||
# endif
|
||||
# endif
|
||||
#else
|
||||
# define DLOPEN_FLAG RTLD_NOW /* Hope this works everywhere else */
|
||||
# ifdef OPENSSL_SYS_SUNOS
|
||||
# define DLOPEN_FLAG 1
|
||||
# else
|
||||
# define DLOPEN_FLAG RTLD_NOW /* Hope this works everywhere else */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* For this DSO_METHOD, our meth_data STACK will contain;
|
||||
|
||||
@@ -79,13 +79,12 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
err.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
err.o: ../cryptlib.h
|
||||
err.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
|
||||
err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
err.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
err_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
err_all.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
err_all.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
@@ -107,8 +106,8 @@ err_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
err_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
err_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
err_all.o: ../../include/openssl/x509v3.h
|
||||
err_prn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
err_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
err_prn.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
err_prn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
err_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
err_prn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
err_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -110,9 +110,8 @@ EVP_CIPHER *EVP_rc4_40(void)
|
||||
static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
|
||||
const unsigned char *iv, int enc)
|
||||
{
|
||||
memcpy(&(ctx->c.rc4.key[0]),key,EVP_CIPHER_CTX_key_length(ctx));
|
||||
RC4_set_key(&(ctx->c.rc4.ks),EVP_CIPHER_CTX_key_length(ctx),
|
||||
ctx->c.rc4.key);
|
||||
key);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -79,8 +79,8 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
lh_stats.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
lh_stats.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
lh_stats.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
lh_stats.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
lh_stats.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
lh_stats.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
lh_stats.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -83,8 +83,8 @@ md2_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/md2.h
|
||||
md2_dgst.o: ../../include/openssl/opensslconf.h
|
||||
md2_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
md2_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
md2_one.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
md2_one.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
md2_one.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
md2_one.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
md2_one.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
md2_one.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
md2_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
|
||||
@@ -293,7 +293,7 @@ sub md5_block
|
||||
&mov(&DWP(12,$tmp2,"",0),$D);
|
||||
|
||||
&cmp($tmp1,$X) unless $normal; # check count
|
||||
&jge(&label("start")) unless $normal;
|
||||
&jae(&label("start")) unless $normal;
|
||||
|
||||
&pop("eax"); # pop the temp variable off the stack
|
||||
&pop("ebx");
|
||||
|
||||
@@ -79,9 +79,9 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
mdc2_one.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
mdc2_one.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
mdc2_one.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
mdc2_one.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
mdc2_one.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
mdc2_one.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
|
||||
mdc2_one.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
mdc2_one.o: ../../include/openssl/mdc2.h ../../include/openssl/opensslconf.h
|
||||
mdc2_one.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -175,6 +175,8 @@ void *CRYPTO_malloc_locked(int num, const char *file, int line)
|
||||
void *ret = NULL;
|
||||
extern unsigned char cleanse_ctr;
|
||||
|
||||
if (num <= 0) return NULL;
|
||||
|
||||
allow_customize = 0;
|
||||
if (malloc_debug_func != NULL)
|
||||
{
|
||||
@@ -214,6 +216,8 @@ void *CRYPTO_malloc(int num, const char *file, int line)
|
||||
void *ret = NULL;
|
||||
extern unsigned char cleanse_ctr;
|
||||
|
||||
if (num <= 0) return NULL;
|
||||
|
||||
allow_customize = 0;
|
||||
if (malloc_debug_func != NULL)
|
||||
{
|
||||
@@ -243,6 +247,8 @@ void *CRYPTO_realloc(void *str, int num, const char *file, int line)
|
||||
if (str == NULL)
|
||||
return CRYPTO_malloc(num, file, line);
|
||||
|
||||
if (num <= 0) return NULL;
|
||||
|
||||
if (realloc_debug_func != NULL)
|
||||
realloc_debug_func(str, NULL, num, file, line, 0);
|
||||
ret = realloc_func(str,num);
|
||||
|
||||
@@ -93,9 +93,9 @@ o_names.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
||||
o_names.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
o_names.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
o_names.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
obj_dat.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
obj_dat.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
obj_dat.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
obj_dat.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
obj_dat.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
obj_dat.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
obj_dat.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
obj_dat.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
||||
obj_dat.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
@@ -109,9 +109,9 @@ obj_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
obj_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
obj_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
obj_err.o: ../../include/openssl/symhacks.h
|
||||
obj_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
obj_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
obj_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
obj_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
obj_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
obj_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
obj_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
obj_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
|
||||
obj_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
* (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
|
||||
* major minor fix final patch/beta)
|
||||
*/
|
||||
#define OPENSSL_VERSION_NUMBER 0x0090608fL
|
||||
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.6h 5 Dec 2002"
|
||||
#define OPENSSL_VERSION_NUMBER 0x009060e0L
|
||||
#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.6n-dev xx XXX xxxx"
|
||||
#define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT
|
||||
|
||||
|
||||
|
||||
@@ -80,12 +80,12 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
pem_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pem_all.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pem_all.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pem_all.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pem_all.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pem_all.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pem_all.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pem_all.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pem_all.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pem_all.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pem_all.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pem_all.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pem_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pem_all.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pem_all.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -119,12 +119,12 @@ pem_err.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
pem_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
pem_err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
pem_err.o: ../../include/openssl/x509_vfy.h
|
||||
pem_info.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pem_info.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pem_info.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pem_info.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pem_info.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pem_info.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pem_info.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pem_info.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pem_info.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pem_info.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pem_info.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pem_info.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pem_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pem_info.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pem_info.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -139,12 +139,12 @@ pem_info.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
pem_info.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
pem_info.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
pem_info.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
pem_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pem_lib.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pem_lib.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pem_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pem_lib.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pem_lib.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pem_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pem_lib.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pem_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pem_lib.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pem_lib.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pem_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pem_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pem_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pem_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -160,12 +160,12 @@ pem_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
pem_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
pem_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
pem_lib.o: ../cryptlib.h
|
||||
pem_seal.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pem_seal.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pem_seal.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pem_seal.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pem_seal.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pem_seal.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pem_seal.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pem_seal.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pem_seal.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pem_seal.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pem_seal.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pem_seal.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pem_seal.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pem_seal.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pem_seal.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -181,12 +181,12 @@ pem_seal.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
pem_seal.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
pem_seal.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
pem_seal.o: ../cryptlib.h
|
||||
pem_sign.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pem_sign.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pem_sign.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pem_sign.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pem_sign.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pem_sign.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pem_sign.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pem_sign.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pem_sign.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pem_sign.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pem_sign.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pem_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pem_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pem_sign.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pem_sign.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
|
||||
@@ -567,7 +567,7 @@ int PEM_write_bio(BIO *bp, const char *name, char *header, unsigned char *data,
|
||||
long len)
|
||||
{
|
||||
int nlen,n,i,j,outl;
|
||||
unsigned char *buf;
|
||||
unsigned char *buf = NULL;
|
||||
EVP_ENCODE_CTX ctx;
|
||||
int reason=ERR_R_BUF_LIB;
|
||||
|
||||
@@ -587,7 +587,7 @@ int PEM_write_bio(BIO *bp, const char *name, char *header, unsigned char *data,
|
||||
goto err;
|
||||
}
|
||||
|
||||
buf=(unsigned char *)OPENSSL_malloc(PEM_BUFSIZE*8);
|
||||
buf = OPENSSL_malloc(PEM_BUFSIZE*8);
|
||||
if (buf == NULL)
|
||||
{
|
||||
reason=ERR_R_MALLOC_FAILURE;
|
||||
@@ -608,12 +608,15 @@ int PEM_write_bio(BIO *bp, const char *name, char *header, unsigned char *data,
|
||||
EVP_EncodeFinal(&ctx,buf,&outl);
|
||||
if ((outl > 0) && (BIO_write(bp,(char *)buf,outl) != outl)) goto err;
|
||||
OPENSSL_free(buf);
|
||||
buf = NULL;
|
||||
if ( (BIO_write(bp,"-----END ",9) != 9) ||
|
||||
(BIO_write(bp,name,nlen) != nlen) ||
|
||||
(BIO_write(bp,"-----\n",6) != 6))
|
||||
goto err;
|
||||
return(i+outl);
|
||||
err:
|
||||
if (buf)
|
||||
OPENSSL_free(buf);
|
||||
PEMerr(PEM_F_PEM_WRITE_BIO,reason);
|
||||
return(0);
|
||||
}
|
||||
@@ -652,6 +655,9 @@ int PEM_read_bio(BIO *bp, char **name, char **header, unsigned char **data,
|
||||
dataB=BUF_MEM_new();
|
||||
if ((nameB == NULL) || (headerB == NULL) || (dataB == NULL))
|
||||
{
|
||||
BUF_MEM_free(nameB);
|
||||
BUF_MEM_free(headerB);
|
||||
BUF_MEM_free(dataB);
|
||||
PEMerr(PEM_F_PEM_READ_BIO,ERR_R_MALLOC_FAILURE);
|
||||
return(0);
|
||||
}
|
||||
|
||||
@@ -141,7 +141,10 @@ sub main'jle { &out1("jle",@_); }
|
||||
sub main'jz { &out1("jz",@_); }
|
||||
sub main'jge { &out1("jge",@_); }
|
||||
sub main'jl { &out1("jl",@_); }
|
||||
sub main'ja { &out1("ja",@_); }
|
||||
sub main'jae { &out1("jae",@_); }
|
||||
sub main'jb { &out1("jb",@_); }
|
||||
sub main'jbe { &out1("jbe",@_); }
|
||||
sub main'jc { &out1("jc",@_); }
|
||||
sub main'jnc { &out1("jnc",@_); }
|
||||
sub main'jnz { &out1("jnz",@_); }
|
||||
|
||||
@@ -149,7 +149,10 @@ sub main'jle { &out1("jle NEAR",@_); }
|
||||
sub main'jz { &out1("jz NEAR",@_); }
|
||||
sub main'jge { &out1("jge NEAR",@_); }
|
||||
sub main'jl { &out1("jl NEAR",@_); }
|
||||
sub main'ja { &out1("ja NEAR",@_); }
|
||||
sub main'jae { &out1("jae NEAR",@_); }
|
||||
sub main'jb { &out1("jb NEAR",@_); }
|
||||
sub main'jbe { &out1("jbe NEAR",@_); }
|
||||
sub main'jc { &out1("jc NEAR",@_); }
|
||||
sub main'jnc { &out1("jnc NEAR",@_); }
|
||||
sub main'jnz { &out1("jnz NEAR",@_); }
|
||||
|
||||
@@ -154,7 +154,10 @@ sub main'jnz { &out1("jnz",@_); }
|
||||
sub main'jz { &out1("jz",@_); }
|
||||
sub main'jge { &out1("jge",@_); }
|
||||
sub main'jl { &out1("jl",@_); }
|
||||
sub main'ja { &out1("ja",@_); }
|
||||
sub main'jae { &out1("jae",@_); }
|
||||
sub main'jb { &out1("jb",@_); }
|
||||
sub main'jbe { &out1("jbe",@_); }
|
||||
sub main'jc { &out1("jc",@_); }
|
||||
sub main'jnc { &out1("jnc",@_); }
|
||||
sub main'jno { &out1("jno",@_); }
|
||||
|
||||
@@ -85,12 +85,12 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
p12_add.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_add.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_add.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_add.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_add.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_add.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_add.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_add.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_add.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_add.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_add.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_add.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_add.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_add.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_add.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -104,12 +104,12 @@ p12_add.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
p12_add.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
p12_add.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
p12_add.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
p12_attr.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_attr.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_attr.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_attr.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_attr.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_attr.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_attr.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_attr.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_attr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_attr.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_attr.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_attr.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_attr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_attr.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_attr.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -124,12 +124,12 @@ p12_attr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_attr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_attr.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_attr.o: ../cryptlib.h
|
||||
p12_bags.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
p12_bags.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_bags.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_bags.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_bags.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_bags.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
p12_bags.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_bags.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
p12_bags.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_bags.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_bags.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_bags.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_bags.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
p12_bags.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
p12_bags.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -144,12 +144,12 @@ p12_bags.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_bags.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_bags.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_bags.o: ../cryptlib.h
|
||||
p12_crpt.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_crpt.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_crpt.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_crpt.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_crpt.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_crpt.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_crpt.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_crpt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_crpt.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_crpt.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_crpt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_crpt.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_crpt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_crpt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -164,12 +164,12 @@ p12_crpt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_crpt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_crpt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_crpt.o: ../cryptlib.h
|
||||
p12_crt.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_crt.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_crt.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_crt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_crt.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_crt.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_crt.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_crt.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_crt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_crt.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_crt.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_crt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_crt.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_crt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_crt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -183,12 +183,12 @@ p12_crt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
p12_crt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
p12_crt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
p12_crt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
p12_decr.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_decr.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_decr.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_decr.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_decr.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_decr.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_decr.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_decr.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_decr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_decr.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_decr.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_decr.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_decr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_decr.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_decr.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -203,12 +203,12 @@ p12_decr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_decr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_decr.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_decr.o: ../cryptlib.h
|
||||
p12_init.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_init.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_init.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_init.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_init.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_init.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_init.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_init.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_init.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_init.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_init.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_init.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_init.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_init.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_init.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -223,12 +223,12 @@ p12_init.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_init.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_init.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_init.o: ../cryptlib.h
|
||||
p12_key.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_key.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_key.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_key.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_key.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_key.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_key.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_key.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_key.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_key.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_key.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_key.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_key.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_key.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -242,12 +242,12 @@ p12_key.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
p12_key.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
p12_key.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
p12_key.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
p12_kiss.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_kiss.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_kiss.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_kiss.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_kiss.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_kiss.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_kiss.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_kiss.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_kiss.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_kiss.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_kiss.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_kiss.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_kiss.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_kiss.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_kiss.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -262,12 +262,12 @@ p12_kiss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_kiss.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_kiss.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_kiss.o: ../cryptlib.h
|
||||
p12_lib.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
p12_lib.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_lib.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_lib.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
p12_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_lib.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
p12_lib.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_lib.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_lib.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
p12_lib.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
p12_lib.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -282,12 +282,12 @@ p12_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_lib.o: ../cryptlib.h
|
||||
p12_mac.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
p12_mac.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_mac.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_mac.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_mac.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_mac.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
p12_mac.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_mac.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
p12_mac.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_mac.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_mac.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_mac.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_mac.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
p12_mac.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
p12_mac.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -302,12 +302,12 @@ p12_mac.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_mac.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_mac.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_mac.o: ../cryptlib.h
|
||||
p12_mutl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_mutl.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_mutl.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_mutl.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_mutl.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_mutl.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_mutl.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_mutl.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_mutl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_mutl.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_mutl.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_mutl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_mutl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_mutl.o: ../../include/openssl/hmac.h ../../include/openssl/idea.h
|
||||
p12_mutl.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -341,12 +341,12 @@ p12_npas.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
p12_npas.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_npas.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_npas.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_sbag.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
p12_sbag.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_sbag.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_sbag.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_sbag.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_sbag.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
p12_sbag.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_sbag.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
p12_sbag.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_sbag.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_sbag.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_sbag.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_sbag.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
p12_sbag.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
p12_sbag.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -361,12 +361,12 @@ p12_sbag.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
p12_sbag.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
p12_sbag.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
p12_sbag.o: ../cryptlib.h
|
||||
p12_utl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
p12_utl.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
p12_utl.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
p12_utl.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
p12_utl.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
p12_utl.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
p12_utl.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
p12_utl.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
p12_utl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
p12_utl.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
p12_utl.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
p12_utl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
p12_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
p12_utl.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
p12_utl.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
|
||||
@@ -117,12 +117,12 @@ pk7_attr.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
pk7_attr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
pk7_attr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
pk7_attr.o: ../../include/openssl/x509_vfy.h
|
||||
pk7_doit.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pk7_doit.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pk7_doit.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
pk7_doit.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pk7_doit.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
pk7_doit.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pk7_doit.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pk7_doit.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pk7_doit.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
pk7_doit.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pk7_doit.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
pk7_doit.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
pk7_doit.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -137,12 +137,12 @@ pk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
pk7_doit.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
pk7_doit.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
pk7_doit.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
pk7_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pk7_lib.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pk7_lib.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pk7_lib.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pk7_lib.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pk7_lib.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pk7_lib.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pk7_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pk7_lib.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pk7_lib.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pk7_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pk7_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pk7_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pk7_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -156,12 +156,12 @@ pk7_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
pk7_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
pk7_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
pk7_lib.o: ../cryptlib.h
|
||||
pk7_mime.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pk7_mime.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pk7_mime.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pk7_mime.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pk7_mime.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
pk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pk7_mime.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pk7_mime.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
pk7_mime.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pk7_mime.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
pk7_mime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
pk7_mime.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
pk7_mime.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -176,12 +176,12 @@ pk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
pk7_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
pk7_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
pk7_mime.o: ../cryptlib.h
|
||||
pk7_smime.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
pk7_smime.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
pk7_smime.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
pk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
pk7_smime.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
pk7_smime.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
pk7_smime.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
pk7_smime.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
pk7_smime.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
pk7_smime.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
pk7_smime.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
pk7_smime.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
pk7_smime.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
pk7_smime.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
|
||||
@@ -93,8 +93,8 @@ rand_err.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rand_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rand_err.o: ../../include/openssl/symhacks.h
|
||||
rand_lib.o: ../../include/openssl/rand.h
|
||||
rand_win.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
rand_win.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
rand_win.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
rand_win.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rand_win.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rand_win.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rand_win.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
|
||||
@@ -292,7 +292,7 @@ static void ssleay_rand_add(const void *buf, int num, double add)
|
||||
st_idx=0;
|
||||
}
|
||||
}
|
||||
memset((char *)&m,0,sizeof(m));
|
||||
OPENSSL_cleanse((char *)&m,sizeof(m));
|
||||
|
||||
if (!do_not_lock) CRYPTO_w_lock(CRYPTO_LOCK_RAND);
|
||||
/* Don't just copy back local_md into md -- this could mean that
|
||||
@@ -493,7 +493,7 @@ static int ssleay_rand_bytes(unsigned char *buf, int num)
|
||||
MD_Final(md,&m);
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_RAND);
|
||||
|
||||
memset(&m,0,sizeof(m));
|
||||
OPENSSL_cleanse(&m,sizeof(m));
|
||||
if (ok)
|
||||
return(1);
|
||||
else
|
||||
|
||||
@@ -102,7 +102,7 @@ int RAND_egd(const char *path)
|
||||
|
||||
memset(&addr, 0, sizeof(addr));
|
||||
addr.sun_family = AF_UNIX;
|
||||
if (strlen(path) > sizeof(addr.sun_path))
|
||||
if (strlen(path) >= sizeof(addr.sun_path))
|
||||
return (-1);
|
||||
strcpy(addr.sun_path,path);
|
||||
len = offsetof(struct sockaddr_un, sun_path) + strlen(path);
|
||||
@@ -134,7 +134,7 @@ int RAND_egd_bytes(const char *path,int bytes)
|
||||
|
||||
memset(&addr, 0, sizeof(addr));
|
||||
addr.sun_family = AF_UNIX;
|
||||
if (strlen(path) > sizeof(addr.sun_path))
|
||||
if (strlen(path) >= sizeof(addr.sun_path))
|
||||
return (-1);
|
||||
strcpy(addr.sun_path,path);
|
||||
len = offsetof(struct sockaddr_un, sun_path) + strlen(path);
|
||||
|
||||
@@ -162,6 +162,7 @@ typedef BOOL (WINAPI *GETCURSORINFO)(PCURSORINFO);
|
||||
typedef DWORD (WINAPI *GETQUEUESTATUS)(UINT);
|
||||
|
||||
typedef HANDLE (WINAPI *CREATETOOLHELP32SNAPSHOT)(DWORD, DWORD);
|
||||
typedef BOOL (WINAPI *CLOSETOOLHELP32SNAPSHOT)(HANDLE);
|
||||
typedef BOOL (WINAPI *HEAP32FIRST)(LPHEAPENTRY32, DWORD, DWORD);
|
||||
typedef BOOL (WINAPI *HEAP32NEXT)(LPHEAPENTRY32);
|
||||
typedef BOOL (WINAPI *HEAP32LIST)(HANDLE, LPHEAPLIST32);
|
||||
@@ -414,7 +415,7 @@ int RAND_poll(void)
|
||||
* This seeding method was proposed in Peter Gutmann, Software
|
||||
* Generation of Practically Strong Random Numbers,
|
||||
* http://www.usenix.org/publications/library/proceedings/sec98/gutmann.html
|
||||
* revised version at http://www.cryptoengines.com/~peter/06_random.pdf
|
||||
* revised version at http://www.cryptoengines.com/~peter/06_random.pdf
|
||||
* (The assignment of entropy estimates below is arbitrary, but based
|
||||
* on Peter's analysis the full poll appears to be safe. Additional
|
||||
* interactive seeding is encouraged.)
|
||||
@@ -423,6 +424,7 @@ int RAND_poll(void)
|
||||
if (kernel)
|
||||
{
|
||||
CREATETOOLHELP32SNAPSHOT snap;
|
||||
CLOSETOOLHELP32SNAPSHOT close_snap;
|
||||
HANDLE handle;
|
||||
|
||||
HEAP32FIRST heap_first;
|
||||
@@ -440,6 +442,8 @@ int RAND_poll(void)
|
||||
|
||||
snap = (CREATETOOLHELP32SNAPSHOT)
|
||||
GetProcAddress(kernel, "CreateToolhelp32Snapshot");
|
||||
close_snap = (CLOSETOOLHELP32SNAPSHOT)
|
||||
GetProcAddress(kernel, "CloseToolhelp32Snapshot");
|
||||
heap_first = (HEAP32FIRST) GetProcAddress(kernel, "Heap32First");
|
||||
heap_next = (HEAP32NEXT) GetProcAddress(kernel, "Heap32Next");
|
||||
heaplist_first = (HEAP32LIST) GetProcAddress(kernel, "Heap32ListFirst");
|
||||
@@ -455,7 +459,7 @@ int RAND_poll(void)
|
||||
heaplist_next && process_first && process_next &&
|
||||
thread_first && thread_next && module_first &&
|
||||
module_next && (handle = snap(TH32CS_SNAPALL,0))
|
||||
!= NULL)
|
||||
!= INVALID_HANDLE_VALUE)
|
||||
{
|
||||
/* heap list and heap walking */
|
||||
/* HEAPLIST32 contains 3 fields that will change with
|
||||
@@ -517,8 +521,10 @@ int RAND_poll(void)
|
||||
do
|
||||
RAND_add(&m, m.dwSize, 9);
|
||||
while (module_next(handle, &m));
|
||||
|
||||
CloseHandle(handle);
|
||||
if (close_snap)
|
||||
close_snap(handle);
|
||||
else
|
||||
CloseHandle(handle);
|
||||
}
|
||||
|
||||
FreeLibrary(kernel);
|
||||
@@ -637,6 +643,7 @@ static void readtimer(void)
|
||||
|
||||
static void readscreen(void)
|
||||
{
|
||||
#ifndef __CYGWIN32__
|
||||
HDC hScrDC; /* screen DC */
|
||||
HDC hMemDC; /* memory DC */
|
||||
HBITMAP hBitmap; /* handle for our bitmap */
|
||||
@@ -697,6 +704,7 @@ static void readscreen(void)
|
||||
DeleteObject(hBitmap);
|
||||
DeleteDC(hMemDC);
|
||||
DeleteDC(hScrDC);
|
||||
#endif
|
||||
}
|
||||
|
||||
#else /* Unix version */
|
||||
|
||||
@@ -138,6 +138,7 @@ int RAND_write_file(const char *file)
|
||||
int n;
|
||||
|
||||
#if defined(O_CREAT) && !defined(WIN32)
|
||||
{
|
||||
/* For some reason Win32 can't write to files created this way */
|
||||
|
||||
/* chmod(..., 0600) is too late to protect the file,
|
||||
@@ -145,6 +146,7 @@ int RAND_write_file(const char *file)
|
||||
int fd = open(file, O_CREAT, 0600);
|
||||
if (fd != -1)
|
||||
out = fdopen(fd, "wb");
|
||||
}
|
||||
#endif
|
||||
if (out == NULL)
|
||||
out = fopen(file,"wb");
|
||||
|
||||
@@ -87,77 +87,73 @@ rsa_chk.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_chk.o: ../../include/openssl/opensslv.h ../../include/openssl/rsa.h
|
||||
rsa_chk.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_chk.o: ../../include/openssl/symhacks.h
|
||||
rsa_eay.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_eay.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_eay.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_eay.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_eay.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_eay.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
rsa_eay.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
|
||||
rsa_eay.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_eay.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
rsa_eay.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_eay.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_eay.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_eay.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_eay.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_eay.o: ../cryptlib.h
|
||||
rsa_err.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_err.o: ../../include/openssl/crypto.h ../../include/openssl/err.h
|
||||
rsa_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_err.o: ../../include/openssl/opensslv.h ../../include/openssl/rsa.h
|
||||
rsa_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_err.o: ../../include/openssl/symhacks.h
|
||||
rsa_gen.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_gen.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_gen.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_gen.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_gen.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_gen.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
rsa_gen.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_gen.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_gen.o: ../cryptlib.h
|
||||
rsa_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_gen.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_gen.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_gen.o: ../../include/openssl/opensslv.h ../../include/openssl/rsa.h
|
||||
rsa_gen.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_gen.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
rsa_lib.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_lib.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
rsa_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_lib.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_lib.o: ../cryptlib.h
|
||||
rsa_none.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_none.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_none.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_none.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_none.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_none.o: ../../include/openssl/opensslconf.h
|
||||
rsa_none.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_none.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_none.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_none.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_none.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_none.o: ../cryptlib.h
|
||||
rsa_null.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_null.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_null.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_null.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_null.o: ../../include/openssl/opensslconf.h
|
||||
rsa_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_null.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_null.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_null.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_null.o: ../cryptlib.h
|
||||
rsa_oaep.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_oaep.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_oaep.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_oaep.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_oaep.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_oaep.o: ../../include/openssl/opensslconf.h
|
||||
rsa_oaep.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_oaep.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_oaep.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_oaep.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_oaep.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
rsa_oaep.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
rsa_pk1.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_pk1.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_pk1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_pk1.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_pk1.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_pk1.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
rsa_pk1.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
|
||||
rsa_pk1.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_pk1.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
rsa_saos.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
rsa_saos.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
rsa_saos.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
rsa_saos.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
rsa_saos.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
rsa_saos.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_pk1.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_pk1.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_pk1.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_pk1.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_pk1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_pk1.o: ../cryptlib.h
|
||||
rsa_saos.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
rsa_saos.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
rsa_saos.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
rsa_saos.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
rsa_saos.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
rsa_saos.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
rsa_saos.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
rsa_saos.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
rsa_saos.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -171,12 +167,12 @@ rsa_saos.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_saos.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
rsa_saos.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
rsa_saos.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
rsa_sign.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
rsa_sign.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
rsa_sign.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
rsa_sign.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
rsa_sign.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
rsa_sign.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_sign.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
rsa_sign.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
rsa_sign.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
rsa_sign.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
rsa_sign.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
rsa_sign.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
rsa_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
rsa_sign.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
rsa_sign.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -190,11 +186,11 @@ rsa_sign.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
rsa_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
rsa_sign.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
rsa_ssl.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_ssl.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
|
||||
rsa_ssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
rsa_ssl.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
rsa_ssl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
|
||||
rsa_ssl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
rsa_ssl.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
|
||||
rsa_ssl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
|
||||
rsa_ssl.o: ../../include/openssl/symhacks.h ../cryptlib.h
|
||||
rsa_ssl.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
rsa_ssl.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
rsa_ssl.o: ../../include/openssl/opensslv.h ../../include/openssl/rand.h
|
||||
rsa_ssl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
rsa_ssl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
rsa_ssl.o: ../cryptlib.h
|
||||
|
||||
@@ -164,6 +164,12 @@ struct rsa_st
|
||||
*/
|
||||
#define RSA_FLAG_SIGN_VER 0x40
|
||||
|
||||
#define RSA_FLAG_NO_BLINDING 0x80 /* new with 0.9.6j and 0.9.7b; the built-in
|
||||
* RSA implementation now uses blinding by
|
||||
* default (ignoring RSA_FLAG_BLINDING),
|
||||
* but other engines might not need it
|
||||
*/
|
||||
|
||||
#define RSA_PKCS1_PADDING 1
|
||||
#define RSA_SSLV23_PADDING 2
|
||||
#define RSA_NO_PADDING 3
|
||||
@@ -329,6 +335,7 @@ void ERR_load_RSA_strings(void);
|
||||
#define RSA_R_DMP1_NOT_CONGRUENT_TO_D 124
|
||||
#define RSA_R_DMQ1_NOT_CONGRUENT_TO_D 125
|
||||
#define RSA_R_D_E_NOT_CONGRUENT_TO_1 123
|
||||
#define RSA_R_INTERNAL_ERROR 133
|
||||
#define RSA_R_INVALID_MESSAGE_LENGTH 131
|
||||
#define RSA_R_IQMP_NOT_INVERSE_OF_Q 126
|
||||
#define RSA_R_KEY_SIZE_TOO_SMALL 120
|
||||
|
||||
@@ -190,6 +190,59 @@ err:
|
||||
return(r);
|
||||
}
|
||||
|
||||
static int rsa_eay_blinding(RSA *rsa, BN_CTX *ctx)
|
||||
{
|
||||
int ret = 1;
|
||||
CRYPTO_w_lock(CRYPTO_LOCK_RSA);
|
||||
/* Check again inside the lock - the macro's check is racey */
|
||||
if(rsa->blinding == NULL)
|
||||
ret = RSA_blinding_on(rsa, ctx);
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_RSA);
|
||||
return ret;
|
||||
}
|
||||
|
||||
#define BLINDING_HELPER(rsa, ctx, err_instr) \
|
||||
do { \
|
||||
if((!((rsa)->flags & RSA_FLAG_NO_BLINDING)) && \
|
||||
((rsa)->blinding == NULL) && \
|
||||
!rsa_eay_blinding(rsa, ctx)) \
|
||||
err_instr \
|
||||
} while(0)
|
||||
|
||||
static BN_BLINDING *setup_blinding(RSA *rsa, BN_CTX *ctx)
|
||||
{
|
||||
BIGNUM *A, *Ai;
|
||||
BN_BLINDING *ret = NULL;
|
||||
|
||||
/* added in OpenSSL 0.9.6j and 0.9.7b */
|
||||
|
||||
/* NB: similar code appears in RSA_blinding_on (rsa_lib.c);
|
||||
* this should be placed in a new function of its own, but for reasons
|
||||
* of binary compatibility can't */
|
||||
|
||||
BN_CTX_start(ctx);
|
||||
A = BN_CTX_get(ctx);
|
||||
if ((RAND_status() == 0) && rsa->d != NULL && rsa->d->d != NULL)
|
||||
{
|
||||
/* if PRNG is not properly seeded, resort to secret exponent as unpredictable seed */
|
||||
RAND_add(rsa->d->d, rsa->d->dmax * sizeof rsa->d->d[0], 0);
|
||||
if (!BN_pseudo_rand_range(A,rsa->n)) goto err;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!BN_rand_range(A,rsa->n)) goto err;
|
||||
}
|
||||
if ((Ai=BN_mod_inverse(NULL,A,rsa->n,ctx)) == NULL) goto err;
|
||||
|
||||
if (!rsa->meth->bn_mod_exp(A,A,rsa->e,rsa->n,ctx,rsa->_method_mod_n))
|
||||
goto err;
|
||||
ret = BN_BLINDING_new(A,Ai,rsa->n);
|
||||
BN_free(Ai);
|
||||
err:
|
||||
BN_CTX_end(ctx);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* signing */
|
||||
static int RSA_eay_private_encrypt(int flen, unsigned char *from,
|
||||
unsigned char *to, RSA *rsa, int padding)
|
||||
@@ -198,6 +251,8 @@ static int RSA_eay_private_encrypt(int flen, unsigned char *from,
|
||||
int i,j,k,num=0,r= -1;
|
||||
unsigned char *buf=NULL;
|
||||
BN_CTX *ctx=NULL;
|
||||
int local_blinding = 0;
|
||||
BN_BLINDING *blinding = NULL;
|
||||
|
||||
BN_init(&f);
|
||||
BN_init(&ret);
|
||||
@@ -234,10 +289,39 @@ static int RSA_eay_private_encrypt(int flen, unsigned char *from,
|
||||
goto err;
|
||||
}
|
||||
|
||||
if ((rsa->flags & RSA_FLAG_BLINDING) && (rsa->blinding == NULL))
|
||||
RSA_blinding_on(rsa,ctx);
|
||||
if (rsa->flags & RSA_FLAG_BLINDING)
|
||||
if (!BN_BLINDING_convert(&f,rsa->blinding,ctx)) goto err;
|
||||
BLINDING_HELPER(rsa, ctx, goto err;);
|
||||
blinding = rsa->blinding;
|
||||
|
||||
/* Now unless blinding is disabled, 'blinding' is non-NULL.
|
||||
* But the BN_BLINDING object may be owned by some other thread
|
||||
* (we don't want to keep it constant and we don't want to use
|
||||
* lots of locking to avoid race conditions, so only a single
|
||||
* thread can use it; other threads have to use local blinding
|
||||
* factors) */
|
||||
if (!(rsa->flags & RSA_FLAG_NO_BLINDING))
|
||||
{
|
||||
if (blinding == NULL)
|
||||
{
|
||||
RSAerr(RSA_F_RSA_EAY_PRIVATE_ENCRYPT, RSA_R_INTERNAL_ERROR);
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (blinding != NULL)
|
||||
{
|
||||
if (blinding->thread_id != CRYPTO_thread_id())
|
||||
{
|
||||
/* we need a local one-time blinding factor */
|
||||
|
||||
blinding = setup_blinding(rsa, ctx);
|
||||
if (blinding == NULL)
|
||||
goto err;
|
||||
local_blinding = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (blinding)
|
||||
if (!BN_BLINDING_convert(&f, blinding, ctx)) goto err;
|
||||
|
||||
if ( (rsa->flags & RSA_FLAG_EXT_PKEY) ||
|
||||
((rsa->p != NULL) &&
|
||||
@@ -251,8 +335,8 @@ static int RSA_eay_private_encrypt(int flen, unsigned char *from,
|
||||
if (!rsa->meth->bn_mod_exp(&ret,&f,rsa->d,rsa->n,ctx,NULL)) goto err;
|
||||
}
|
||||
|
||||
if (rsa->flags & RSA_FLAG_BLINDING)
|
||||
if (!BN_BLINDING_invert(&ret,rsa->blinding,ctx)) goto err;
|
||||
if (blinding)
|
||||
if (!BN_BLINDING_invert(&ret, blinding, ctx)) goto err;
|
||||
|
||||
/* put in leading 0 bytes if the number is less than the
|
||||
* length of the modulus */
|
||||
@@ -266,6 +350,8 @@ err:
|
||||
if (ctx != NULL) BN_CTX_free(ctx);
|
||||
BN_clear_free(&ret);
|
||||
BN_clear_free(&f);
|
||||
if (local_blinding)
|
||||
BN_BLINDING_free(blinding);
|
||||
if (buf != NULL)
|
||||
{
|
||||
OPENSSL_cleanse(buf,num);
|
||||
@@ -282,6 +368,8 @@ static int RSA_eay_private_decrypt(int flen, unsigned char *from,
|
||||
unsigned char *p;
|
||||
unsigned char *buf=NULL;
|
||||
BN_CTX *ctx=NULL;
|
||||
int local_blinding = 0;
|
||||
BN_BLINDING *blinding = NULL;
|
||||
|
||||
BN_init(&f);
|
||||
BN_init(&ret);
|
||||
@@ -313,10 +401,39 @@ static int RSA_eay_private_decrypt(int flen, unsigned char *from,
|
||||
goto err;
|
||||
}
|
||||
|
||||
if ((rsa->flags & RSA_FLAG_BLINDING) && (rsa->blinding == NULL))
|
||||
RSA_blinding_on(rsa,ctx);
|
||||
if (rsa->flags & RSA_FLAG_BLINDING)
|
||||
if (!BN_BLINDING_convert(&f,rsa->blinding,ctx)) goto err;
|
||||
BLINDING_HELPER(rsa, ctx, goto err;);
|
||||
blinding = rsa->blinding;
|
||||
|
||||
/* Now unless blinding is disabled, 'blinding' is non-NULL.
|
||||
* But the BN_BLINDING object may be owned by some other thread
|
||||
* (we don't want to keep it constant and we don't want to use
|
||||
* lots of locking to avoid race conditions, so only a single
|
||||
* thread can use it; other threads have to use local blinding
|
||||
* factors) */
|
||||
if (!(rsa->flags & RSA_FLAG_NO_BLINDING))
|
||||
{
|
||||
if (blinding == NULL)
|
||||
{
|
||||
RSAerr(RSA_F_RSA_EAY_PRIVATE_DECRYPT, RSA_R_INTERNAL_ERROR);
|
||||
goto err;
|
||||
}
|
||||
}
|
||||
|
||||
if (blinding != NULL)
|
||||
{
|
||||
if (blinding->thread_id != CRYPTO_thread_id())
|
||||
{
|
||||
/* we need a local one-time blinding factor */
|
||||
|
||||
blinding = setup_blinding(rsa, ctx);
|
||||
if (blinding == NULL)
|
||||
goto err;
|
||||
local_blinding = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (blinding)
|
||||
if (!BN_BLINDING_convert(&f, blinding, ctx)) goto err;
|
||||
|
||||
/* do the decrypt */
|
||||
if ( (rsa->flags & RSA_FLAG_EXT_PKEY) ||
|
||||
@@ -332,8 +449,8 @@ static int RSA_eay_private_decrypt(int flen, unsigned char *from,
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (rsa->flags & RSA_FLAG_BLINDING)
|
||||
if (!BN_BLINDING_invert(&ret,rsa->blinding,ctx)) goto err;
|
||||
if (blinding)
|
||||
if (!BN_BLINDING_invert(&ret, blinding, ctx)) goto err;
|
||||
|
||||
p=buf;
|
||||
j=BN_bn2bin(&ret,p); /* j is only used with no-padding mode */
|
||||
@@ -365,6 +482,8 @@ err:
|
||||
if (ctx != NULL) BN_CTX_free(ctx);
|
||||
BN_clear_free(&f);
|
||||
BN_clear_free(&ret);
|
||||
if (local_blinding)
|
||||
BN_BLINDING_free(blinding);
|
||||
if (buf != NULL)
|
||||
{
|
||||
OPENSSL_cleanse(buf,num);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* crypto/rsa/rsa_err.c */
|
||||
/* ====================================================================
|
||||
* Copyright (c) 1999 The OpenSSL Project. All rights reserved.
|
||||
* Copyright (c) 1999-2003 The OpenSSL Project. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
@@ -113,6 +113,7 @@ static ERR_STRING_DATA RSA_str_reasons[]=
|
||||
{RSA_R_DMP1_NOT_CONGRUENT_TO_D ,"dmp1 not congruent to d"},
|
||||
{RSA_R_DMQ1_NOT_CONGRUENT_TO_D ,"dmq1 not congruent to d"},
|
||||
{RSA_R_D_E_NOT_CONGRUENT_TO_1 ,"d e not congruent to 1"},
|
||||
{RSA_R_INTERNAL_ERROR ,"internal error"},
|
||||
{RSA_R_INVALID_MESSAGE_LENGTH ,"invalid message length"},
|
||||
{RSA_R_IQMP_NOT_INVERSE_OF_Q ,"iqmp not inverse of q"},
|
||||
{RSA_R_KEY_SIZE_TOO_SMALL ,"key size too small"},
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
#include <openssl/lhash.h>
|
||||
#include <openssl/bn.h>
|
||||
#include <openssl/rsa.h>
|
||||
#include <openssl/rand.h>
|
||||
|
||||
const char *RSA_version="RSA" OPENSSL_VERSION_PTEXT;
|
||||
|
||||
@@ -71,7 +72,9 @@ static STACK_OF(CRYPTO_EX_DATA_FUNCS) *rsa_meth=NULL;
|
||||
|
||||
RSA *RSA_new(void)
|
||||
{
|
||||
return(RSA_new_method(NULL));
|
||||
RSA *r=RSA_new_method(NULL);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
void RSA_set_default_method(RSA_METHOD *meth)
|
||||
@@ -251,12 +254,13 @@ void RSA_blinding_off(RSA *rsa)
|
||||
BN_BLINDING_free(rsa->blinding);
|
||||
rsa->blinding=NULL;
|
||||
}
|
||||
rsa->flags&= ~RSA_FLAG_BLINDING;
|
||||
rsa->flags &= ~RSA_FLAG_BLINDING;
|
||||
rsa->flags |= RSA_FLAG_NO_BLINDING;
|
||||
}
|
||||
|
||||
int RSA_blinding_on(RSA *rsa, BN_CTX *p_ctx)
|
||||
{
|
||||
BIGNUM *A,*Ai;
|
||||
BIGNUM *A,*Ai = NULL;
|
||||
BN_CTX *ctx;
|
||||
int ret=0;
|
||||
|
||||
@@ -267,21 +271,42 @@ int RSA_blinding_on(RSA *rsa, BN_CTX *p_ctx)
|
||||
else
|
||||
ctx=p_ctx;
|
||||
|
||||
/* XXXXX: Shouldn't this be RSA_blinding_off(rsa)? */
|
||||
if (rsa->blinding != NULL)
|
||||
{
|
||||
BN_BLINDING_free(rsa->blinding);
|
||||
rsa->blinding = NULL;
|
||||
}
|
||||
|
||||
/* NB: similar code appears in setup_blinding (rsa_eay.c);
|
||||
* this should be placed in a new function of its own, but for reasons
|
||||
* of binary compatibility can't */
|
||||
|
||||
BN_CTX_start(ctx);
|
||||
A = BN_CTX_get(ctx);
|
||||
if (!BN_rand_range(A,rsa->n)) goto err;
|
||||
if ((RAND_status() == 0) && rsa->d != NULL && rsa->d->d != NULL)
|
||||
{
|
||||
/* if PRNG is not properly seeded, resort to secret exponent as unpredictable seed */
|
||||
RAND_add(rsa->d->d, rsa->d->dmax * sizeof rsa->d->d[0], 0);
|
||||
if (!BN_pseudo_rand_range(A,rsa->n)) goto err;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!BN_rand_range(A,rsa->n)) goto err;
|
||||
}
|
||||
if ((Ai=BN_mod_inverse(NULL,A,rsa->n,ctx)) == NULL) goto err;
|
||||
|
||||
if (!rsa->meth->bn_mod_exp(A,A,rsa->e,rsa->n,ctx,rsa->_method_mod_n))
|
||||
goto err;
|
||||
rsa->blinding=BN_BLINDING_new(A,Ai,rsa->n);
|
||||
rsa->flags|=RSA_FLAG_BLINDING;
|
||||
BN_free(Ai);
|
||||
goto err;
|
||||
if ((rsa->blinding=BN_BLINDING_new(A,Ai,rsa->n)) == NULL) goto err;
|
||||
/* to make things thread-safe without excessive locking,
|
||||
* rsa->blinding will be used just by the current thread: */
|
||||
rsa->blinding->thread_id = CRYPTO_thread_id();
|
||||
rsa->flags |= RSA_FLAG_BLINDING;
|
||||
rsa->flags &= ~RSA_FLAG_NO_BLINDING;
|
||||
ret=1;
|
||||
err:
|
||||
if (Ai != NULL) BN_free(Ai);
|
||||
BN_CTX_end(ctx);
|
||||
if (ctx != p_ctx) BN_CTX_free(ctx);
|
||||
return(ret);
|
||||
|
||||
@@ -79,8 +79,8 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
stack.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
stack.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
stack.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
stack.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
stack.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
stack.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
stack.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -189,8 +189,7 @@ char *sk_delete(STACK *st, int loc)
|
||||
char *ret;
|
||||
int i,j;
|
||||
|
||||
if ((st == NULL) || (st->num == 0) || (loc < 0)
|
||||
|| (loc >= st->num)) return(NULL);
|
||||
if(!st || (loc < 0) || (loc >= st->num)) return NULL;
|
||||
|
||||
ret=st->data[loc];
|
||||
if (loc != st->num-1)
|
||||
@@ -304,13 +303,13 @@ int sk_num(const STACK *st)
|
||||
|
||||
char *sk_value(const STACK *st, int i)
|
||||
{
|
||||
if(st == NULL) return NULL;
|
||||
if(!st || (i < 0) || (i >= st->num)) return NULL;
|
||||
return st->data[i];
|
||||
}
|
||||
|
||||
char *sk_set(STACK *st, int i, char *value)
|
||||
{
|
||||
if(st == NULL) return NULL;
|
||||
if(!st || (i < 0) || (i >= st->num)) return NULL;
|
||||
return (st->data[i] = value);
|
||||
}
|
||||
|
||||
|
||||
@@ -79,8 +79,8 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
txt_db.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
|
||||
txt_db.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h
|
||||
txt_db.o: ../../e_os.h ../../include/openssl/bio.h
|
||||
txt_db.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
|
||||
txt_db.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
txt_db.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
|
||||
txt_db.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
|
||||
|
||||
@@ -89,31 +89,30 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
by_dir.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
by_dir.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
by_dir.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
by_dir.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
by_dir.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
by_dir.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
by_dir.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
by_dir.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
by_dir.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
by_dir.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
by_dir.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
by_dir.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
by_dir.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
by_dir.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
by_dir.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
by_dir.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
by_dir.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
by_dir.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
by_dir.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
by_dir.o: ../cryptlib.h
|
||||
by_file.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
by_file.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
by_file.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
by_file.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
by_file.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
by_file.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
by_dir.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
by_dir.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
by_dir.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
by_dir.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
by_dir.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
by_dir.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
by_dir.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
by_dir.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
by_dir.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
by_dir.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
by_dir.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
by_dir.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
by_dir.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
by_file.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
by_file.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
by_file.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
by_file.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
by_file.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
by_file.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
by_file.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
by_file.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
by_file.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -128,12 +127,12 @@ by_file.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
by_file.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
by_file.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
by_file.o: ../cryptlib.h
|
||||
x509_att.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_att.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_att.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_att.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_att.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_att.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_att.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_att.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_att.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_att.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_att.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_att.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_att.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_att.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_att.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -148,12 +147,12 @@ x509_att.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_att.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_att.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_att.o: ../cryptlib.h
|
||||
x509_cmp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_cmp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_cmp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_cmp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_cmp.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_cmp.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_cmp.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_cmp.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_cmp.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_cmp.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_cmp.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_cmp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_cmp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_cmp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_cmp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -168,12 +167,12 @@ x509_cmp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_cmp.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_cmp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_cmp.o: ../cryptlib.h
|
||||
x509_d2.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_d2.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_d2.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_d2.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_d2.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_d2.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_d2.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_d2.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_d2.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_d2.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_d2.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_d2.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_d2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_d2.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_d2.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -187,12 +186,12 @@ x509_d2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
x509_d2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
x509_d2.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
x509_d2.o: ../cryptlib.h
|
||||
x509_def.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_def.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_def.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_def.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_def.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_def.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_def.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_def.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_def.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_def.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_def.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_def.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_def.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_def.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_def.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -224,12 +223,12 @@ x509_err.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_err.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_err.o: ../../include/openssl/x509_vfy.h
|
||||
x509_ext.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_ext.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_ext.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_ext.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_ext.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_ext.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_ext.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_ext.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_ext.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_ext.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_ext.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_ext.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_ext.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_ext.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_ext.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -244,12 +243,12 @@ x509_ext.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_ext.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_ext.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_ext.o: ../cryptlib.h
|
||||
x509_lu.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_lu.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_lu.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_lu.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_lu.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_lu.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_lu.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_lu.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_lu.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_lu.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_lu.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_lu.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_lu.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_lu.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_lu.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -263,12 +262,12 @@ x509_lu.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
x509_lu.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
x509_lu.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
x509_lu.o: ../cryptlib.h
|
||||
x509_obj.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_obj.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_obj.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_obj.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_obj.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_obj.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_obj.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_obj.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_obj.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_obj.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_obj.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_obj.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_obj.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_obj.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_obj.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -282,12 +281,12 @@ x509_obj.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_obj.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_obj.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_obj.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509_r2x.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_r2x.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_r2x.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_r2x.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_r2x.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_r2x.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_r2x.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_r2x.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_r2x.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_r2x.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_r2x.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_r2x.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_r2x.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_r2x.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_r2x.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -301,12 +300,12 @@ x509_r2x.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_r2x.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_r2x.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_r2x.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509_req.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_req.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_req.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_req.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_req.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_req.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_req.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_req.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_req.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_req.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_req.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_req.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_req.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_req.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_req.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -321,12 +320,12 @@ x509_req.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_req.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_req.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_req.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509_set.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_set.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_set.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_set.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_set.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_set.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_set.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_set.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_set.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_set.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_set.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_set.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_set.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_set.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_set.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -340,12 +339,12 @@ x509_set.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_set.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_set.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_set.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509_trs.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_trs.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_trs.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_trs.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_trs.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_trs.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_trs.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_trs.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_trs.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_trs.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_trs.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_trs.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_trs.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_trs.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_trs.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -360,12 +359,12 @@ x509_trs.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_trs.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_trs.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_trs.o: ../cryptlib.h
|
||||
x509_txt.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_txt.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_txt.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_txt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_txt.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_txt.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509_txt.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_txt.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_txt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_txt.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509_txt.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_txt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509_txt.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509_txt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509_txt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -379,12 +378,12 @@ x509_txt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509_txt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_txt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_txt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509_v3.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_v3.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_v3.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_v3.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_v3.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_v3.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_v3.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_v3.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_v3.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_v3.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_v3.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_v3.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_v3.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_v3.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_v3.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -399,12 +398,12 @@ x509_v3.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_v3.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_v3.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_v3.o: ../cryptlib.h
|
||||
x509_vfy.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509_vfy.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509_vfy.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509_vfy.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
x509_vfy.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509_vfy.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509_vfy.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509_vfy.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509_vfy.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509_vfy.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
x509_vfy.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509_vfy.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509_vfy.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509_vfy.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509_vfy.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -419,12 +418,12 @@ x509_vfy.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509_vfy.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509_vfy.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
x509_vfy.o: ../cryptlib.h
|
||||
x509name.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509name.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509name.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509name.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509name.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509name.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509name.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509name.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509name.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509name.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509name.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509name.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509name.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509name.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509name.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -438,12 +437,12 @@ x509name.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509name.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509name.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509name.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509rset.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509rset.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509rset.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509rset.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509rset.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509rset.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509rset.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509rset.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509rset.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509rset.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509rset.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509rset.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509rset.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509rset.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509rset.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -457,12 +456,12 @@ x509rset.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509rset.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509rset.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509rset.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509spki.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
x509spki.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509spki.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509spki.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509spki.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509spki.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
x509spki.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509spki.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
x509spki.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509spki.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509spki.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509spki.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509spki.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x509spki.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x509spki.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -476,12 +475,12 @@ x509spki.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509spki.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509spki.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509spki.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x509type.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x509type.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x509type.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x509type.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x509type.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x509type.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x509type.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
x509type.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
x509type.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
x509type.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
|
||||
x509type.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
x509type.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
x509type.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x509type.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x509type.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -495,22 +494,21 @@ x509type.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x509type.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x509type.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x509type.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
x_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x_all.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
x_all.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
x_all.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
x_all.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
x_all.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
x_all.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
x_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
x_all.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
x_all.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
x_all.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
x_all.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
x_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
x_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
x_all.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
x_all.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
x_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
x_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
x_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
x_all.o: ../cryptlib.h
|
||||
x_all.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
x_all.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
x_all.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
x_all.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
x_all.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
x_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
x_all.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
x_all.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
x_all.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
x_all.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
x_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
x_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
x_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h
|
||||
|
||||
@@ -302,8 +302,36 @@ static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name,
|
||||
k=0;
|
||||
for (;;)
|
||||
{
|
||||
sprintf(b->data,"%s/%08lx.%s%d",ctx->dirs[i],h,
|
||||
postfix,k);
|
||||
char c = '/';
|
||||
#ifdef VMS
|
||||
c = ctx->dirs[i][strlen(ctx->dirs[i])-1];
|
||||
if (c != ':' && c != '>' && c != ']')
|
||||
{
|
||||
/* If no separator is present, we assume the
|
||||
directory specifier is a logical name, and
|
||||
add a colon. We really should use better
|
||||
VMS routines for merging things like this,
|
||||
but this will do for now...
|
||||
-- Richard Levitte */
|
||||
c = ':';
|
||||
}
|
||||
else
|
||||
{
|
||||
c = '\0';
|
||||
}
|
||||
#endif
|
||||
if (c == '\0')
|
||||
{
|
||||
/* This is special. When c == '\0', no
|
||||
directory separator should be added. */
|
||||
sprintf(b->data,"%s%08lx.%s%d",ctx->dirs[i],h,
|
||||
postfix,k);
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf(b->data,"%s%c%08lx.%s%d",
|
||||
ctx->dirs[i],c,h,postfix,k);
|
||||
}
|
||||
k++;
|
||||
if (stat(b->data,&st) < 0)
|
||||
break;
|
||||
|
||||
@@ -94,6 +94,7 @@ int i;
|
||||
OPENSSL_free(b);
|
||||
}
|
||||
strncpy(buf,"NO X509_NAME",len);
|
||||
buf[len-1]='\0';
|
||||
return buf;
|
||||
}
|
||||
|
||||
|
||||
@@ -490,7 +490,7 @@ static int internal_verify(X509_STORE_CTX *ctx)
|
||||
ok=(*cb)(0,ctx);
|
||||
if (!ok) goto end;
|
||||
}
|
||||
if (X509_verify(xs,pkey) <= 0)
|
||||
else if (X509_verify(xs,pkey) <= 0)
|
||||
{
|
||||
ctx->error=X509_V_ERR_CERT_SIGNATURE_FAILURE;
|
||||
ctx->current_cert=xs;
|
||||
@@ -897,7 +897,7 @@ void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx)
|
||||
ctx->chain=NULL;
|
||||
}
|
||||
CRYPTO_free_ex_data(x509_store_ctx_method,ctx,&(ctx->ex_data));
|
||||
OPENSSL_cleanse(&ctx->ex_data,sizeof(CRYPTO_EX_DATA));
|
||||
memset(&ctx->ex_data,0,sizeof(CRYPTO_EX_DATA));
|
||||
}
|
||||
|
||||
void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, long flags)
|
||||
|
||||
@@ -99,14 +99,15 @@ int X509_certificate_type(X509 *x, EVP_PKEY *pkey)
|
||||
case EVP_PKEY_RSA:
|
||||
ret|=EVP_PKS_RSA;
|
||||
break;
|
||||
case EVP_PKS_DSA:
|
||||
case EVP_PKEY_DSA:
|
||||
ret|=EVP_PKS_DSA;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (EVP_PKEY_size(pk) <= 512)
|
||||
if (EVP_PKEY_size(pk) <= 1024/8)/* /8 because it's 1024 bits we look
|
||||
for, not bytes */
|
||||
ret|=EVP_PKT_EXP;
|
||||
if(pkey==NULL) EVP_PKEY_free(pk);
|
||||
return(ret);
|
||||
|
||||
@@ -83,13 +83,13 @@ clean:
|
||||
|
||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||
|
||||
v3_akey.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_akey.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_akey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_akey.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_akey.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_akey.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_akey.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_akey.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_akey.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_akey.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_akey.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_akey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_akey.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_akey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_akey.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_akey.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_akey.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -103,33 +103,32 @@ v3_akey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_akey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_akey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_akey.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_alt.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_alt.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_alt.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_alt.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_alt.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_alt.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_alt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_alt.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_alt.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_alt.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_alt.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_alt.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_alt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_alt.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_alt.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_alt.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_alt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_alt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_alt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_alt.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_alt.o: ../cryptlib.h
|
||||
v3_bcons.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_bcons.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_bcons.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_bcons.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_bcons.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_bcons.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_bcons.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_alt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_alt.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_alt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_alt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_alt.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_alt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_alt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_alt.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_alt.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_alt.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_alt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_alt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_alt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_alt.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_bcons.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_bcons.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_bcons.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_bcons.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_bcons.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_bcons.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_bcons.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_bcons.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_bcons.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_bcons.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -144,12 +143,12 @@ v3_bcons.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_bcons.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_bcons.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_bcons.o: ../cryptlib.h
|
||||
v3_bitst.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_bitst.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_bitst.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_bitst.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_bitst.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_bitst.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_bitst.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_bitst.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_bitst.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_bitst.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_bitst.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_bitst.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_bitst.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -164,12 +163,12 @@ v3_bitst.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_bitst.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_bitst.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_bitst.o: ../cryptlib.h
|
||||
v3_conf.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_conf.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_conf.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_conf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_conf.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_conf.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_conf.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_conf.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_conf.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_conf.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_conf.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_conf.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_conf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_conf.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_conf.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -184,13 +183,13 @@ v3_conf.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_conf.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_conf.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_conf.o: ../cryptlib.h
|
||||
v3_cpols.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_cpols.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_cpols.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_cpols.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_cpols.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_cpols.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_cpols.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_cpols.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_cpols.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_cpols.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_cpols.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_cpols.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_cpols.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_cpols.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_cpols.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_cpols.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_cpols.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -205,13 +204,13 @@ v3_cpols.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_cpols.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_cpols.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_cpols.o: ../cryptlib.h
|
||||
v3_crld.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_crld.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_crld.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_crld.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_crld.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_crld.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_crld.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_crld.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_crld.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_crld.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_crld.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_crld.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_crld.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_crld.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_crld.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_crld.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_crld.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -225,12 +224,12 @@ v3_crld.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_crld.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_crld.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_crld.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_enum.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_enum.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_enum.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_enum.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_enum.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_enum.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_enum.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_enum.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_enum.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_enum.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_enum.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_enum.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_enum.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_enum.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_enum.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -245,12 +244,12 @@ v3_enum.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_enum.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_enum.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_enum.o: ../cryptlib.h
|
||||
v3_extku.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_extku.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_extku.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_extku.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_extku.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_extku.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_extku.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_extku.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_extku.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_extku.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_extku.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_extku.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_extku.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_extku.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_extku.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -265,13 +264,13 @@ v3_extku.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_extku.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_extku.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_extku.o: ../cryptlib.h
|
||||
v3_genn.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_genn.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_genn.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_genn.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_genn.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_genn.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_genn.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_genn.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_genn.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_genn.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_genn.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_genn.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_genn.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_genn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_genn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_genn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_genn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -285,33 +284,32 @@ v3_genn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_genn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_genn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_genn.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_ia5.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_ia5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_ia5.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_ia5.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_ia5.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_ia5.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_ia5.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_ia5.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_ia5.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_ia5.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_ia5.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_ia5.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_ia5.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_ia5.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_ia5.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_ia5.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_ia5.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_ia5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_ia5.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_ia5.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_ia5.o: ../cryptlib.h
|
||||
v3_info.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_info.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_info.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_info.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_info.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_info.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_info.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_ia5.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_ia5.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_ia5.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_ia5.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_ia5.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_ia5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_ia5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_ia5.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_ia5.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_ia5.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_ia5.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_ia5.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_ia5.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_ia5.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_info.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_info.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_info.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_info.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_info.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_info.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_info.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_info.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_info.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -325,53 +323,51 @@ v3_info.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_info.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_info.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_info.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_int.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_int.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_int.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_int.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_int.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_int.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_int.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_int.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_int.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_int.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_int.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_int.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_int.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_int.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_int.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_int.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_int.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_int.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_int.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_int.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_int.o: ../cryptlib.h
|
||||
v3_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_int.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_int.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_int.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_int.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_int.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_int.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_int.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_int.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_int.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_int.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_int.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_int.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_int.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_int.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_lib.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_lib.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_lib.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_lib.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_lib.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_lib.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_lib.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_lib.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_lib.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_lib.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_lib.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_lib.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_lib.o: ../cryptlib.h ext_dat.h
|
||||
v3_pku.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_pku.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_pku.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_pku.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_pku.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_pku.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_pku.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_lib.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_lib.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_lib.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_lib.o: ../../include/openssl/x509v3.h ../cryptlib.h ext_dat.h
|
||||
v3_pku.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_pku.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_pku.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_pku.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_pku.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_pku.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_pku.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_pku.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_pku.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_pku.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -385,32 +381,31 @@ v3_pku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_pku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_pku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_pku.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_prn.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_prn.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_prn.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_prn.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_prn.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_prn.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_prn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_prn.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_prn.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_prn.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_prn.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_prn.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_prn.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_prn.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_prn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_prn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_prn.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_prn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_prn.o: ../cryptlib.h
|
||||
v3_purp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_purp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_purp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_purp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_purp.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_purp.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_prn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_prn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_prn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_prn.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_prn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_prn.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_prn.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_prn.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_prn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_prn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_prn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_prn.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3_purp.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_purp.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_purp.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_purp.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_purp.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_purp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_purp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_purp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_purp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -425,12 +420,12 @@ v3_purp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_purp.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_purp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_purp.o: ../cryptlib.h
|
||||
v3_skey.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_skey.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_skey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_skey.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_skey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_skey.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_skey.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_skey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_skey.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_skey.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_skey.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_skey.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_skey.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
@@ -445,13 +440,13 @@ v3_skey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_skey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_skey.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_skey.o: ../cryptlib.h
|
||||
v3_sxnet.o: ../../include/openssl/asn1.h ../../include/openssl/asn1_mac.h
|
||||
v3_sxnet.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
||||
v3_sxnet.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
|
||||
v3_sxnet.o: ../../include/openssl/cast.h ../../include/openssl/conf.h
|
||||
v3_sxnet.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
||||
v3_sxnet.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
|
||||
v3_sxnet.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
|
||||
v3_sxnet.o: ../../e_os.h ../../include/openssl/asn1.h
|
||||
v3_sxnet.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
|
||||
v3_sxnet.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_sxnet.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_sxnet.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_sxnet.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_sxnet.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_sxnet.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_sxnet.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_sxnet.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
@@ -466,26 +461,25 @@ v3_sxnet.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_sxnet.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_sxnet.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_sxnet.o: ../cryptlib.h
|
||||
v3_utl.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_utl.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3_utl.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3_utl.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
v3_utl.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
|
||||
v3_utl.o: ../../include/openssl/des.h ../../include/openssl/dh.h
|
||||
v3_utl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os.h
|
||||
v3_utl.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
|
||||
v3_utl.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
|
||||
v3_utl.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
|
||||
v3_utl.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
||||
v3_utl.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
||||
v3_utl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
||||
v3_utl.o: ../../include/openssl/opensslv.h ../../include/openssl/pkcs7.h
|
||||
v3_utl.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
||||
v3_utl.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
||||
v3_utl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
||||
v3_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
||||
v3_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
|
||||
v3_utl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
|
||||
v3_utl.o: ../cryptlib.h
|
||||
v3_utl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
||||
v3_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h
|
||||
v3_utl.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
|
||||
v3_utl.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
|
||||
v3_utl.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
|
||||
v3_utl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
|
||||
v3_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
|
||||
v3_utl.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
|
||||
v3_utl.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
|
||||
v3_utl.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
|
||||
v3_utl.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
|
||||
v3_utl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
|
||||
v3_utl.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
|
||||
v3_utl.o: ../../include/openssl/x509v3.h ../cryptlib.h
|
||||
v3err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
|
||||
v3err.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
|
||||
v3err.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
|
||||
|
||||
@@ -85,7 +85,7 @@ versions of OpenSSL. Superseded by the B<-pass> argument.
|
||||
=item B<-kfile filename>
|
||||
|
||||
read the password to derive the key from the first line of B<filename>.
|
||||
This is for computability with previous versions of OpenSSL. Superseded by
|
||||
This is for compatibility with previous versions of OpenSSL. Superseded by
|
||||
the B<-pass> argument.
|
||||
|
||||
=item B<-S salt>
|
||||
|
||||
@@ -532,8 +532,8 @@ certificate extensions:
|
||||
Set a certificate to be trusted for SSL client use and change set its alias to
|
||||
"Steve's Class 1 CA"
|
||||
|
||||
openssl x509 -in cert.pem -addtrust sslclient \
|
||||
-alias "Steve's Class 1 CA" -out trust.pem
|
||||
openssl x509 -in cert.pem -addtrust clientAuth \
|
||||
-setalias "Steve's Class 1 CA" -out trust.pem
|
||||
|
||||
=head1 NOTES
|
||||
|
||||
|
||||
@@ -287,8 +287,8 @@ a client and also echoes the request to standard output.
|
||||
return 0;
|
||||
}
|
||||
|
||||
BIO_puts(sbio, "HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n");
|
||||
BIO_puts(sbio, "<pre>\r\nConnection Established\r\nRequest headers:\r\n");
|
||||
BIO_puts(sbio, "HTTP/1.0 200 OK\r\nContent-type: text/plain\r\n\r\n");
|
||||
BIO_puts(sbio, "\r\nConnection Established\r\nRequest headers:\r\n");
|
||||
BIO_puts(sbio, "--------------------------------------------------\r\n");
|
||||
|
||||
for(;;) {
|
||||
@@ -301,7 +301,7 @@ a client and also echoes the request to standard output.
|
||||
}
|
||||
|
||||
BIO_puts(sbio, "--------------------------------------------------\r\n");
|
||||
BIO_puts(sbio, "</pre>\r\n");
|
||||
BIO_puts(sbio, "\r\n");
|
||||
|
||||
/* Since there is a buffering BIO present we had better flush it */
|
||||
BIO_flush(sbio);
|
||||
|
||||
@@ -70,7 +70,7 @@ If B<do_trial_division == 0>, this test is skipped.
|
||||
|
||||
Both BN_is_prime() and BN_is_prime_fasttest() perform a Miller-Rabin
|
||||
probabilistic primality test with B<checks> iterations. If
|
||||
B<checks == BN_prime_check>, a number of iterations is used that
|
||||
B<checks == BN_prime_checks>, a number of iterations is used that
|
||||
yields a false positive rate of at most 2^-80 for random input.
|
||||
|
||||
If B<callback> is not B<NULL>, B<callback(1, j, cb_arg)> is called
|
||||
|
||||
@@ -16,8 +16,14 @@ BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
|
||||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
These functions return the size of a B<BIGNUM> in bytes or bits,
|
||||
and the size of an unsigned integer in bits.
|
||||
BN_num_bytes() returns the size of a B<BIGNUM> in bytes.
|
||||
|
||||
BN_num_bits_word() returns the number of significant bits in a word.
|
||||
If we take 0x00000432 as an example, it returns 11, not 16, not 32.
|
||||
Basically, except for a zero, it returns I<floor(log2(w))+1>.
|
||||
|
||||
BN_num_bits() returns the number of significant bits in a B<BIGNUM>,
|
||||
following the same principle as BN_num_bits_word().
|
||||
|
||||
BN_num_bytes() is a macro.
|
||||
|
||||
@@ -25,9 +31,23 @@ BN_num_bytes() is a macro.
|
||||
|
||||
The size.
|
||||
|
||||
=head1 NOTES
|
||||
|
||||
Some have tried using BN_num_bits() on individual numbers in RSA keys,
|
||||
DH keys and DSA keys, and found that they don't always come up with
|
||||
the number of bits they expected (something like 512, 1024, 2048,
|
||||
...). This is because generating a number with some specific number
|
||||
of bits doesn't always set the highest bits, thereby making the number
|
||||
of I<significant> bits a little lower. If you want to know the "key
|
||||
size" of such a key, either use functions like RSA_size(), DH_size()
|
||||
and DSA_size(), or use BN_num_bytes() and multiply with 8 (although
|
||||
there's no real guarantee that will match the "key size", just a lot
|
||||
more probability).
|
||||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<bn(3)|bn(3)>
|
||||
L<bn(3)|bn(3)>, L<DH_size(3)|DH_size(3)>, L<DSA_size(3)|DSA_size(3)>,
|
||||
L<RSA_size(3)|RSA_size(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ error message
|
||||
#include <openssl/err.h>
|
||||
|
||||
char *ERR_error_string(unsigned long e, char *buf);
|
||||
char *ERR_error_string_n(unsigned long e, char *buf, size_t len);
|
||||
void ERR_error_string_n(unsigned long e, char *buf, size_t len);
|
||||
|
||||
const char *ERR_lib_error_string(unsigned long e);
|
||||
const char *ERR_func_error_string(unsigned long e);
|
||||
|
||||
@@ -47,9 +47,10 @@ Encrypting user data directly with RSA is insecure.
|
||||
=back
|
||||
|
||||
B<flen> must be less than RSA_size(B<rsa>) - 11 for the PKCS #1 v1.5
|
||||
based padding modes, and less than RSA_size(B<rsa>) - 41 for
|
||||
RSA_PKCS1_OAEP_PADDING. The random number generator must be seeded
|
||||
prior to calling RSA_public_encrypt().
|
||||
based padding modes, less than RSA_size(B<rsa>) - 41 for
|
||||
RSA_PKCS1_OAEP_PADDING and exactly RSA_size(B<rsa>) for RSA_NO_PADDING.
|
||||
The random number generator must be seeded prior to calling
|
||||
RSA_public_encrypt().
|
||||
|
||||
RSA_private_decrypt() decrypts the B<flen> bytes at B<from> using the
|
||||
private key B<rsa> and stores the plaintext in B<to>. B<to> must point
|
||||
|
||||
@@ -53,11 +53,11 @@ SSL_COMP_add_compression_method() may return the following values:
|
||||
|
||||
=over 4
|
||||
|
||||
=item 1
|
||||
=item 0
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
=item 0
|
||||
=item 1
|
||||
|
||||
The operation failed. Check the error queue to find out the reason.
|
||||
|
||||
|
||||
@@ -168,7 +168,7 @@ Diffie-Hellman) key exchange should be used instead.
|
||||
=item SSL_OP_NETSCAPE_CA_DN_BUG
|
||||
|
||||
If we accept a netscape connection, demand a client cert, have a
|
||||
non-self-sighed CA which does not have it's CA in netscape, and the
|
||||
non-self-signed CA which does not have it's CA in netscape, and the
|
||||
browser has a cert, it will crash/hang. Works for 3.x and 4.xbeta
|
||||
|
||||
=item SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
|
||||
|
||||
2
e_os.h
2
e_os.h
@@ -301,6 +301,8 @@ extern "C" {
|
||||
# define pid_t int /* pid_t is missing on NEXTSTEP/OPENSTEP
|
||||
* (unless when compiling with -D_POSIX_SOURCE,
|
||||
* which doesn't work for us) */
|
||||
# endif
|
||||
# if defined(NeXT) || defined(OPENSSL_SYS_NEWS4) || defined(OPENSSL_SYS_SUNOS)
|
||||
# define ssize_t int /* ditto */
|
||||
# endif
|
||||
# ifdef NEWS4 /* setvbuf is missing on mips-sony-bsd */
|
||||
|
||||
67
makevms.com
67
makevms.com
@@ -187,6 +187,73 @@ $!
|
||||
$ WRITE H_FILE "/* This file was automatically built using makevms.com */"
|
||||
$ WRITE H_FILE "/* and [.CRYPTO]OPENSSLCONF.H_IN */"
|
||||
$
|
||||
$!
|
||||
$! Write a few macros that indicate how this system was built.
|
||||
$!
|
||||
$ WRITE H_FILE ""
|
||||
$ WRITE H_FILE "#ifdef OPENSSL_ALGORITHM_DEFINES"
|
||||
$ CONFIG_LOGICALS := NO_RSA,NO_DSA,NO_DH,NO_MD2,NO_MD5,NO_RIPEMD,-
|
||||
NO_SHA,NO_SHA0,NO_SHA1,NO_DES/NO_MDC2;NO_MDC2,NO_RC2,NO_RC4,NO_RC5,-
|
||||
NO_IDEA,NO_BF,NO_CAST,NO_HMAC,NO_SSL2
|
||||
$ CONFIG_LOG_I = 0
|
||||
$ CONFIG_LOG_LOOP:
|
||||
$ CONFIG_LOG_E1 = F$ELEMENT(CONFIG_LOG_I,",",CONFIG_LOGICALS)
|
||||
$ CONFIG_LOG_I = CONFIG_LOG_I + 1
|
||||
$ IF CONFIG_LOG_E1 .EQS. "" THEN GOTO CONFIG_LOG_LOOP
|
||||
$ IF CONFIG_LOG_E1 .EQS. "," THEN GOTO CONFIG_LOG_LOOP_END
|
||||
$ CONFIG_LOG_E2 = F$EDIT(CONFIG_LOG_E1,"TRIM")
|
||||
$ CONFIG_LOG_E1 = F$ELEMENT(0,";",CONFIG_LOG_E2)
|
||||
$ CONFIG_LOG_E2 = F$ELEMENT(1,";",CONFIG_LOG_E2)
|
||||
$ CONFIG_LOG_E0 = F$ELEMENT(0,"/",CONFIG_LOG_E1)
|
||||
$ CONFIG_LOG_E1 = F$ELEMENT(1,"/",CONFIG_LOG_E1)
|
||||
$ IF F$TRNLNM("OPENSSL_"+CONFIG_LOG_E0)
|
||||
$ THEN
|
||||
$ WRITE H_FILE "# ifndef ",CONFIG_LOG_E0
|
||||
$ WRITE H_FILE "# define ",CONFIG_LOG_E0
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ IF CONFIG_LOG_E1 .NES. "/"
|
||||
$ THEN
|
||||
$ WRITE H_FILE "# ifndef ",CONFIG_LOG_E1
|
||||
$ WRITE H_FILE "# define ",CONFIG_LOG_E1
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ ENDIF
|
||||
$ ELSE
|
||||
$ IF CONFIG_LOG_E2 .NES. ";"
|
||||
$ THEN
|
||||
$ IF F$TRNLNM("OPENSSL_"+CONFIG_LOG_E2)
|
||||
$ THEN
|
||||
$ WRITE H_FILE "# ifndef ",CONFIG_LOG_E2
|
||||
$ WRITE H_FILE "# define ",CONFIG_LOG_E2
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ ENDIF
|
||||
$ ENDIF
|
||||
$ ENDIF
|
||||
$ GOTO CONFIG_LOG_LOOP
|
||||
$ CONFIG_LOG_LOOP_END:
|
||||
$ WRITE H_FILE "#endif"
|
||||
$ WRITE H_FILE "#ifdef OPENSSL_THREAD_DEFINES"
|
||||
$ WRITE H_FILE "# ifndef THREADS"
|
||||
$ WRITE H_FILE "# define THREADS"
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ WRITE H_FILE "#endif"
|
||||
$ WRITE H_FILE "#ifdef OPENSSL_OTHER_DEFINES"
|
||||
$ IF F$TRNLNM("OPENSSL_NO_ASM").OR.ARCH.EQS."AXP"
|
||||
$ THEN
|
||||
$ WRITE H_FILE "# ifndef NO_ASM"
|
||||
$ WRITE H_FILE "# define NO_ASM"
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ ENDIF
|
||||
$ IF RSAREF.EQS."RSAREF"
|
||||
$ THEN
|
||||
$ WRITE H_FILE "# ifndef RSAref"
|
||||
$ WRITE H_FILE "# define RSAref"
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ ENDIF
|
||||
$ WRITE H_FILE "# ifndef DSO_VMS"
|
||||
$ WRITE H_FILE "# define DSO_VMS"
|
||||
$ WRITE H_FILE "# endif"
|
||||
$ WRITE H_FILE "#endif"
|
||||
$!
|
||||
$! Different tar version may have named the file differently
|
||||
$ IF F$SEARCH("[.CRYPTO]OPENSSLCONF.H_IN") .NES. ""
|
||||
$ THEN
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define libmaj 0
|
||||
%define libmin 9
|
||||
%define librel 6
|
||||
%define librev h
|
||||
%define librev m
|
||||
Release: 1
|
||||
|
||||
%define openssldir /var/ssl
|
||||
|
||||
@@ -92,9 +92,9 @@ rsar_err.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
||||
rsar_err.o: ../include/openssl/opensslv.h ../include/openssl/rsa.h
|
||||
rsar_err.o: ../include/openssl/rsaref.h ../include/openssl/safestack.h
|
||||
rsar_err.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
|
||||
rsaref.o: ../crypto/cryptlib.h ../include/openssl/bio.h ../include/openssl/bn.h
|
||||
rsaref.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
|
||||
rsaref.o: ../include/openssl/e_os.h ../include/openssl/e_os2.h
|
||||
rsaref.o: ../crypto/cryptlib.h ../e_os.h ../include/openssl/bio.h
|
||||
rsaref.o: ../include/openssl/bn.h ../include/openssl/buffer.h
|
||||
rsaref.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
|
||||
rsaref.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
||||
rsaref.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
||||
rsaref.o: ../include/openssl/rand.h ../include/openssl/rsa.h
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user