提交 3ebf0be1 编写于 作者: B Bodo Möller

Corrections.

上级 cbcc5c01
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
Changes between 0.9.4 and 0.9.5 [xx XXX 2000] Changes between 0.9.4 and 0.9.5 [xx XXX 2000]
*) New 'passwd' tool, currently only -fcrypt is implemented. *) New 'passwd' tool for crypt(3) and apr1 password hashes.
[Bodo Moeller] [Bodo Moeller]
*) Add command line password options to the remaining applications. *) Add command line password options to the remaining applications.
......
...@@ -262,7 +262,7 @@ dclean: ...@@ -262,7 +262,7 @@ dclean:
rehash: rehash.time rehash: rehash.time
rehash.time: certs rehash.time: certs
@(OPENSSL="`pwd`/apps/openssl"; export OPENSSL; sh tools/c_rehash certs) @(OPENSSL="`pwd`/apps/openssl"; export OPENSSL; sh tools/c_rehash certs)
touch .rehash.time touch rehash.time
test: tests test: tests
......
/* apps/passwd.c */ /* apps/passwd.c */
#if !defined(NO_DES) || !defined(NO_MD5) #if defined NO_MD5 || defined CHARSET_EBCDIC
# define NO_APR1
#endif
#if !defined(NO_DES) || !defined(NO_APR1)
#include <assert.h> #include <assert.h>
#include <string.h> #include <string.h>
...@@ -12,10 +16,6 @@ ...@@ -12,10 +16,6 @@
#include <openssl/evp.h> #include <openssl/evp.h>
#include <openssl/rand.h> #include <openssl/rand.h>
#if defined NO_MD5 || defined CHARSET_EBCDIC
# define NO_APR1
#endif
#ifndef NO_DES #ifndef NO_DES
# include <openssl/des.h> # include <openssl/des.h>
#endif #endif
...@@ -461,6 +461,11 @@ static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p, ...@@ -461,6 +461,11 @@ static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p,
err: err:
return 0; return 0;
} }
#endif #else
int MAIN(int argc, char **argv)
{
fputs("Program not available.\n", stderr)
EXIT(1);
}
#endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册