Hi, encrypt(1) updated to use readpassphrase(3) instead of getpass(3). Thought I would grep the tree after the recent commit to passwd(1) by tedu.
Index: encrypt.c =================================================================== RCS file: /cvs/src/usr.bin/encrypt/encrypt.c,v retrieving revision 1.42 diff -u -p -r1.42 encrypt.c --- encrypt.c 10 Oct 2015 18:14:20 -0000 1.42 +++ encrypt.c 31 Aug 2016 23:05:17 -0000 @@ -36,6 +36,7 @@ #include <unistd.h> #include <login_cap.h> #include <limits.h> +#include <readpassphrase.h> /* * Very simple little program, for encrypting passwords from the command @@ -123,11 +124,13 @@ main(int argc, char **argv) } if (((argc - optind) < 1)) { - char line[BUFSIZ], *string; + char line[BUFSIZ]; + char string[_PASSWORD_LEN + 1]; if (prompt) { - if ((string = getpass("Enter string: ")) == NULL) - err(1, "getpass"); + if (readpassphrase("Enter string: ", string, + sizeof(string), RPP_ECHO_OFF) == NULL) + err(1, "readpassphrase"); print_passwd(string, operation, extra); (void)fputc('\n', stdout); } else {