1 #pragma lib "./lib.$O.a"
4 MAXNETCHAL = 100000, /* max securenet challenge */
8 #define KEYDB "/mnt/keys"
9 #define NETKEYDB "/mnt/netkeys"
10 #define KEYDBBUF (sizeof NETKEYDB) /* enough for any keydb prefix */
11 #define AUTHLOG "auth"
39 void checksum(char*, char*);
40 void error(char*, ...);
42 int findkey(char*, char*, Authkey*);
43 char* finddeskey(char*, char*, char*);
44 uchar* findaeskey(char*, char*, uchar*);
45 char* findsecret(char*, char*, char*);
46 int getauthkey(Authkey*);
47 long getexpiration(char *db, char *u);
48 void getpass(Authkey*, char*, int, int);
51 int netcheck(void*, long, char*);
52 char* netdecimal(char*);
53 char* netresp(char*, long, char*);
54 char* okpasswd(char*);
56 int querybio(char*, char*, Acctbio*);
57 void rdbio(char*, char*, Acctbio*);
58 int readarg(int, char*, int);
59 int readfile(char*, char*, int);
60 char* secureidcheck(char*, char*);
61 int setkey(char*, char*, Authkey*);
62 char* setdeskey(char*, char*, char*);
63 uchar* setaeskey(char*, char*, uchar*);
64 char* setsecret(char*, char*, char*);
65 int smartcheck(void*, long, char*);
67 void wrbio(char*, Acctbio*);
68 int writefile(char*, char*, int);
70 #pragma varargck type "K" char*