Initial commit
[authen-passphrase-scrypt.git] / scrypt-1.2.1 / libcperciva / util / readpass.h
1 #ifndef _READPASS_H_
2 #define _READPASS_H_
3
4 /* Avoid namespace collisions with other "readpass" functions. */
5 #ifdef readpass
6 #undef readpass
7 #endif
8 #define readpass libcperciva_readpass
9
10 /**
11 * readpass(passwd, prompt, confirmprompt, devtty)
12 * If ${devtty} is non-zero, read a password from /dev/tty if possible; if
13 * not, read from stdin. If reading from a tty (either /dev/tty or stdin),
14 * disable echo and prompt the user by printing ${prompt} to stderr. If
15 * ${confirmprompt} is non-NULL, read a second password (prompting if a
16 * terminal is being used) and repeat until the user enters the same password
17 * twice. Return the password as a malloced NUL-terminated string via
18 * ${passwd}.
19 */
20 int readpass(char **, const char *, const char *, int);
21
22 #endif /* !_READPASS_H_ */
This page took 0.021664 seconds and 4 git commands to generate.