X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=apps%2Fdh.c;h=b4abbe7f0982bb787b09753e0fd170eee399bb16;hp=8a3bcfb88699ef7bb17a6cb9ddae07396b293faf;hb=924154d9f2d715b229077f594d928d7b2962814d;hpb=b7896b3cb86d80206af14a14d69b0717786f2729 diff --git a/apps/dh.c b/apps/dh.c index 8a3bcfb886..b4abbe7f09 100644 --- a/apps/dh.c +++ b/apps/dh.c @@ -1,5 +1,5 @@ /* apps/dh.c */ -/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written @@ -56,17 +56,18 @@ * [including the GNU Public Licence.] */ +#ifndef NO_DH #include #include #include #include #include "apps.h" -#include "bio.h" -#include "err.h" -#include "bn.h" -#include "dh.h" -#include "x509.h" -#include "pem.h" +#include +#include +#include +#include +#include +#include #undef PROG #define PROG dh_main @@ -81,9 +82,7 @@ * -C */ -int MAIN(argc, argv) -int argc; -char **argv; +int MAIN(int argc, char **argv) { DH *dh=NULL; int i,badops=0,text=0; @@ -95,7 +94,7 @@ char **argv; if (bio_err == NULL) if ((bio_err=BIO_new(BIO_s_file())) != NULL) - BIO_set_fp(bio_err,stderr,BIO_NOCLOSE); + BIO_set_fp(bio_err,stderr,BIO_NOCLOSE|BIO_FP_TEXT); infile=NULL; outfile=NULL; @@ -152,10 +151,10 @@ bad: BIO_printf(bio_err,"where options are\n"); BIO_printf(bio_err," -inform arg input format - one of DER TXT PEM\n"); BIO_printf(bio_err," -outform arg output format - one of DER TXT PEM\n"); - BIO_printf(bio_err," -in arg inout file\n"); + BIO_printf(bio_err," -in arg input file\n"); BIO_printf(bio_err," -out arg output file\n"); BIO_printf(bio_err," -check check the DH parameters\n"); - BIO_printf(bio_err," -text check the DH parameters\n"); + BIO_printf(bio_err," -text print a text form of the DH parameters\n"); BIO_printf(bio_err," -C Output C code\n"); BIO_printf(bio_err," -noout no output\n"); goto end; @@ -310,3 +309,4 @@ end: if (dh != NULL) DH_free(dh); EXIT(ret); } +#endif