#include <skey.h>int
skeychallenge(struct skey *mp, const char *name, char *ss, size_t sslen);
int
skeylookup(struct skey *mp, const char *name);
int
skeygetnext(struct skey *mp);
int
skeyverify(struct skey *mp, char *response);
int
skeyzero(struct skey *mp, char *response);
int
getskeyprompt(struct skey *mp, char *name, char *prompt);
const char *
skey_set_algorithm(const char *new);
const char *
skey_get_algorithm(void);
int
skey_haskey(const char *username);
const char *
skey_keyinfo(const char *username);
int
skey_passcheck(const char *username, char *passwd);
int
skey_authenticate(const char *username);
void
f(char *x);
int
keycrunch(char *result, const char *seed, const char *passwd);
void
rip(char *buf);
char *
readpass(char *buf , int n);
char *
readskey(char *buf, int n);
int
atob8(char *out, const char *in);
int
btoa8(char *out, const char *in);
int
htoi(int c);
const char *
skipspace(const char *cp);
void
backspace(char *buf);
void
sevenbit(char *buf);
char *
btoe(char *engout, const char *c);
int
etob(char *out, const char *e);
char *
put8(char *out, const char *s);