From 299053becdf147927c6cd4054e87c829aa06f245 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Sun, 13 May 2001 04:59:09 +0000 Subject: [PATCH] des_read_password() and des_read_2passwords() can only appear if DES is compiled. --- crypto/ui/ui_compat.c | 5 +++-- crypto/ui/ui_compat.h | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/crypto/ui/ui_compat.c b/crypto/ui/ui_compat.c index f328bdc6c0..fd8e004c10 100644 --- a/crypto/ui/ui_compat.c +++ b/crypto/ui/ui_compat.c @@ -57,9 +57,9 @@ * [including the GNU Public Licence.] */ -#include -#include +#include +#ifndef OPENSSL_NO_DES int des_read_password(des_cblock *key, const char *prompt, int verify) { int ok; @@ -84,6 +84,7 @@ int des_read_2passwords(des_cblock *key1, des_cblock *key2, const char *prompt, memset(buff,0,BUFSIZ); return(ok); } +#endif int des_read_pw_string(char *buf,int length,const char *prompt,int verify) { diff --git a/crypto/ui/ui_compat.h b/crypto/ui/ui_compat.h index 3b19b82072..519f3654b0 100644 --- a/crypto/ui/ui_compat.h +++ b/crypto/ui/ui_compat.h @@ -59,7 +59,11 @@ #ifndef HEADER_UI_COMPAT_H #define HEADER_UI_COMPAT_H +#include #include +#ifndef OPENSSL_NO_DES +#include +#endif #ifdef __cplusplus extern "C" { @@ -68,9 +72,11 @@ extern "C" { /* The following functions were previously part of the DES section, and are provided here for backward compatibility reasons. */ +#ifndef OPENSSL_NO_DES int des_read_password(des_cblock *key,const char *prompt,int verify); int des_read_2passwords(des_cblock *key1,des_cblock *key2, const char *prompt,int verify); +#endif int des_read_pw_string(char *buf,int length,const char *prompt,int verify); int des_read_pw(char *buf,char *buff,int size,const char *prompt,int verify); -- 2.25.1