Merge some common functionality in the apps, delete the encryption option in the pkcs7 utility (they never did anything) and add a couple more options to pkcs7.
diff --git a/apps/apps.h b/apps/apps.h index 7128d0d..d4c88ab 100644 --- a/apps/apps.h +++ b/apps/apps.h
@@ -64,6 +64,7 @@ #include <openssl/buffer.h> #include <openssl/bio.h> #include <openssl/crypto.h> +#include <openssl/x509.h> #include "progs.h" int app_RAND_load_file(const char *file, BIO *bio_e, int dont_warn); @@ -143,6 +144,9 @@ void program_name(char *in,char *out,int size); int chopup_args(ARGS *arg,char *buf, int *argc, char **argv[]); int MS_CALLBACK key_cb(char *buf,int len,int verify,void *u); +#ifdef HEADER_X509_H +int dump_cert_text(BIO *out, X509 *x); +#endif #define FORMAT_UNDEF 0 #define FORMAT_ASN1 1 #define FORMAT_TEXT 2