diff options
Diffstat (limited to 'crypto/ui/ui_compat.h')
-rw-r--r-- | crypto/ui/ui_compat.h | 6 |
1 files changed, 6 insertions, 0 deletions
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 <openssl/opensslconf.h> #include <openssl/ui.h> +#ifndef OPENSSL_NO_DES +#include <openssl/des.h> +#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); |