URI: 
       treadpassphrase.h - safe - password protected secret keeper
  HTML git clone git://git.z3bra.org/safe.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       treadpassphrase.h (1569B)
       ---
            1 /*        $OpenBSD: readpassphrase.h,v 1.5 2003/06/17 21:56:23 millert Exp $        */
            2 
            3 /*
            4  * Copyright (c) 2000, 2002 Todd C. Miller <Todd.Miller@courtesan.com>
            5  *
            6  * Permission to use, copy, modify, and distribute this software for any
            7  * purpose with or without fee is hereby granted, provided that the above
            8  * copyright notice and this permission notice appear in all copies.
            9  *
           10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
           11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
           12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
           13  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
           14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
           15  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
           16  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
           17  *
           18  * Sponsored in part by the Defense Advanced Research Projects
           19  * Agency (DARPA) and Air Force Research Laboratory, Air Force
           20  * Materiel Command, USAF, under agreement number F39502-99-1-0512.
           21  */
           22 
           23 #define RPP_ECHO_OFF    0x00                /* Turn off echo (default). */
           24 #define RPP_ECHO_ON     0x01                /* Leave echo on. */
           25 #define RPP_REQUIRE_TTY 0x02                /* Fail if there is no tty. */
           26 #define RPP_FORCELOWER  0x04                /* Force input to lower case. */
           27 #define RPP_FORCEUPPER  0x08                /* Force input to upper case. */
           28 #define RPP_SEVENBIT    0x10                /* Strip the high bit from input. */
           29 #define RPP_STDIN       0x20                /* Read from stdin, not /dev/tty */
           30 
           31 char *readpassphrase(const char *, char *, size_t, int);