diff options
Diffstat (limited to '')
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 |
