Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Side by Side Diff: openssl/apps/gendsa.c

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/apps/gendh.c ('k') | openssl/apps/genpkey.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* apps/gendsa.c */ 1 /* apps/gendsa.c */
2 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
5 * This package is an SSL implementation written 5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com). 6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL. 7 * The implementation was written so as to conform with Netscapes SSL.
8 * 8 *
9 * This library is free for commercial and non-commercial use as long as 9 * This library is free for commercial and non-commercial use as long as
10 * the following conditions are aheared to. The following conditions 10 * the following conditions are aheared to. The following conditions
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 #include <openssl/pem.h> 71 #include <openssl/pem.h>
72 72
73 #define DEFBITS 512 73 #define DEFBITS 512
74 #undef PROG 74 #undef PROG
75 #define PROG gendsa_main 75 #define PROG gendsa_main
76 76
77 int MAIN(int, char **); 77 int MAIN(int, char **);
78 78
79 int MAIN(int argc, char **argv) 79 int MAIN(int argc, char **argv)
80 { 80 {
81 #ifndef OPENSSL_NO_ENGINE
82 ENGINE *e = NULL;
83 #endif
84 DSA *dsa=NULL; 81 DSA *dsa=NULL;
85 int ret=1; 82 int ret=1;
86 char *outfile=NULL; 83 char *outfile=NULL;
87 char *inrand=NULL,*dsaparams=NULL; 84 char *inrand=NULL,*dsaparams=NULL;
88 char *passargout = NULL, *passout = NULL; 85 char *passargout = NULL, *passout = NULL;
89 BIO *out=NULL,*in=NULL; 86 BIO *out=NULL,*in=NULL;
90 const EVP_CIPHER *enc=NULL; 87 const EVP_CIPHER *enc=NULL;
91 #ifndef OPENSSL_NO_ENGINE 88 #ifndef OPENSSL_NO_ENGINE
92 char *engine=NULL; 89 char *engine=NULL;
93 #endif 90 #endif
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 #endif 196 #endif
200 BIO_printf(bio_err," -rand file%cfile%c...\n", LIST_SEPARATOR_CH AR, LIST_SEPARATOR_CHAR); 197 BIO_printf(bio_err," -rand file%cfile%c...\n", LIST_SEPARATOR_CH AR, LIST_SEPARATOR_CHAR);
201 BIO_printf(bio_err," - load the file (or the files in the directory) into\n"); 198 BIO_printf(bio_err," - load the file (or the files in the directory) into\n");
202 BIO_printf(bio_err," the random number generator\n") ; 199 BIO_printf(bio_err," the random number generator\n") ;
203 BIO_printf(bio_err," dsaparam-file\n"); 200 BIO_printf(bio_err," dsaparam-file\n");
204 BIO_printf(bio_err," - a DSA parameter file as generat ed by the dsaparam command\n"); 201 BIO_printf(bio_err," - a DSA parameter file as generat ed by the dsaparam command\n");
205 goto end; 202 goto end;
206 } 203 }
207 204
208 #ifndef OPENSSL_NO_ENGINE 205 #ifndef OPENSSL_NO_ENGINE
209 e = setup_engine(bio_err, engine, 0); 206 setup_engine(bio_err, engine, 0);
210 #endif 207 #endif
211 208
212 if(!app_passwd(bio_err, NULL, passargout, NULL, &passout)) { 209 if(!app_passwd(bio_err, NULL, passargout, NULL, &passout)) {
213 BIO_printf(bio_err, "Error getting password\n"); 210 BIO_printf(bio_err, "Error getting password\n");
214 goto end; 211 goto end;
215 } 212 }
216 213
217 214
218 in=BIO_new(BIO_s_file()); 215 in=BIO_new(BIO_s_file());
219 if (!(BIO_read_filename(in,dsaparams))) 216 if (!(BIO_read_filename(in,dsaparams)))
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 apps_shutdown(); 276 apps_shutdown();
280 OPENSSL_EXIT(ret); 277 OPENSSL_EXIT(ret);
281 } 278 }
282 #else /* !OPENSSL_NO_DSA */ 279 #else /* !OPENSSL_NO_DSA */
283 280
284 # if PEDANTIC 281 # if PEDANTIC
285 static void *dummy=&dummy; 282 static void *dummy=&dummy;
286 # endif 283 # endif
287 284
288 #endif 285 #endif
OLDNEW
« no previous file with comments | « openssl/apps/gendh.c ('k') | openssl/apps/genpkey.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698