First public release
This commit is contained in:
23
src/readpassphrase.h
Normal file
23
src/readpassphrase.h
Normal file
@@ -0,0 +1,23 @@
|
||||
#ifndef READPASSPHRASE_H
|
||||
#define READPASSPHRASE_H
|
||||
|
||||
#ifndef _PATH_TTY
|
||||
# define _PATH_TTY "/dev/tty"
|
||||
#endif
|
||||
|
||||
#define RPP_ECHO_OFF 0x00 /* Turn off echo (default). */
|
||||
#define RPP_ECHO_ON 0x01 /* Leave echo on. */
|
||||
#define RPP_REQUIRE_TTY 0x02 /* Fail if there is no tty. */
|
||||
#define RPP_FORCELOWER 0x04 /* Force input to lower case. */
|
||||
#define RPP_FORCEUPPER 0x08 /* Force input to upper case. */
|
||||
#define RPP_SEVENBIT 0x10 /* Strip the high bit from input. */
|
||||
#define RPP_STDIN 0x20 /* Read from stdin, not /dev/tty */
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
char *readpassphrase(const char *prompt, char *outBuf, size_t outBufLen, int flags);
|
||||
|
||||
#endif /* READPASSPHRASE_H */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user