diff options
author | jsing <> | 2014-05-18 16:21:03 +0000 |
---|---|---|
committer | jsing <> | 2014-05-18 16:21:03 +0000 |
commit | 95aa5e583c099c234cb14b4a60d33916165326e2 (patch) | |
tree | 9a9175eb556806a76a897be5171c14497d88df98 /src/lib | |
parent | a3380d29afacb8edd0e4e1eee12cb9156fa40cf8 (diff) | |
download | openbsd-95aa5e583c099c234cb14b4a60d33916165326e2.tar.gz openbsd-95aa5e583c099c234cb14b4a60d33916165326e2.tar.bz2 openbsd-95aa5e583c099c234cb14b4a60d33916165326e2.zip |
Group and sort includes.
Currently "apps.h" needs to be included before any of the openssl headers
and there are several cases where the code depends on headers that are
included by something included by apps.h...
More untangling saved for later on.
Diffstat (limited to 'src/lib')
50 files changed, 308 insertions, 214 deletions
diff --git a/src/lib/libssl/src/apps/apps.c b/src/lib/libssl/src/apps/apps.c index a96de0cd9a..7f019564c1 100644 --- a/src/lib/libssl/src/apps/apps.c +++ b/src/lib/libssl/src/apps/apps.c | |||
@@ -111,32 +111,34 @@ | |||
111 | 111 | ||
112 | #include <sys/types.h> | 112 | #include <sys/types.h> |
113 | #include <sys/stat.h> | 113 | #include <sys/stat.h> |
114 | |||
115 | #include <assert.h> | ||
116 | #include <ctype.h> | ||
117 | #include <errno.h> | ||
114 | #include <stdio.h> | 118 | #include <stdio.h> |
115 | #include <stdlib.h> | 119 | #include <stdlib.h> |
116 | #include <string.h> | 120 | #include <string.h> |
117 | #include <strings.h> | 121 | #include <strings.h> |
118 | #include <ctype.h> | ||
119 | #include <errno.h> | ||
120 | #include <assert.h> | ||
121 | #include <unistd.h> | 122 | #include <unistd.h> |
122 | 123 | ||
124 | #include "apps.h" | ||
125 | |||
126 | #include <openssl/bn.h> | ||
123 | #include <openssl/err.h> | 127 | #include <openssl/err.h> |
124 | #include <openssl/x509.h> | ||
125 | #include <openssl/x509v3.h> | ||
126 | #include <openssl/pem.h> | 128 | #include <openssl/pem.h> |
127 | #include <openssl/pkcs12.h> | 129 | #include <openssl/pkcs12.h> |
128 | #include <openssl/ui.h> | ||
129 | #include <openssl/safestack.h> | 130 | #include <openssl/safestack.h> |
131 | #include <openssl/ui.h> | ||
132 | #include <openssl/x509.h> | ||
133 | #include <openssl/x509v3.h> | ||
134 | |||
130 | #ifndef OPENSSL_NO_ENGINE | 135 | #ifndef OPENSSL_NO_ENGINE |
131 | #include <openssl/engine.h> | 136 | #include <openssl/engine.h> |
132 | #endif | 137 | #endif |
138 | |||
133 | #ifndef OPENSSL_NO_RSA | 139 | #ifndef OPENSSL_NO_RSA |
134 | #include <openssl/rsa.h> | 140 | #include <openssl/rsa.h> |
135 | #endif | 141 | #endif |
136 | #include <openssl/bn.h> | ||
137 | |||
138 | #include "apps.h" | ||
139 | |||
140 | 142 | ||
141 | typedef struct { | 143 | typedef struct { |
142 | const char *name; | 144 | const char *name; |
diff --git a/src/lib/libssl/src/apps/apps.h b/src/lib/libssl/src/apps/apps.h index cbbf0eaefd..31b2c8d18f 100644 --- a/src/lib/libssl/src/apps/apps.h +++ b/src/lib/libssl/src/apps/apps.h | |||
@@ -112,26 +112,28 @@ | |||
112 | #ifndef HEADER_APPS_H | 112 | #ifndef HEADER_APPS_H |
113 | #define HEADER_APPS_H | 113 | #define HEADER_APPS_H |
114 | 114 | ||
115 | #include <openssl/e_os2.h> | 115 | #include <signal.h> |
116 | |||
116 | #include <openssl/bio.h> | 117 | #include <openssl/bio.h> |
117 | #include <openssl/x509.h> | ||
118 | #include <openssl/lhash.h> | ||
119 | #include <openssl/conf.h> | 118 | #include <openssl/conf.h> |
119 | #include <openssl/e_os2.h> | ||
120 | #include <openssl/lhash.h> | ||
121 | #include <openssl/ossl_typ.h> | ||
120 | #include <openssl/txt_db.h> | 122 | #include <openssl/txt_db.h> |
123 | #include <openssl/x509.h> | ||
124 | |||
121 | #ifndef OPENSSL_NO_ENGINE | 125 | #ifndef OPENSSL_NO_ENGINE |
122 | #include <openssl/engine.h> | 126 | #include <openssl/engine.h> |
123 | #endif | 127 | #endif |
128 | |||
124 | #ifndef OPENSSL_NO_OCSP | 129 | #ifndef OPENSSL_NO_OCSP |
125 | #include <openssl/ocsp.h> | 130 | #include <openssl/ocsp.h> |
126 | #endif | 131 | #endif |
127 | #include <openssl/ossl_typ.h> | ||
128 | 132 | ||
129 | extern CONF *config; | 133 | extern CONF *config; |
130 | extern char *default_config_file; | 134 | extern char *default_config_file; |
131 | extern BIO *bio_err; | 135 | extern BIO *bio_err; |
132 | 136 | ||
133 | #include <signal.h> | ||
134 | |||
135 | typedef struct args_st { | 137 | typedef struct args_st { |
136 | char **data; | 138 | char **data; |
137 | int count; | 139 | int count; |
diff --git a/src/lib/libssl/src/apps/asn1pars.c b/src/lib/libssl/src/apps/asn1pars.c index a8af0aa4e9..2d56487669 100644 --- a/src/lib/libssl/src/apps/asn1pars.c +++ b/src/lib/libssl/src/apps/asn1pars.c | |||
@@ -63,11 +63,13 @@ | |||
63 | #include <stdio.h> | 63 | #include <stdio.h> |
64 | #include <stdlib.h> | 64 | #include <stdlib.h> |
65 | #include <string.h> | 65 | #include <string.h> |
66 | |||
66 | #include "apps.h" | 67 | #include "apps.h" |
68 | |||
67 | #include <openssl/err.h> | 69 | #include <openssl/err.h> |
68 | #include <openssl/evp.h> | 70 | #include <openssl/evp.h> |
69 | #include <openssl/x509.h> | ||
70 | #include <openssl/pem.h> | 71 | #include <openssl/pem.h> |
72 | #include <openssl/x509.h> | ||
71 | 73 | ||
72 | /* -inform arg - input format - default PEM (DER or PEM) | 74 | /* -inform arg - input format - default PEM (DER or PEM) |
73 | * -in arg - input file - default stdin | 75 | * -in arg - input file - default stdin |
@@ -77,7 +79,6 @@ | |||
77 | * -oid file - extra oid description file | 79 | * -oid file - extra oid description file |
78 | */ | 80 | */ |
79 | 81 | ||
80 | |||
81 | int asn1parse_main(int, char **); | 82 | int asn1parse_main(int, char **); |
82 | 83 | ||
83 | static int do_generate(BIO * bio, char *genstr, char *genconf, BUF_MEM * buf); | 84 | static int do_generate(BIO * bio, char *genstr, char *genconf, BUF_MEM * buf); |
diff --git a/src/lib/libssl/src/apps/ca.c b/src/lib/libssl/src/apps/ca.c index c771598802..23c1318699 100644 --- a/src/lib/libssl/src/apps/ca.c +++ b/src/lib/libssl/src/apps/ca.c | |||
@@ -58,29 +58,31 @@ | |||
58 | 58 | ||
59 | /* The PPKI stuff has been donated by Jeff Barber <jeffb@issl.atl.hp.com> */ | 59 | /* The PPKI stuff has been donated by Jeff Barber <jeffb@issl.atl.hp.com> */ |
60 | 60 | ||
61 | #include <sys/types.h> | ||
62 | |||
63 | #ifndef W_OK | ||
64 | #include <sys/file.h> | ||
65 | #endif | ||
66 | |||
67 | #include <ctype.h> | ||
61 | #include <stdio.h> | 68 | #include <stdio.h> |
62 | #include <stdlib.h> | 69 | #include <stdlib.h> |
63 | #include <string.h> | 70 | #include <string.h> |
64 | #include <ctype.h> | ||
65 | #include <unistd.h> | 71 | #include <unistd.h> |
66 | #include <sys/types.h> | 72 | |
67 | #include <openssl/conf.h> | 73 | #include "apps.h" |
74 | |||
68 | #include <openssl/bio.h> | 75 | #include <openssl/bio.h> |
69 | #include <openssl/err.h> | ||
70 | #include <openssl/bn.h> | 76 | #include <openssl/bn.h> |
71 | #include <openssl/txt_db.h> | 77 | #include <openssl/conf.h> |
78 | #include <openssl/err.h> | ||
72 | #include <openssl/evp.h> | 79 | #include <openssl/evp.h> |
73 | #include <openssl/x509.h> | ||
74 | #include <openssl/x509v3.h> | ||
75 | #include <openssl/objects.h> | 80 | #include <openssl/objects.h> |
76 | #include <openssl/ocsp.h> | 81 | #include <openssl/ocsp.h> |
77 | #include <openssl/pem.h> | 82 | #include <openssl/pem.h> |
78 | 83 | #include <openssl/txt_db.h> | |
79 | #ifndef W_OK | 84 | #include <openssl/x509.h> |
80 | #include <sys/file.h> | 85 | #include <openssl/x509v3.h> |
81 | #endif | ||
82 | |||
83 | #include "apps.h" | ||
84 | 86 | ||
85 | #ifndef W_OK | 87 | #ifndef W_OK |
86 | #define F_OK 0 | 88 | #define F_OK 0 |
@@ -89,7 +91,6 @@ | |||
89 | #define R_OK 4 | 91 | #define R_OK 4 |
90 | #endif | 92 | #endif |
91 | 93 | ||
92 | |||
93 | #define BASE_SECTION "ca" | 94 | #define BASE_SECTION "ca" |
94 | 95 | ||
95 | #define ENV_DEFAULT_CA "default_ca" | 96 | #define ENV_DEFAULT_CA "default_ca" |
diff --git a/src/lib/libssl/src/apps/ciphers.c b/src/lib/libssl/src/apps/ciphers.c index 70d9a89409..0e3b8277da 100644 --- a/src/lib/libssl/src/apps/ciphers.c +++ b/src/lib/libssl/src/apps/ciphers.c | |||
@@ -59,11 +59,12 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/err.h> | 65 | #include <openssl/err.h> |
64 | #include <openssl/ssl.h> | 66 | #include <openssl/ssl.h> |
65 | 67 | ||
66 | |||
67 | static const char *ciphers_usage[] = { | 68 | static const char *ciphers_usage[] = { |
68 | "usage: ciphers args\n", | 69 | "usage: ciphers args\n", |
69 | " -v - verbose mode, a textual listing of the SSL/TLS ciphers in OpenSSL\n", | 70 | " -v - verbose mode, a textual listing of the SSL/TLS ciphers in OpenSSL\n", |
diff --git a/src/lib/libssl/src/apps/cms.c b/src/lib/libssl/src/apps/cms.c index fa1bd9a3a2..01b4a2a262 100644 --- a/src/lib/libssl/src/apps/cms.c +++ b/src/lib/libssl/src/apps/cms.c | |||
@@ -55,16 +55,17 @@ | |||
55 | 55 | ||
56 | #include <stdio.h> | 56 | #include <stdio.h> |
57 | #include <string.h> | 57 | #include <string.h> |
58 | |||
58 | #include "apps.h" | 59 | #include "apps.h" |
59 | 60 | ||
60 | #ifndef OPENSSL_NO_CMS | 61 | #ifndef OPENSSL_NO_CMS |
61 | 62 | ||
63 | #include <openssl/cms.h> | ||
62 | #include <openssl/crypto.h> | 64 | #include <openssl/crypto.h> |
63 | #include <openssl/pem.h> | ||
64 | #include <openssl/err.h> | 65 | #include <openssl/err.h> |
66 | #include <openssl/pem.h> | ||
65 | #include <openssl/x509_vfy.h> | 67 | #include <openssl/x509_vfy.h> |
66 | #include <openssl/x509v3.h> | 68 | #include <openssl/x509v3.h> |
67 | #include <openssl/cms.h> | ||
68 | 69 | ||
69 | static int save_certs(char *signerfile, STACK_OF(X509) * signers); | 70 | static int save_certs(char *signerfile, STACK_OF(X509) * signers); |
70 | static int cms_cb(int ok, X509_STORE_CTX * ctx); | 71 | static int cms_cb(int ok, X509_STORE_CTX * ctx); |
diff --git a/src/lib/libssl/src/apps/crl.c b/src/lib/libssl/src/apps/crl.c index 50ac0e118d..0d17ba9153 100644 --- a/src/lib/libssl/src/apps/crl.c +++ b/src/lib/libssl/src/apps/crl.c | |||
@@ -59,13 +59,14 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
64 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
67 | #include <openssl/pem.h> | ||
65 | #include <openssl/x509.h> | 68 | #include <openssl/x509.h> |
66 | #include <openssl/x509v3.h> | 69 | #include <openssl/x509v3.h> |
67 | #include <openssl/pem.h> | ||
68 | |||
69 | 70 | ||
70 | #define POSTFIX ".rvk" | 71 | #define POSTFIX ".rvk" |
71 | 72 | ||
diff --git a/src/lib/libssl/src/apps/crl2p7.c b/src/lib/libssl/src/apps/crl2p7.c index f972a394d6..9d3552ab88 100644 --- a/src/lib/libssl/src/apps/crl2p7.c +++ b/src/lib/libssl/src/apps/crl2p7.c | |||
@@ -60,16 +60,19 @@ | |||
60 | * and donated 'to the cause' along with lots and lots of other fixes to | 60 | * and donated 'to the cause' along with lots and lots of other fixes to |
61 | * the library. */ | 61 | * the library. */ |
62 | 62 | ||
63 | #include <sys/types.h> | ||
64 | |||
63 | #include <stdio.h> | 65 | #include <stdio.h> |
64 | #include <string.h> | 66 | #include <string.h> |
65 | #include <sys/types.h> | 67 | |
66 | #include "apps.h" | 68 | #include "apps.h" |
69 | |||
67 | #include <openssl/err.h> | 70 | #include <openssl/err.h> |
68 | #include <openssl/evp.h> | 71 | #include <openssl/evp.h> |
69 | #include <openssl/x509.h> | ||
70 | #include <openssl/pkcs7.h> | ||
71 | #include <openssl/pem.h> | ||
72 | #include <openssl/objects.h> | 72 | #include <openssl/objects.h> |
73 | #include <openssl/pem.h> | ||
74 | #include <openssl/pkcs7.h> | ||
75 | #include <openssl/x509.h> | ||
73 | 76 | ||
74 | static int add_certs_from_file(STACK_OF(X509) * stack, char *certfile); | 77 | static int add_certs_from_file(STACK_OF(X509) * stack, char *certfile); |
75 | 78 | ||
diff --git a/src/lib/libssl/src/apps/dgst.c b/src/lib/libssl/src/apps/dgst.c index f2c228cc3d..c1832297b2 100644 --- a/src/lib/libssl/src/apps/dgst.c +++ b/src/lib/libssl/src/apps/dgst.c | |||
@@ -57,20 +57,21 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <string.h> | ||
61 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | ||
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
64 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
65 | #include <openssl/evp.h> | 67 | #include <openssl/evp.h> |
68 | #include <openssl/hmac.h> | ||
66 | #include <openssl/objects.h> | 69 | #include <openssl/objects.h> |
67 | #include <openssl/x509.h> | ||
68 | #include <openssl/pem.h> | 70 | #include <openssl/pem.h> |
69 | #include <openssl/hmac.h> | 71 | #include <openssl/x509.h> |
70 | 72 | ||
71 | #define BUFSIZE 1024*8 | 73 | #define BUFSIZE 1024*8 |
72 | 74 | ||
73 | |||
74 | int | 75 | int |
75 | do_fp(BIO * out, unsigned char *buf, BIO * bp, int sep, int binout, | 76 | do_fp(BIO * out, unsigned char *buf, BIO * bp, int sep, int binout, |
76 | EVP_PKEY * key, unsigned char *sigin, int siglen, | 77 | EVP_PKEY * key, unsigned char *sigin, int siglen, |
diff --git a/src/lib/libssl/src/apps/dh.c b/src/lib/libssl/src/apps/dh.c index 7e5e142760..e7e6e1d874 100644 --- a/src/lib/libssl/src/apps/dh.c +++ b/src/lib/libssl/src/apps/dh.c | |||
@@ -57,20 +57,23 @@ | |||
57 | * [including the GNU Public Licence.] | 57 | * [including the GNU Public Licence.] |
58 | */ | 58 | */ |
59 | 59 | ||
60 | #include <openssl/opensslconf.h>/* for OPENSSL_NO_DH */ | 60 | #include <openssl/opensslconf.h> /* for OPENSSL_NO_DH */ |
61 | |||
61 | #ifndef OPENSSL_NO_DH | 62 | #ifndef OPENSSL_NO_DH |
63 | |||
62 | #include <stdio.h> | 64 | #include <stdio.h> |
63 | #include <stdlib.h> | 65 | #include <stdlib.h> |
64 | #include <time.h> | ||
65 | #include <string.h> | 66 | #include <string.h> |
67 | #include <time.h> | ||
68 | |||
66 | #include "apps.h" | 69 | #include "apps.h" |
70 | |||
67 | #include <openssl/bio.h> | 71 | #include <openssl/bio.h> |
68 | #include <openssl/err.h> | ||
69 | #include <openssl/bn.h> | 72 | #include <openssl/bn.h> |
73 | #include <openssl/err.h> | ||
70 | #include <openssl/dh.h> | 74 | #include <openssl/dh.h> |
71 | #include <openssl/x509.h> | ||
72 | #include <openssl/pem.h> | 75 | #include <openssl/pem.h> |
73 | 76 | #include <openssl/x509.h> | |
74 | 77 | ||
75 | /* -inform arg - input format - default PEM (DER or PEM) | 78 | /* -inform arg - input format - default PEM (DER or PEM) |
76 | * -outform arg - output format - default PEM | 79 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/dhparam.c b/src/lib/libssl/src/apps/dhparam.c index 0cb99c5340..3973ad0586 100644 --- a/src/lib/libssl/src/apps/dhparam.c +++ b/src/lib/libssl/src/apps/dhparam.c | |||
@@ -109,25 +109,28 @@ | |||
109 | * | 109 | * |
110 | */ | 110 | */ |
111 | 111 | ||
112 | #include <openssl/opensslconf.h>/* for OPENSSL_NO_DH */ | 112 | #include <openssl/opensslconf.h> /* for OPENSSL_NO_DH */ |
113 | |||
113 | #ifndef OPENSSL_NO_DH | 114 | #ifndef OPENSSL_NO_DH |
115 | |||
114 | #include <stdio.h> | 116 | #include <stdio.h> |
115 | #include <stdlib.h> | 117 | #include <stdlib.h> |
116 | #include <time.h> | ||
117 | #include <string.h> | 118 | #include <string.h> |
119 | #include <time.h> | ||
120 | |||
118 | #include "apps.h" | 121 | #include "apps.h" |
122 | |||
119 | #include <openssl/bio.h> | 123 | #include <openssl/bio.h> |
120 | #include <openssl/err.h> | ||
121 | #include <openssl/bn.h> | 124 | #include <openssl/bn.h> |
125 | #include <openssl/err.h> | ||
122 | #include <openssl/dh.h> | 126 | #include <openssl/dh.h> |
123 | #include <openssl/x509.h> | ||
124 | #include <openssl/pem.h> | 127 | #include <openssl/pem.h> |
128 | #include <openssl/x509.h> | ||
125 | 129 | ||
126 | #ifndef OPENSSL_NO_DSA | 130 | #ifndef OPENSSL_NO_DSA |
127 | #include <openssl/dsa.h> | 131 | #include <openssl/dsa.h> |
128 | #endif | 132 | #endif |
129 | 133 | ||
130 | |||
131 | #define DEFBITS 512 | 134 | #define DEFBITS 512 |
132 | 135 | ||
133 | /* -inform arg - input format - default PEM (DER or PEM) | 136 | /* -inform arg - input format - default PEM (DER or PEM) |
diff --git a/src/lib/libssl/src/apps/dsa.c b/src/lib/libssl/src/apps/dsa.c index 81040193c7..4026ba5d22 100644 --- a/src/lib/libssl/src/apps/dsa.c +++ b/src/lib/libssl/src/apps/dsa.c | |||
@@ -56,21 +56,24 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h>/* for OPENSSL_NO_DSA */ | 59 | #include <openssl/opensslconf.h> /* for OPENSSL_NO_DSA */ |
60 | |||
60 | #ifndef OPENSSL_NO_DSA | 61 | #ifndef OPENSSL_NO_DSA |
62 | |||
61 | #include <stdio.h> | 63 | #include <stdio.h> |
62 | #include <stdlib.h> | 64 | #include <stdlib.h> |
63 | #include <string.h> | ||
64 | #include <time.h> | 65 | #include <time.h> |
66 | #include <string.h> | ||
67 | |||
65 | #include "apps.h" | 68 | #include "apps.h" |
69 | |||
66 | #include <openssl/bio.h> | 70 | #include <openssl/bio.h> |
67 | #include <openssl/err.h> | 71 | #include <openssl/bn.h> |
68 | #include <openssl/dsa.h> | 72 | #include <openssl/dsa.h> |
73 | #include <openssl/err.h> | ||
69 | #include <openssl/evp.h> | 74 | #include <openssl/evp.h> |
70 | #include <openssl/x509.h> | ||
71 | #include <openssl/pem.h> | 75 | #include <openssl/pem.h> |
72 | #include <openssl/bn.h> | 76 | #include <openssl/x509.h> |
73 | |||
74 | 77 | ||
75 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) | 78 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) |
76 | * -outform arg - output format - default PEM | 79 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/dsaparam.c b/src/lib/libssl/src/apps/dsaparam.c index 6488c4b69d..75ffa60e1e 100644 --- a/src/lib/libssl/src/apps/dsaparam.c +++ b/src/lib/libssl/src/apps/dsaparam.c | |||
@@ -56,7 +56,8 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h>/* for OPENSSL_NO_DSA */ | 59 | #include <openssl/opensslconf.h> /* for OPENSSL_NO_DSA */ |
60 | |||
60 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow | 61 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow |
61 | * deprecated functions for openssl-internal code */ | 62 | * deprecated functions for openssl-internal code */ |
62 | #ifdef OPENSSL_NO_DEPRECATED | 63 | #ifdef OPENSSL_NO_DEPRECATED |
@@ -64,19 +65,21 @@ | |||
64 | #endif | 65 | #endif |
65 | 66 | ||
66 | #ifndef OPENSSL_NO_DSA | 67 | #ifndef OPENSSL_NO_DSA |
68 | |||
67 | #include <assert.h> | 69 | #include <assert.h> |
68 | #include <stdio.h> | 70 | #include <stdio.h> |
69 | #include <stdlib.h> | 71 | #include <stdlib.h> |
70 | #include <time.h> | ||
71 | #include <string.h> | 72 | #include <string.h> |
73 | #include <time.h> | ||
74 | |||
72 | #include "apps.h" | 75 | #include "apps.h" |
76 | |||
73 | #include <openssl/bio.h> | 77 | #include <openssl/bio.h> |
74 | #include <openssl/err.h> | ||
75 | #include <openssl/bn.h> | 78 | #include <openssl/bn.h> |
79 | #include <openssl/err.h> | ||
76 | #include <openssl/dsa.h> | 80 | #include <openssl/dsa.h> |
77 | #include <openssl/x509.h> | ||
78 | #include <openssl/pem.h> | 81 | #include <openssl/pem.h> |
79 | 82 | #include <openssl/x509.h> | |
80 | 83 | ||
81 | /* -inform arg - input format - default PEM (DER or PEM) | 84 | /* -inform arg - input format - default PEM (DER or PEM) |
82 | * -outform arg - output format - default PEM | 85 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/ec.c b/src/lib/libssl/src/apps/ec.c index 3f4a1d0045..6bd71c333a 100644 --- a/src/lib/libssl/src/apps/ec.c +++ b/src/lib/libssl/src/apps/ec.c | |||
@@ -57,17 +57,20 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | |||
60 | #ifndef OPENSSL_NO_EC | 61 | #ifndef OPENSSL_NO_EC |
62 | |||
61 | #include <stdio.h> | 63 | #include <stdio.h> |
62 | #include <stdlib.h> | 64 | #include <stdlib.h> |
63 | #include <string.h> | 65 | #include <string.h> |
66 | |||
64 | #include "apps.h" | 67 | #include "apps.h" |
68 | |||
65 | #include <openssl/bio.h> | 69 | #include <openssl/bio.h> |
66 | #include <openssl/err.h> | 70 | #include <openssl/err.h> |
67 | #include <openssl/evp.h> | 71 | #include <openssl/evp.h> |
68 | #include <openssl/pem.h> | 72 | #include <openssl/pem.h> |
69 | 73 | ||
70 | |||
71 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) | 74 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) |
72 | * -outform arg - output format - default PEM | 75 | * -outform arg - output format - default PEM |
73 | * -in arg - input file - default stdin | 76 | * -in arg - input file - default stdin |
diff --git a/src/lib/libssl/src/apps/ecparam.c b/src/lib/libssl/src/apps/ecparam.c index 84ecba72f5..9d517eaf43 100644 --- a/src/lib/libssl/src/apps/ecparam.c +++ b/src/lib/libssl/src/apps/ecparam.c | |||
@@ -70,20 +70,23 @@ | |||
70 | */ | 70 | */ |
71 | 71 | ||
72 | #include <openssl/opensslconf.h> | 72 | #include <openssl/opensslconf.h> |
73 | |||
73 | #ifndef OPENSSL_NO_EC | 74 | #ifndef OPENSSL_NO_EC |
75 | |||
74 | #include <assert.h> | 76 | #include <assert.h> |
75 | #include <stdio.h> | 77 | #include <stdio.h> |
76 | #include <stdlib.h> | 78 | #include <stdlib.h> |
77 | #include <time.h> | ||
78 | #include <string.h> | 79 | #include <string.h> |
80 | #include <time.h> | ||
81 | |||
79 | #include "apps.h" | 82 | #include "apps.h" |
83 | |||
80 | #include <openssl/bio.h> | 84 | #include <openssl/bio.h> |
81 | #include <openssl/err.h> | ||
82 | #include <openssl/bn.h> | 85 | #include <openssl/bn.h> |
83 | #include <openssl/ec.h> | 86 | #include <openssl/ec.h> |
84 | #include <openssl/x509.h> | 87 | #include <openssl/err.h> |
85 | #include <openssl/pem.h> | 88 | #include <openssl/pem.h> |
86 | 89 | #include <openssl/x509.h> | |
87 | 90 | ||
88 | /* -inform arg - input format - default PEM (DER or PEM) | 91 | /* -inform arg - input format - default PEM (DER or PEM) |
89 | * -outform arg - output format - default PEM | 92 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/enc.c b/src/lib/libssl/src/apps/enc.c index 0ac6a43f6a..b31d10357f 100644 --- a/src/lib/libssl/src/apps/enc.c +++ b/src/lib/libssl/src/apps/enc.c | |||
@@ -56,19 +56,21 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <ctype.h> | ||
59 | #include <stdio.h> | 60 | #include <stdio.h> |
60 | #include <stdlib.h> | 61 | #include <stdlib.h> |
61 | #include <string.h> | 62 | #include <string.h> |
63 | |||
62 | #include "apps.h" | 64 | #include "apps.h" |
65 | |||
63 | #include <openssl/bio.h> | 66 | #include <openssl/bio.h> |
67 | #include <openssl/comp.h> | ||
64 | #include <openssl/err.h> | 68 | #include <openssl/err.h> |
65 | #include <openssl/evp.h> | 69 | #include <openssl/evp.h> |
66 | #include <openssl/objects.h> | 70 | #include <openssl/objects.h> |
67 | #include <openssl/x509.h> | ||
68 | #include <openssl/rand.h> | ||
69 | #include <openssl/pem.h> | 71 | #include <openssl/pem.h> |
70 | #include <openssl/comp.h> | 72 | #include <openssl/rand.h> |
71 | #include <ctype.h> | 73 | #include <openssl/x509.h> |
72 | 74 | ||
73 | int set_hex(char *in, unsigned char *out, int size); | 75 | int set_hex(char *in, unsigned char *out, int size); |
74 | 76 | ||
diff --git a/src/lib/libssl/src/apps/engine.c b/src/lib/libssl/src/apps/engine.c index 7b11ea57d9..2cf7bd2412 100644 --- a/src/lib/libssl/src/apps/engine.c +++ b/src/lib/libssl/src/apps/engine.c | |||
@@ -56,17 +56,17 @@ | |||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | 58 | ||
59 | |||
60 | #include <stdio.h> | 59 | #include <stdio.h> |
61 | #include <stdlib.h> | 60 | #include <stdlib.h> |
62 | #include <string.h> | 61 | #include <string.h> |
62 | |||
63 | #include "apps.h" | 63 | #include "apps.h" |
64 | #include <openssl/err.h> | 64 | |
65 | #ifndef OPENSSL_NO_ENGINE | 65 | #ifndef OPENSSL_NO_ENGINE |
66 | #include <openssl/engine.h> | 66 | #include <openssl/engine.h> |
67 | #include <openssl/err.h> | ||
67 | #include <openssl/ssl.h> | 68 | #include <openssl/ssl.h> |
68 | 69 | ||
69 | |||
70 | static const char *engine_usage[] = { | 70 | static const char *engine_usage[] = { |
71 | "usage: engine opts [engine ...]\n", | 71 | "usage: engine opts [engine ...]\n", |
72 | " -v[v[v[v]]] - verbose mode, for each engine, list its 'control commands'\n", | 72 | " -v[v[v[v]]] - verbose mode, for each engine, list its 'control commands'\n", |
diff --git a/src/lib/libssl/src/apps/errstr.c b/src/lib/libssl/src/apps/errstr.c index 4605f098ab..5c724285a0 100644 --- a/src/lib/libssl/src/apps/errstr.c +++ b/src/lib/libssl/src/apps/errstr.c | |||
@@ -59,13 +59,14 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
64 | #include <openssl/lhash.h> | ||
65 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
67 | #include <openssl/lhash.h> | ||
66 | #include <openssl/ssl.h> | 68 | #include <openssl/ssl.h> |
67 | 69 | ||
68 | |||
69 | int errstr_main(int, char **); | 70 | int errstr_main(int, char **); |
70 | 71 | ||
71 | int | 72 | int |
diff --git a/src/lib/libssl/src/apps/gendh.c b/src/lib/libssl/src/apps/gendh.c index 4dd5c02a9e..4fd47092dd 100644 --- a/src/lib/libssl/src/apps/gendh.c +++ b/src/lib/libssl/src/apps/gendh.c | |||
@@ -58,6 +58,7 @@ | |||
58 | */ | 58 | */ |
59 | 59 | ||
60 | #include <openssl/opensslconf.h> | 60 | #include <openssl/opensslconf.h> |
61 | |||
61 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow | 62 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow |
62 | * deprecated functions for openssl-internal code */ | 63 | * deprecated functions for openssl-internal code */ |
63 | #ifdef OPENSSL_NO_DEPRECATED | 64 | #ifdef OPENSSL_NO_DEPRECATED |
@@ -65,18 +66,22 @@ | |||
65 | #endif | 66 | #endif |
66 | 67 | ||
67 | #ifndef OPENSSL_NO_DH | 68 | #ifndef OPENSSL_NO_DH |
68 | #include <stdio.h> | 69 | |
69 | #include <string.h> | ||
70 | #include <sys/types.h> | 70 | #include <sys/types.h> |
71 | #include <sys/stat.h> | 71 | #include <sys/stat.h> |
72 | |||
73 | #include <stdio.h> | ||
74 | #include <string.h> | ||
75 | |||
72 | #include "apps.h" | 76 | #include "apps.h" |
77 | |||
73 | #include <openssl/bio.h> | 78 | #include <openssl/bio.h> |
74 | #include <openssl/rand.h> | ||
75 | #include <openssl/err.h> | ||
76 | #include <openssl/bn.h> | 79 | #include <openssl/bn.h> |
77 | #include <openssl/dh.h> | 80 | #include <openssl/dh.h> |
78 | #include <openssl/x509.h> | 81 | #include <openssl/err.h> |
79 | #include <openssl/pem.h> | 82 | #include <openssl/pem.h> |
83 | #include <openssl/rand.h> | ||
84 | #include <openssl/x509.h> | ||
80 | 85 | ||
81 | #define DEFBITS 512 | 86 | #define DEFBITS 512 |
82 | 87 | ||
diff --git a/src/lib/libssl/src/apps/gendsa.c b/src/lib/libssl/src/apps/gendsa.c index df0993edb4..cada26b45c 100644 --- a/src/lib/libssl/src/apps/gendsa.c +++ b/src/lib/libssl/src/apps/gendsa.c | |||
@@ -56,19 +56,24 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h>/* for OPENSSL_NO_DSA */ | 59 | #include <openssl/opensslconf.h> /* for OPENSSL_NO_DSA */ |
60 | |||
60 | #ifndef OPENSSL_NO_DSA | 61 | #ifndef OPENSSL_NO_DSA |
61 | #include <stdio.h> | 62 | |
62 | #include <string.h> | ||
63 | #include <sys/types.h> | 63 | #include <sys/types.h> |
64 | #include <sys/stat.h> | 64 | #include <sys/stat.h> |
65 | |||
66 | #include <stdio.h> | ||
67 | #include <string.h> | ||
68 | |||
65 | #include "apps.h" | 69 | #include "apps.h" |
70 | |||
66 | #include <openssl/bio.h> | 71 | #include <openssl/bio.h> |
67 | #include <openssl/err.h> | ||
68 | #include <openssl/bn.h> | 72 | #include <openssl/bn.h> |
69 | #include <openssl/dsa.h> | 73 | #include <openssl/dsa.h> |
70 | #include <openssl/x509.h> | 74 | #include <openssl/err.h> |
71 | #include <openssl/pem.h> | 75 | #include <openssl/pem.h> |
76 | #include <openssl/x509.h> | ||
72 | 77 | ||
73 | #define DEFBITS 512 | 78 | #define DEFBITS 512 |
74 | 79 | ||
diff --git a/src/lib/libssl/src/apps/genpkey.c b/src/lib/libssl/src/apps/genpkey.c index 1b3bc57e7d..5797de4057 100644 --- a/src/lib/libssl/src/apps/genpkey.c +++ b/src/lib/libssl/src/apps/genpkey.c | |||
@@ -55,12 +55,16 @@ | |||
55 | * Hudson (tjh@cryptsoft.com). | 55 | * Hudson (tjh@cryptsoft.com). |
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | |||
58 | #include <stdio.h> | 59 | #include <stdio.h> |
59 | #include <string.h> | 60 | #include <string.h> |
61 | |||
60 | #include "apps.h" | 62 | #include "apps.h" |
61 | #include <openssl/pem.h> | 63 | |
62 | #include <openssl/err.h> | 64 | #include <openssl/err.h> |
63 | #include <openssl/evp.h> | 65 | #include <openssl/evp.h> |
66 | #include <openssl/pem.h> | ||
67 | |||
64 | #ifndef OPENSSL_NO_ENGINE | 68 | #ifndef OPENSSL_NO_ENGINE |
65 | #include <openssl/engine.h> | 69 | #include <openssl/engine.h> |
66 | #endif | 70 | #endif |
diff --git a/src/lib/libssl/src/apps/genrsa.c b/src/lib/libssl/src/apps/genrsa.c index 7e5dd2b239..96a678cbb8 100644 --- a/src/lib/libssl/src/apps/genrsa.c +++ b/src/lib/libssl/src/apps/genrsa.c | |||
@@ -57,6 +57,7 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | |||
60 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow | 61 | /* Until the key-gen callbacks are modified to use newer prototypes, we allow |
61 | * deprecated functions for openssl-internal code */ | 62 | * deprecated functions for openssl-internal code */ |
62 | #ifdef OPENSSL_NO_DEPRECATED | 63 | #ifdef OPENSSL_NO_DEPRECATED |
@@ -64,19 +65,23 @@ | |||
64 | #endif | 65 | #endif |
65 | 66 | ||
66 | #ifndef OPENSSL_NO_RSA | 67 | #ifndef OPENSSL_NO_RSA |
67 | #include <stdio.h> | 68 | |
68 | #include <string.h> | ||
69 | #include <sys/types.h> | 69 | #include <sys/types.h> |
70 | #include <sys/stat.h> | 70 | #include <sys/stat.h> |
71 | |||
72 | #include <stdio.h> | ||
73 | #include <string.h> | ||
74 | |||
71 | #include "apps.h" | 75 | #include "apps.h" |
76 | |||
72 | #include <openssl/bio.h> | 77 | #include <openssl/bio.h> |
73 | #include <openssl/err.h> | ||
74 | #include <openssl/bn.h> | 78 | #include <openssl/bn.h> |
75 | #include <openssl/rsa.h> | 79 | #include <openssl/err.h> |
76 | #include <openssl/evp.h> | 80 | #include <openssl/evp.h> |
77 | #include <openssl/x509.h> | ||
78 | #include <openssl/pem.h> | 81 | #include <openssl/pem.h> |
79 | #include <openssl/rand.h> | 82 | #include <openssl/rand.h> |
83 | #include <openssl/rsa.h> | ||
84 | #include <openssl/x509.h> | ||
80 | 85 | ||
81 | #define DEFBITS 2048 | 86 | #define DEFBITS 2048 |
82 | 87 | ||
diff --git a/src/lib/libssl/src/apps/nseq.c b/src/lib/libssl/src/apps/nseq.c index 0a1512afcf..d5271b1dcc 100644 --- a/src/lib/libssl/src/apps/nseq.c +++ b/src/lib/libssl/src/apps/nseq.c | |||
@@ -58,10 +58,11 @@ | |||
58 | 58 | ||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <string.h> | 60 | #include <string.h> |
61 | |||
61 | #include "apps.h" | 62 | #include "apps.h" |
62 | #include <openssl/pem.h> | ||
63 | #include <openssl/err.h> | ||
64 | 63 | ||
64 | #include <openssl/err.h> | ||
65 | #include <openssl/pem.h> | ||
65 | 66 | ||
66 | int nseq_main(int, char **); | 67 | int nseq_main(int, char **); |
67 | 68 | ||
diff --git a/src/lib/libssl/src/apps/ocsp.c b/src/lib/libssl/src/apps/ocsp.c index 95778210db..5e9e101bc5 100644 --- a/src/lib/libssl/src/apps/ocsp.c +++ b/src/lib/libssl/src/apps/ocsp.c | |||
@@ -61,14 +61,16 @@ | |||
61 | #include <stdlib.h> | 61 | #include <stdlib.h> |
62 | #include <string.h> | 62 | #include <string.h> |
63 | #include <time.h> | 63 | #include <time.h> |
64 | #include "apps.h" /* needs to be included before the openssl | 64 | |
65 | * headers! */ | 65 | /* Needs to be included before the openssl headers! */ |
66 | #include <openssl/e_os2.h> | 66 | #include "apps.h" |
67 | |||
68 | #include <openssl/bn.h> | ||
67 | #include <openssl/crypto.h> | 69 | #include <openssl/crypto.h> |
70 | #include <openssl/e_os2.h> | ||
68 | #include <openssl/err.h> | 71 | #include <openssl/err.h> |
69 | #include <openssl/ssl.h> | ||
70 | #include <openssl/evp.h> | 72 | #include <openssl/evp.h> |
71 | #include <openssl/bn.h> | 73 | #include <openssl/ssl.h> |
72 | #include <openssl/x509v3.h> | 74 | #include <openssl/x509v3.h> |
73 | 75 | ||
74 | /* Maximum leeway in validity period: default 5 minutes */ | 76 | /* Maximum leeway in validity period: default 5 minutes */ |
diff --git a/src/lib/libssl/src/apps/openssl.c b/src/lib/libssl/src/apps/openssl.c index 2250701f68..47428033cd 100644 --- a/src/lib/libssl/src/apps/openssl.c +++ b/src/lib/libssl/src/apps/openssl.c | |||
@@ -113,21 +113,25 @@ | |||
113 | #include <stdio.h> | 113 | #include <stdio.h> |
114 | #include <string.h> | 114 | #include <string.h> |
115 | #include <stdlib.h> | 115 | #include <stdlib.h> |
116 | |||
116 | #include "apps.h" | 117 | #include "apps.h" |
118 | |||
117 | #include <openssl/bio.h> | 119 | #include <openssl/bio.h> |
120 | #include <openssl/conf.h> | ||
118 | #include <openssl/crypto.h> | 121 | #include <openssl/crypto.h> |
119 | #include <openssl/rand.h> | 122 | #include <openssl/err.h> |
120 | #include <openssl/lhash.h> | 123 | #include <openssl/lhash.h> |
121 | #include <openssl/conf.h> | ||
122 | #include <openssl/x509.h> | ||
123 | #include <openssl/pem.h> | 124 | #include <openssl/pem.h> |
125 | #include <openssl/rand.h> | ||
124 | #include <openssl/ssl.h> | 126 | #include <openssl/ssl.h> |
127 | #include <openssl/x509.h> | ||
128 | |||
125 | #ifndef OPENSSL_NO_ENGINE | 129 | #ifndef OPENSSL_NO_ENGINE |
126 | #include <openssl/engine.h> | 130 | #include <openssl/engine.h> |
127 | #endif | 131 | #endif |
132 | |||
128 | #include "progs.h" | 133 | #include "progs.h" |
129 | #include "s_apps.h" | 134 | #include "s_apps.h" |
130 | #include <openssl/err.h> | ||
131 | 135 | ||
132 | static void openssl_startup(void); | 136 | static void openssl_startup(void); |
133 | static void openssl_shutdown(void); | 137 | static void openssl_shutdown(void); |
diff --git a/src/lib/libssl/src/apps/passwd.c b/src/lib/libssl/src/apps/passwd.c index 30a38aafb8..e87aed38e7 100644 --- a/src/lib/libssl/src/apps/passwd.c +++ b/src/lib/libssl/src/apps/passwd.c | |||
@@ -15,16 +15,15 @@ | |||
15 | #include <openssl/err.h> | 15 | #include <openssl/err.h> |
16 | #include <openssl/evp.h> | 16 | #include <openssl/evp.h> |
17 | #include <openssl/rand.h> | 17 | #include <openssl/rand.h> |
18 | |||
18 | #ifndef OPENSSL_NO_DES | 19 | #ifndef OPENSSL_NO_DES |
19 | #include <openssl/des.h> | 20 | #include <openssl/des.h> |
20 | #endif | 21 | #endif |
22 | |||
21 | #ifndef NO_MD5CRYPT_1 | 23 | #ifndef NO_MD5CRYPT_1 |
22 | #include <openssl/md5.h> | 24 | #include <openssl/md5.h> |
23 | #endif | 25 | #endif |
24 | 26 | ||
25 | |||
26 | |||
27 | |||
28 | static unsigned const char cov_2char[64] = { | 27 | static unsigned const char cov_2char[64] = { |
29 | /* from crypto/des/fcrypt.c */ | 28 | /* from crypto/des/fcrypt.c */ |
30 | 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, | 29 | 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, |
diff --git a/src/lib/libssl/src/apps/pkcs12.c b/src/lib/libssl/src/apps/pkcs12.c index f23d902eb3..aca248a50a 100644 --- a/src/lib/libssl/src/apps/pkcs12.c +++ b/src/lib/libssl/src/apps/pkcs12.c | |||
@@ -57,21 +57,22 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | |||
60 | #if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1) | 61 | #if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1) |
61 | 62 | ||
62 | #include <stdio.h> | 63 | #include <stdio.h> |
63 | #include <stdlib.h> | 64 | #include <stdlib.h> |
64 | #include <string.h> | 65 | #include <string.h> |
66 | |||
65 | #include "apps.h" | 67 | #include "apps.h" |
68 | |||
66 | #include <openssl/crypto.h> | 69 | #include <openssl/crypto.h> |
67 | #include <openssl/err.h> | 70 | #include <openssl/err.h> |
68 | #include <openssl/pem.h> | 71 | #include <openssl/pem.h> |
69 | #include <openssl/pkcs12.h> | 72 | #include <openssl/pkcs12.h> |
70 | 73 | ||
71 | |||
72 | const EVP_CIPHER *enc; | 74 | const EVP_CIPHER *enc; |
73 | 75 | ||
74 | |||
75 | #define NOKEYS 0x1 | 76 | #define NOKEYS 0x1 |
76 | #define NOCERTS 0x2 | 77 | #define NOCERTS 0x2 |
77 | #define INFO 0x4 | 78 | #define INFO 0x4 |
diff --git a/src/lib/libssl/src/apps/pkcs7.c b/src/lib/libssl/src/apps/pkcs7.c index 8540a3f6c2..57e611f9ee 100644 --- a/src/lib/libssl/src/apps/pkcs7.c +++ b/src/lib/libssl/src/apps/pkcs7.c | |||
@@ -60,14 +60,15 @@ | |||
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | #include <time.h> | 62 | #include <time.h> |
63 | |||
63 | #include "apps.h" | 64 | #include "apps.h" |
65 | |||
64 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
65 | #include <openssl/objects.h> | ||
66 | #include <openssl/evp.h> | 67 | #include <openssl/evp.h> |
67 | #include <openssl/x509.h> | 68 | #include <openssl/objects.h> |
68 | #include <openssl/pkcs7.h> | ||
69 | #include <openssl/pem.h> | 69 | #include <openssl/pem.h> |
70 | 70 | #include <openssl/pkcs7.h> | |
71 | #include <openssl/x509.h> | ||
71 | 72 | ||
72 | /* -inform arg - input format - default PEM (DER or PEM) | 73 | /* -inform arg - input format - default PEM (DER or PEM) |
73 | * -outform arg - output format - default PEM | 74 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/pkcs8.c b/src/lib/libssl/src/apps/pkcs8.c index ee6a48fc14..1f1a11e455 100644 --- a/src/lib/libssl/src/apps/pkcs8.c +++ b/src/lib/libssl/src/apps/pkcs8.c | |||
@@ -55,15 +55,17 @@ | |||
55 | * Hudson (tjh@cryptsoft.com). | 55 | * Hudson (tjh@cryptsoft.com). |
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | |||
58 | #include <stdio.h> | 59 | #include <stdio.h> |
59 | #include <string.h> | 60 | #include <string.h> |
61 | |||
60 | #include "apps.h" | 62 | #include "apps.h" |
61 | #include <openssl/pem.h> | 63 | |
62 | #include <openssl/err.h> | 64 | #include <openssl/err.h> |
63 | #include <openssl/evp.h> | 65 | #include <openssl/evp.h> |
66 | #include <openssl/pem.h> | ||
64 | #include <openssl/pkcs12.h> | 67 | #include <openssl/pkcs12.h> |
65 | 68 | ||
66 | |||
67 | int pkcs8_main(int, char **); | 69 | int pkcs8_main(int, char **); |
68 | 70 | ||
69 | int | 71 | int |
diff --git a/src/lib/libssl/src/apps/pkey.c b/src/lib/libssl/src/apps/pkey.c index 627278fabc..101ba5b239 100644 --- a/src/lib/libssl/src/apps/pkey.c +++ b/src/lib/libssl/src/apps/pkey.c | |||
@@ -55,13 +55,15 @@ | |||
55 | * Hudson (tjh@cryptsoft.com). | 55 | * Hudson (tjh@cryptsoft.com). |
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | |||
58 | #include <stdio.h> | 59 | #include <stdio.h> |
59 | #include <string.h> | 60 | #include <string.h> |
61 | |||
60 | #include "apps.h" | 62 | #include "apps.h" |
61 | #include <openssl/pem.h> | 63 | |
62 | #include <openssl/err.h> | 64 | #include <openssl/err.h> |
63 | #include <openssl/evp.h> | 65 | #include <openssl/evp.h> |
64 | 66 | #include <openssl/pem.h> | |
65 | 67 | ||
66 | int pkey_main(int, char **); | 68 | int pkey_main(int, char **); |
67 | 69 | ||
diff --git a/src/lib/libssl/src/apps/pkeyparam.c b/src/lib/libssl/src/apps/pkeyparam.c index caeaf193df..d12ac0b86b 100644 --- a/src/lib/libssl/src/apps/pkeyparam.c +++ b/src/lib/libssl/src/apps/pkeyparam.c | |||
@@ -55,13 +55,15 @@ | |||
55 | * Hudson (tjh@cryptsoft.com). | 55 | * Hudson (tjh@cryptsoft.com). |
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | |||
58 | #include <stdio.h> | 59 | #include <stdio.h> |
59 | #include <string.h> | 60 | #include <string.h> |
61 | |||
60 | #include "apps.h" | 62 | #include "apps.h" |
61 | #include <openssl/pem.h> | 63 | |
62 | #include <openssl/err.h> | 64 | #include <openssl/err.h> |
63 | #include <openssl/evp.h> | 65 | #include <openssl/evp.h> |
64 | 66 | #include <openssl/pem.h> | |
65 | 67 | ||
66 | int pkeyparam_main(int, char **); | 68 | int pkeyparam_main(int, char **); |
67 | 69 | ||
diff --git a/src/lib/libssl/src/apps/pkeyutl.c b/src/lib/libssl/src/apps/pkeyutl.c index c112c773b9..46392e6902 100644 --- a/src/lib/libssl/src/apps/pkeyutl.c +++ b/src/lib/libssl/src/apps/pkeyutl.c | |||
@@ -55,12 +55,13 @@ | |||
55 | * | 55 | * |
56 | */ | 56 | */ |
57 | 57 | ||
58 | #include <string.h> | ||
58 | 59 | ||
59 | #include "apps.h" | 60 | #include "apps.h" |
60 | #include <string.h> | 61 | |
61 | #include <openssl/err.h> | 62 | #include <openssl/err.h> |
62 | #include <openssl/pem.h> | ||
63 | #include <openssl/evp.h> | 63 | #include <openssl/evp.h> |
64 | #include <openssl/pem.h> | ||
64 | 65 | ||
65 | #define KEY_PRIVKEY 1 | 66 | #define KEY_PRIVKEY 1 |
66 | #define KEY_PUBKEY 2 | 67 | #define KEY_PUBKEY 2 |
@@ -68,8 +69,6 @@ | |||
68 | 69 | ||
69 | static void usage(void); | 70 | static void usage(void); |
70 | 71 | ||
71 | |||
72 | |||
73 | static EVP_PKEY_CTX *init_ctx(int *pkeysize, | 72 | static EVP_PKEY_CTX *init_ctx(int *pkeysize, |
74 | char *keyfile, int keyform, int key_type, | 73 | char *keyfile, int keyform, int key_type, |
75 | char *passargin, int pkey_op, ENGINE * e); | 74 | char *passargin, int pkey_op, ENGINE * e); |
diff --git a/src/lib/libssl/src/apps/prime.c b/src/lib/libssl/src/apps/prime.c index c6f562a7e3..de8f232851 100644 --- a/src/lib/libssl/src/apps/prime.c +++ b/src/lib/libssl/src/apps/prime.c | |||
@@ -50,9 +50,8 @@ | |||
50 | #include <string.h> | 50 | #include <string.h> |
51 | 51 | ||
52 | #include "apps.h" | 52 | #include "apps.h" |
53 | #include <openssl/bn.h> | ||
54 | |||
55 | 53 | ||
54 | #include <openssl/bn.h> | ||
56 | 55 | ||
57 | int prime_main(int, char **); | 56 | int prime_main(int, char **); |
58 | 57 | ||
diff --git a/src/lib/libssl/src/apps/rand.c b/src/lib/libssl/src/apps/rand.c index 355a42e184..c543e326b2 100644 --- a/src/lib/libssl/src/apps/rand.c +++ b/src/lib/libssl/src/apps/rand.c | |||
@@ -53,17 +53,16 @@ | |||
53 | * | 53 | * |
54 | */ | 54 | */ |
55 | 55 | ||
56 | #include "apps.h" | ||
57 | |||
58 | #include <ctype.h> | 56 | #include <ctype.h> |
59 | #include <stdio.h> | 57 | #include <stdio.h> |
60 | #include <string.h> | 58 | #include <string.h> |
61 | 59 | ||
60 | #include "apps.h" | ||
61 | |||
62 | #include <openssl/bio.h> | 62 | #include <openssl/bio.h> |
63 | #include <openssl/err.h> | 63 | #include <openssl/err.h> |
64 | #include <openssl/rand.h> | 64 | #include <openssl/rand.h> |
65 | 65 | ||
66 | |||
67 | /* -out file - write to file | 66 | /* -out file - write to file |
68 | * -rand file:file - PRNG seed files | 67 | * -rand file:file - PRNG seed files |
69 | * -base64 - base64 encode output | 68 | * -base64 - base64 encode output |
diff --git a/src/lib/libssl/src/apps/req.c b/src/lib/libssl/src/apps/req.c index 26a3e1196c..21ddb3b9c3 100644 --- a/src/lib/libssl/src/apps/req.c +++ b/src/lib/libssl/src/apps/req.c | |||
@@ -64,26 +64,30 @@ | |||
64 | 64 | ||
65 | #include <stdio.h> | 65 | #include <stdio.h> |
66 | #include <stdlib.h> | 66 | #include <stdlib.h> |
67 | #include <time.h> | ||
68 | #include <string.h> | 67 | #include <string.h> |
68 | #include <time.h> | ||
69 | |||
69 | #include "apps.h" | 70 | #include "apps.h" |
71 | |||
72 | #include <openssl/asn1.h> | ||
70 | #include <openssl/bio.h> | 73 | #include <openssl/bio.h> |
71 | #include <openssl/evp.h> | 74 | #include <openssl/bn.h> |
72 | #include <openssl/conf.h> | 75 | #include <openssl/conf.h> |
73 | #include <openssl/err.h> | 76 | #include <openssl/err.h> |
74 | #include <openssl/asn1.h> | 77 | #include <openssl/evp.h> |
75 | #include <openssl/x509.h> | ||
76 | #include <openssl/x509v3.h> | ||
77 | #include <openssl/objects.h> | 78 | #include <openssl/objects.h> |
78 | #include <openssl/pem.h> | 79 | #include <openssl/pem.h> |
79 | #include <openssl/bn.h> | 80 | #include <openssl/x509.h> |
80 | #ifndef OPENSSL_NO_RSA | 81 | #include <openssl/x509v3.h> |
81 | #include <openssl/rsa.h> | 82 | |
82 | #endif | ||
83 | #ifndef OPENSSL_NO_DSA | 83 | #ifndef OPENSSL_NO_DSA |
84 | #include <openssl/dsa.h> | 84 | #include <openssl/dsa.h> |
85 | #endif | 85 | #endif |
86 | 86 | ||
87 | #ifndef OPENSSL_NO_RSA | ||
88 | #include <openssl/rsa.h> | ||
89 | #endif | ||
90 | |||
87 | #define SECTION "req" | 91 | #define SECTION "req" |
88 | 92 | ||
89 | #define BITS "default_bits" | 93 | #define BITS "default_bits" |
diff --git a/src/lib/libssl/src/apps/rsa.c b/src/lib/libssl/src/apps/rsa.c index 3e0b2ebfac..0b9c87dd99 100644 --- a/src/lib/libssl/src/apps/rsa.c +++ b/src/lib/libssl/src/apps/rsa.c | |||
@@ -57,20 +57,23 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | |||
60 | #ifndef OPENSSL_NO_RSA | 61 | #ifndef OPENSSL_NO_RSA |
62 | |||
61 | #include <stdio.h> | 63 | #include <stdio.h> |
62 | #include <stdlib.h> | 64 | #include <stdlib.h> |
63 | #include <string.h> | 65 | #include <string.h> |
64 | #include <time.h> | 66 | #include <time.h> |
67 | |||
65 | #include "apps.h" | 68 | #include "apps.h" |
69 | |||
66 | #include <openssl/bio.h> | 70 | #include <openssl/bio.h> |
71 | #include <openssl/bn.h> | ||
67 | #include <openssl/err.h> | 72 | #include <openssl/err.h> |
68 | #include <openssl/rsa.h> | ||
69 | #include <openssl/evp.h> | 73 | #include <openssl/evp.h> |
70 | #include <openssl/x509.h> | ||
71 | #include <openssl/pem.h> | 74 | #include <openssl/pem.h> |
72 | #include <openssl/bn.h> | 75 | #include <openssl/rsa.h> |
73 | 76 | #include <openssl/x509.h> | |
74 | 77 | ||
75 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) | 78 | /* -inform arg - input format - default PEM (one of DER, NET or PEM) |
76 | * -outform arg - output format - default PEM | 79 | * -outform arg - output format - default PEM |
diff --git a/src/lib/libssl/src/apps/rsautl.c b/src/lib/libssl/src/apps/rsautl.c index 04992ae609..55c89b271b 100644 --- a/src/lib/libssl/src/apps/rsautl.c +++ b/src/lib/libssl/src/apps/rsautl.c | |||
@@ -57,10 +57,13 @@ | |||
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/opensslconf.h> | 59 | #include <openssl/opensslconf.h> |
60 | |||
60 | #ifndef OPENSSL_NO_RSA | 61 | #ifndef OPENSSL_NO_RSA |
61 | 62 | ||
62 | #include "apps.h" | ||
63 | #include <string.h> | 63 | #include <string.h> |
64 | |||
65 | #include "apps.h" | ||
66 | |||
64 | #include <openssl/err.h> | 67 | #include <openssl/err.h> |
65 | #include <openssl/pem.h> | 68 | #include <openssl/pem.h> |
66 | #include <openssl/rsa.h> | 69 | #include <openssl/rsa.h> |
@@ -76,8 +79,6 @@ | |||
76 | 79 | ||
77 | static void usage(void); | 80 | static void usage(void); |
78 | 81 | ||
79 | |||
80 | |||
81 | int rsautl_main(int argc, char **); | 82 | int rsautl_main(int argc, char **); |
82 | 83 | ||
83 | int | 84 | int |
diff --git a/src/lib/libssl/src/apps/s_cb.c b/src/lib/libssl/src/apps/s_cb.c index 9da5825f05..977dd75c5f 100644 --- a/src/lib/libssl/src/apps/s_cb.c +++ b/src/lib/libssl/src/apps/s_cb.c | |||
@@ -109,18 +109,22 @@ | |||
109 | * | 109 | * |
110 | */ | 110 | */ |
111 | 111 | ||
112 | #include <sys/socket.h> | ||
113 | |||
114 | #include <netinet/in.h> | ||
115 | |||
116 | #include <netdb.h> | ||
112 | #include <stdio.h> | 117 | #include <stdio.h> |
113 | #include <stdlib.h> | 118 | #include <stdlib.h> |
114 | #include <string.h> | 119 | #include <string.h> |
115 | #include <netdb.h> | ||
116 | #include <sys/socket.h> | ||
117 | #include <netinet/in.h> | ||
118 | 120 | ||
119 | #include "apps.h" | 121 | #include "apps.h" |
122 | |||
120 | #include <openssl/err.h> | 123 | #include <openssl/err.h> |
121 | #include <openssl/rand.h> | 124 | #include <openssl/rand.h> |
122 | #include <openssl/x509.h> | ||
123 | #include <openssl/ssl.h> | 125 | #include <openssl/ssl.h> |
126 | #include <openssl/x509.h> | ||
127 | |||
124 | #include "s_apps.h" | 128 | #include "s_apps.h" |
125 | 129 | ||
126 | #define COOKIE_SECRET_LENGTH 16 | 130 | #define COOKIE_SECRET_LENGTH 16 |
diff --git a/src/lib/libssl/src/apps/s_client.c b/src/lib/libssl/src/apps/s_client.c index 7549c980e0..d29f14709a 100644 --- a/src/lib/libssl/src/apps/s_client.c +++ b/src/lib/libssl/src/apps/s_client.c | |||
@@ -137,33 +137,33 @@ | |||
137 | 137 | ||
138 | #include <sys/types.h> | 138 | #include <sys/types.h> |
139 | #include <sys/ioctl.h> | 139 | #include <sys/ioctl.h> |
140 | #include <sys/socket.h> | ||
140 | 141 | ||
141 | #include <netinet/in.h> | 142 | #include <netinet/in.h> |
143 | |||
142 | #include <assert.h> | 144 | #include <assert.h> |
143 | #include <ctype.h> | 145 | #include <ctype.h> |
146 | #include <limits.h> | ||
147 | #include <netdb.h> | ||
144 | #include <stdio.h> | 148 | #include <stdio.h> |
145 | #include <stdlib.h> | 149 | #include <stdlib.h> |
146 | #include <limits.h> | ||
147 | #include <string.h> | 150 | #include <string.h> |
148 | #include <unistd.h> | 151 | #include <unistd.h> |
149 | #include <openssl/e_os2.h> | ||
150 | #include <netdb.h> | ||
151 | #include <sys/socket.h> | ||
152 | #include <netinet/in.h> | ||
153 | 152 | ||
154 | #include "apps.h" | 153 | #include "apps.h" |
155 | #include <openssl/x509.h> | 154 | |
156 | #include <openssl/ssl.h> | 155 | #include <openssl/bn.h> |
156 | #include <openssl/e_os2.h> | ||
157 | #include <openssl/err.h> | 157 | #include <openssl/err.h> |
158 | #include <openssl/ocsp.h> | ||
158 | #include <openssl/pem.h> | 159 | #include <openssl/pem.h> |
159 | #include <openssl/rand.h> | 160 | #include <openssl/rand.h> |
160 | #include <openssl/ocsp.h> | 161 | #include <openssl/ssl.h> |
161 | #include <openssl/bn.h> | 162 | #include <openssl/x509.h> |
163 | |||
162 | #include "s_apps.h" | 164 | #include "s_apps.h" |
163 | #include "timeouts.h" | 165 | #include "timeouts.h" |
164 | 166 | ||
165 | |||
166 | |||
167 | /*#define SSL_HOST_NAME "www.netscape.com" */ | 167 | /*#define SSL_HOST_NAME "www.netscape.com" */ |
168 | /*#define SSL_HOST_NAME "193.118.187.102" */ | 168 | /*#define SSL_HOST_NAME "193.118.187.102" */ |
169 | #define SSL_HOST_NAME "localhost" | 169 | #define SSL_HOST_NAME "localhost" |
diff --git a/src/lib/libssl/src/apps/s_server.c b/src/lib/libssl/src/apps/s_server.c index 67886bbb58..333e09f3ca 100644 --- a/src/lib/libssl/src/apps/s_server.c +++ b/src/lib/libssl/src/apps/s_server.c | |||
@@ -146,7 +146,9 @@ | |||
146 | #undef OPENSSL_NO_DEPRECATED | 146 | #undef OPENSSL_NO_DEPRECATED |
147 | #endif | 147 | #endif |
148 | 148 | ||
149 | #include <sys/types.h> | ||
149 | #include <sys/ioctl.h> | 150 | #include <sys/ioctl.h> |
151 | #include <sys/socket.h> | ||
150 | 152 | ||
151 | #include <assert.h> | 153 | #include <assert.h> |
152 | #include <ctype.h> | 154 | #include <ctype.h> |
@@ -154,31 +156,30 @@ | |||
154 | #include <stdlib.h> | 156 | #include <stdlib.h> |
155 | #include <string.h> | 157 | #include <string.h> |
156 | #include <unistd.h> | 158 | #include <unistd.h> |
157 | #include <sys/socket.h> | ||
158 | 159 | ||
159 | #include <openssl/e_os2.h> | 160 | #include "apps.h" |
160 | |||
161 | #include <sys/types.h> | ||
162 | 161 | ||
163 | #include <openssl/lhash.h> | ||
164 | #include <openssl/bn.h> | 162 | #include <openssl/bn.h> |
165 | #include "apps.h" | 163 | #include <openssl/e_os2.h> |
166 | #include <openssl/err.h> | 164 | #include <openssl/err.h> |
165 | #include <openssl/lhash.h> | ||
166 | #include <openssl/ocsp.h> | ||
167 | #include <openssl/pem.h> | 167 | #include <openssl/pem.h> |
168 | #include <openssl/x509.h> | ||
169 | #include <openssl/ssl.h> | ||
170 | #include <openssl/rand.h> | 168 | #include <openssl/rand.h> |
171 | #include <openssl/ocsp.h> | 169 | #include <openssl/ssl.h> |
170 | #include <openssl/x509.h> | ||
171 | |||
172 | #ifndef OPENSSL_NO_DH | 172 | #ifndef OPENSSL_NO_DH |
173 | #include <openssl/dh.h> | 173 | #include <openssl/dh.h> |
174 | #endif | 174 | #endif |
175 | |||
175 | #ifndef OPENSSL_NO_RSA | 176 | #ifndef OPENSSL_NO_RSA |
176 | #include <openssl/rsa.h> | 177 | #include <openssl/rsa.h> |
177 | #endif | 178 | #endif |
179 | |||
178 | #include "s_apps.h" | 180 | #include "s_apps.h" |
179 | #include "timeouts.h" | 181 | #include "timeouts.h" |
180 | 182 | ||
181 | |||
182 | #ifndef OPENSSL_NO_RSA | 183 | #ifndef OPENSSL_NO_RSA |
183 | static RSA *tmp_rsa_cb(SSL * s, int is_export, int keylength); | 184 | static RSA *tmp_rsa_cb(SSL * s, int is_export, int keylength); |
184 | #endif | 185 | #endif |
diff --git a/src/lib/libssl/src/apps/s_socket.c b/src/lib/libssl/src/apps/s_socket.c index 919ab40cd5..a9bbe97ddf 100644 --- a/src/lib/libssl/src/apps/s_socket.c +++ b/src/lib/libssl/src/apps/s_socket.c | |||
@@ -56,23 +56,24 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <sys/socket.h> | ||
60 | |||
61 | #include <netinet/in.h> | ||
62 | |||
63 | #include <errno.h> | ||
64 | #include <netdb.h> | ||
65 | #include <signal.h> | ||
59 | #include <stdio.h> | 66 | #include <stdio.h> |
60 | #include <stdlib.h> | 67 | #include <stdlib.h> |
61 | #include <string.h> | 68 | #include <string.h> |
62 | #include <errno.h> | ||
63 | #include <signal.h> | ||
64 | #include <netdb.h> | ||
65 | #include <unistd.h> | 69 | #include <unistd.h> |
66 | #include <sys/socket.h> | ||
67 | #include <netinet/in.h> | ||
68 | |||
69 | #include <openssl/e_os2.h> | ||
70 | 70 | ||
71 | #include "apps.h" | 71 | #include "apps.h" |
72 | #include "s_apps.h" | ||
73 | #include <openssl/ssl.h> | ||
74 | 72 | ||
73 | #include <openssl/e_os2.h> | ||
74 | #include <openssl/ssl.h> | ||
75 | 75 | ||
76 | #include "s_apps.h" | ||
76 | 77 | ||
77 | static int ssl_sock_init(void); | 78 | static int ssl_sock_init(void); |
78 | static int init_server(int *sock, int port, int type); | 79 | static int init_server(int *sock, int port, int type); |
@@ -81,7 +82,6 @@ static int do_accept(int acc_sock, int *sock, char **host); | |||
81 | 82 | ||
82 | #define SOCKET_PROTOCOL IPPROTO_TCP | 83 | #define SOCKET_PROTOCOL IPPROTO_TCP |
83 | 84 | ||
84 | |||
85 | static int | 85 | static int |
86 | ssl_sock_init(void) | 86 | ssl_sock_init(void) |
87 | { | 87 | { |
diff --git a/src/lib/libssl/src/apps/s_time.c b/src/lib/libssl/src/apps/s_time.c index 4cf62ffea6..e242037cc8 100644 --- a/src/lib/libssl/src/apps/s_time.c +++ b/src/lib/libssl/src/apps/s_time.c | |||
@@ -63,19 +63,21 @@ | |||
63 | Written and donated by Larry Streepy <streepy@healthcare.com> | 63 | Written and donated by Larry Streepy <streepy@healthcare.com> |
64 | -----------------------------------------*/ | 64 | -----------------------------------------*/ |
65 | 65 | ||
66 | #include <sys/socket.h> | ||
67 | |||
66 | #include <stdio.h> | 68 | #include <stdio.h> |
67 | #include <stdlib.h> | 69 | #include <stdlib.h> |
68 | #include <string.h> | 70 | #include <string.h> |
69 | #include <sys/socket.h> | 71 | #include <unistd.h> |
70 | 72 | ||
71 | #include "apps.h" | 73 | #include "apps.h" |
72 | #include <openssl/x509.h> | 74 | |
73 | #include <openssl/ssl.h> | ||
74 | #include <openssl/pem.h> | ||
75 | #include "s_apps.h" | ||
76 | #include <openssl/err.h> | 75 | #include <openssl/err.h> |
77 | #include <unistd.h> | 76 | #include <openssl/pem.h> |
77 | #include <openssl/ssl.h> | ||
78 | #include <openssl/x509.h> | ||
78 | 79 | ||
80 | #include "s_apps.h" | ||
79 | 81 | ||
80 | #define SSL_CONNECT_NAME "localhost:4433" | 82 | #define SSL_CONNECT_NAME "localhost:4433" |
81 | 83 | ||
diff --git a/src/lib/libssl/src/apps/sess_id.c b/src/lib/libssl/src/apps/sess_id.c index 49766fdb65..f255f25f1b 100644 --- a/src/lib/libssl/src/apps/sess_id.c +++ b/src/lib/libssl/src/apps/sess_id.c | |||
@@ -59,13 +59,14 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
64 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
65 | #include <openssl/x509.h> | ||
66 | #include <openssl/pem.h> | 67 | #include <openssl/pem.h> |
67 | #include <openssl/ssl.h> | 68 | #include <openssl/ssl.h> |
68 | 69 | #include <openssl/x509.h> | |
69 | 70 | ||
70 | static const char *sess_id_usage[] = { | 71 | static const char *sess_id_usage[] = { |
71 | "usage: sess_id args\n", | 72 | "usage: sess_id args\n", |
diff --git a/src/lib/libssl/src/apps/smime.c b/src/lib/libssl/src/apps/smime.c index f7d56b3005..78d783de46 100644 --- a/src/lib/libssl/src/apps/smime.c +++ b/src/lib/libssl/src/apps/smime.c | |||
@@ -60,10 +60,12 @@ | |||
60 | 60 | ||
61 | #include <stdio.h> | 61 | #include <stdio.h> |
62 | #include <string.h> | 62 | #include <string.h> |
63 | |||
63 | #include "apps.h" | 64 | #include "apps.h" |
65 | |||
64 | #include <openssl/crypto.h> | 66 | #include <openssl/crypto.h> |
65 | #include <openssl/pem.h> | ||
66 | #include <openssl/err.h> | 67 | #include <openssl/err.h> |
68 | #include <openssl/pem.h> | ||
67 | #include <openssl/x509_vfy.h> | 69 | #include <openssl/x509_vfy.h> |
68 | #include <openssl/x509v3.h> | 70 | #include <openssl/x509v3.h> |
69 | 71 | ||
diff --git a/src/lib/libssl/src/apps/speed.c b/src/lib/libssl/src/apps/speed.c index f96e901917..6bcb943bff 100644 --- a/src/lib/libssl/src/apps/speed.c +++ b/src/lib/libssl/src/apps/speed.c | |||
@@ -89,12 +89,14 @@ | |||
89 | #include <string.h> | 89 | #include <string.h> |
90 | #include <unistd.h> | 90 | #include <unistd.h> |
91 | 91 | ||
92 | #include "apps.h" | ||
93 | |||
92 | #include <openssl/bn.h> | 94 | #include <openssl/bn.h> |
93 | #include <openssl/crypto.h> | 95 | #include <openssl/crypto.h> |
94 | #include <openssl/err.h> | 96 | #include <openssl/err.h> |
95 | #include <openssl/evp.h> | 97 | #include <openssl/evp.h> |
96 | #include <openssl/objects.h> | ||
97 | #include <openssl/modes.h> | 98 | #include <openssl/modes.h> |
99 | #include <openssl/objects.h> | ||
98 | #include <openssl/rand.h> | 100 | #include <openssl/rand.h> |
99 | #include <openssl/x509.h> | 101 | #include <openssl/x509.h> |
100 | 102 | ||
@@ -159,8 +161,6 @@ | |||
159 | #include <openssl/whrlpool.h> | 161 | #include <openssl/whrlpool.h> |
160 | #endif | 162 | #endif |
161 | 163 | ||
162 | #include "apps.h" | ||
163 | |||
164 | #ifndef OPENSSL_NO_DSA | 164 | #ifndef OPENSSL_NO_DSA |
165 | #include "./testdsa.h" | 165 | #include "./testdsa.h" |
166 | #endif | 166 | #endif |
diff --git a/src/lib/libssl/src/apps/spkac.c b/src/lib/libssl/src/apps/spkac.c index 8fa21d9826..2fa7eac6b2 100644 --- a/src/lib/libssl/src/apps/spkac.c +++ b/src/lib/libssl/src/apps/spkac.c | |||
@@ -57,19 +57,21 @@ | |||
57 | * Hudson (tjh@cryptsoft.com). | 57 | * Hudson (tjh@cryptsoft.com). |
58 | * | 58 | * |
59 | */ | 59 | */ |
60 | |||
60 | #include <stdio.h> | 61 | #include <stdio.h> |
61 | #include <stdlib.h> | 62 | #include <stdlib.h> |
62 | #include <string.h> | 63 | #include <string.h> |
63 | #include <time.h> | 64 | #include <time.h> |
65 | |||
64 | #include "apps.h" | 66 | #include "apps.h" |
67 | |||
65 | #include <openssl/bio.h> | 68 | #include <openssl/bio.h> |
66 | #include <openssl/conf.h> | 69 | #include <openssl/conf.h> |
67 | #include <openssl/err.h> | 70 | #include <openssl/err.h> |
68 | #include <openssl/evp.h> | 71 | #include <openssl/evp.h> |
69 | #include <openssl/lhash.h> | 72 | #include <openssl/lhash.h> |
70 | #include <openssl/x509.h> | ||
71 | #include <openssl/pem.h> | 73 | #include <openssl/pem.h> |
72 | 74 | #include <openssl/x509.h> | |
73 | 75 | ||
74 | /* -in arg - input file - default stdin | 76 | /* -in arg - input file - default stdin |
75 | * -out arg - output file - default stdout | 77 | * -out arg - output file - default stdout |
diff --git a/src/lib/libssl/src/apps/ts.c b/src/lib/libssl/src/apps/ts.c index c2d333cf7e..2bb343d13c 100644 --- a/src/lib/libssl/src/apps/ts.c +++ b/src/lib/libssl/src/apps/ts.c | |||
@@ -59,14 +59,15 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
66 | #include <openssl/bn.h> | ||
64 | #include <openssl/err.h> | 67 | #include <openssl/err.h> |
65 | #include <openssl/pem.h> | 68 | #include <openssl/pem.h> |
66 | #include <openssl/rand.h> | 69 | #include <openssl/rand.h> |
67 | #include <openssl/ts.h> | 70 | #include <openssl/ts.h> |
68 | #include <openssl/bn.h> | ||
69 | |||
70 | 71 | ||
71 | /* Length of the nonce of the request in bits (must be a multiple of 8). */ | 72 | /* Length of the nonce of the request in bits (must be a multiple of 8). */ |
72 | #define NONCE_LENGTH 64 | 73 | #define NONCE_LENGTH 64 |
diff --git a/src/lib/libssl/src/apps/verify.c b/src/lib/libssl/src/apps/verify.c index b73956bc57..b691460a9e 100644 --- a/src/lib/libssl/src/apps/verify.c +++ b/src/lib/libssl/src/apps/verify.c | |||
@@ -59,13 +59,14 @@ | |||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include <stdlib.h> | 60 | #include <stdlib.h> |
61 | #include <string.h> | 61 | #include <string.h> |
62 | |||
62 | #include "apps.h" | 63 | #include "apps.h" |
64 | |||
63 | #include <openssl/bio.h> | 65 | #include <openssl/bio.h> |
64 | #include <openssl/err.h> | 66 | #include <openssl/err.h> |
67 | #include <openssl/pem.h> | ||
65 | #include <openssl/x509.h> | 68 | #include <openssl/x509.h> |
66 | #include <openssl/x509v3.h> | 69 | #include <openssl/x509v3.h> |
67 | #include <openssl/pem.h> | ||
68 | |||
69 | 70 | ||
70 | static int cb(int ok, X509_STORE_CTX * ctx); | 71 | static int cb(int ok, X509_STORE_CTX * ctx); |
71 | static int check(X509_STORE * ctx, char *file, STACK_OF(X509) * uchain, | 72 | static int check(X509_STORE * ctx, char *file, STACK_OF(X509) * uchain, |
diff --git a/src/lib/libssl/src/apps/version.c b/src/lib/libssl/src/apps/version.c index e7c58b5ae0..cac5b6f145 100644 --- a/src/lib/libssl/src/apps/version.c +++ b/src/lib/libssl/src/apps/version.c | |||
@@ -112,23 +112,28 @@ | |||
112 | #include <stdio.h> | 112 | #include <stdio.h> |
113 | #include <stdlib.h> | 113 | #include <stdlib.h> |
114 | #include <string.h> | 114 | #include <string.h> |
115 | |||
115 | #include "apps.h" | 116 | #include "apps.h" |
116 | #include <openssl/evp.h> | 117 | |
117 | #include <openssl/crypto.h> | ||
118 | #include <openssl/bn.h> | 118 | #include <openssl/bn.h> |
119 | #ifndef OPENSSL_NO_RC4 | 119 | #include <openssl/crypto.h> |
120 | #include <openssl/rc4.h> | 120 | #include <openssl/evp.h> |
121 | |||
122 | #ifndef OPENSSL_NO_BF | ||
123 | #include <openssl/blowfish.h> | ||
121 | #endif | 124 | #endif |
125 | |||
122 | #ifndef OPENSSL_NO_DES | 126 | #ifndef OPENSSL_NO_DES |
123 | #include <openssl/des.h> | 127 | #include <openssl/des.h> |
124 | #endif | 128 | #endif |
129 | |||
125 | #ifndef OPENSSL_NO_IDEA | 130 | #ifndef OPENSSL_NO_IDEA |
126 | #include <openssl/idea.h> | 131 | #include <openssl/idea.h> |
127 | #endif | 132 | #endif |
128 | #ifndef OPENSSL_NO_BF | ||
129 | #include <openssl/blowfish.h> | ||
130 | #endif | ||
131 | 133 | ||
134 | #ifndef OPENSSL_NO_RC4 | ||
135 | #include <openssl/rc4.h> | ||
136 | #endif | ||
132 | 137 | ||
133 | int version_main(int, char **); | 138 | int version_main(int, char **); |
134 | 139 | ||
diff --git a/src/lib/libssl/src/apps/x509.c b/src/lib/libssl/src/apps/x509.c index 389b752151..a488623c41 100644 --- a/src/lib/libssl/src/apps/x509.c +++ b/src/lib/libssl/src/apps/x509.c | |||
@@ -60,23 +60,26 @@ | |||
60 | #include <stdio.h> | 60 | #include <stdio.h> |
61 | #include <stdlib.h> | 61 | #include <stdlib.h> |
62 | #include <string.h> | 62 | #include <string.h> |
63 | |||
63 | #include "apps.h" | 64 | #include "apps.h" |
64 | #include <openssl/bio.h> | 65 | |
65 | #include <openssl/asn1.h> | 66 | #include <openssl/asn1.h> |
66 | #include <openssl/err.h> | 67 | #include <openssl/bio.h> |
67 | #include <openssl/bn.h> | 68 | #include <openssl/bn.h> |
69 | #include <openssl/err.h> | ||
68 | #include <openssl/evp.h> | 70 | #include <openssl/evp.h> |
69 | #include <openssl/x509.h> | ||
70 | #include <openssl/x509v3.h> | ||
71 | #include <openssl/objects.h> | 71 | #include <openssl/objects.h> |
72 | #include <openssl/pem.h> | 72 | #include <openssl/pem.h> |
73 | #ifndef OPENSSL_NO_RSA | 73 | #include <openssl/x509.h> |
74 | #include <openssl/rsa.h> | 74 | #include <openssl/x509v3.h> |
75 | #endif | 75 | |
76 | #ifndef OPENSSL_NO_DSA | 76 | #ifndef OPENSSL_NO_DSA |
77 | #include <openssl/dsa.h> | 77 | #include <openssl/dsa.h> |
78 | #endif | 78 | #endif |
79 | 79 | ||
80 | #ifndef OPENSSL_NO_RSA | ||
81 | #include <openssl/rsa.h> | ||
82 | #endif | ||
80 | 83 | ||
81 | #define POSTFIX ".srl" | 84 | #define POSTFIX ".srl" |
82 | #define DEF_DAYS 30 | 85 | #define DEF_DAYS 30 |