Index: contrib/opie/libopie/accessfile.c =================================================================== --- contrib/opie/libopie/accessfile.c (revision 257159) +++ contrib/opie/libopie/accessfile.c (working copy) @@ -28,6 +28,7 @@ #include "opie_cfg.h" #include +#include #include #include #include Index: contrib/opie/libopie/generator.c =================================================================== --- contrib/opie/libopie/generator.c (revision 257159) +++ contrib/opie/libopie/generator.c (working copy) @@ -49,6 +49,7 @@ #if DEBUG #include #endif /* DEBUG */ +#include #include "opie.h" static char *algids[] = { NULL, NULL, NULL, "sha1", "md4", "md5" }; Index: contrib/opie/libopie/lookup.c =================================================================== --- contrib/opie/libopie/lookup.c (revision 257159) +++ contrib/opie/libopie/lookup.c (working copy) @@ -13,6 +13,7 @@ #include "opie_cfg.h" #include +#include #include "opie.h" int opielookup FUNCTION((opie, principal), struct opie *opie AND char *principal) Index: contrib/opie/libopie/newseed.c =================================================================== --- contrib/opie/libopie/newseed.c (revision 257159) +++ contrib/opie/libopie/newseed.c (working copy) @@ -18,6 +18,9 @@ */ #include "opie_cfg.h" +#ifndef HAVE_TIME_H +#define HAVE_TIME_H 1 +#endif #if HAVE_TIME_H #include #endif /* HAVE_TIME_H */ @@ -35,6 +38,8 @@ #if DEBUG #include #endif /* DEBUG */ +#include +#include #include "opie.h" int opienewseed FUNCTION((seed), char *seed) Index: contrib/opie/libopie/parsechallenge.c =================================================================== --- contrib/opie/libopie/parsechallenge.c (revision 257159) +++ contrib/opie/libopie/parsechallenge.c (working copy) @@ -19,6 +19,8 @@ #if HAVE_STRING_H #include #endif /* HAVE_STRING_H */ +#include +#include #include "opie.h" struct algorithm { Index: contrib/opie/libopie/passwd.c =================================================================== --- contrib/opie/libopie/passwd.c (revision 257159) +++ contrib/opie/libopie/passwd.c (working copy) @@ -20,6 +20,7 @@ Created by cmetz for OPIE 2.22. */ +#include #include "opie_cfg.h" #include "opie.h" Index: contrib/opie/libopie/randomchallenge.c =================================================================== --- contrib/opie/libopie/randomchallenge.c (revision 257159) +++ contrib/opie/libopie/randomchallenge.c (working copy) @@ -26,6 +26,9 @@ Created at NRL for OPIE 2.2 from opiesubr2.c */ +#include +#include +#include #include "opie_cfg.h" #include "opie.h" Index: contrib/opie/libopie/verify.c =================================================================== --- contrib/opie/libopie/verify.c (revision 257159) +++ contrib/opie/libopie/verify.c (working copy) @@ -24,6 +24,7 @@ #ifdef HAVE_STRING_H #include #endif /* HAVE_STRING_H */ +#include #include "opie.h" #define RESPONSE_STANDARD 0 Index: contrib/opie/libopie/version.c =================================================================== --- contrib/opie/libopie/version.c (revision 257159) +++ contrib/opie/libopie/version.c (working copy) @@ -17,6 +17,8 @@ Modified by cmetz for OPIE 2.2. Use FUNCTION declaration et al. Created at NRL for OPIE 2.2 from opiesubr.c. */ +#include +#include #include "opie_cfg.h" #include "opie.h" Index: contrib/opie/opie.h =================================================================== --- contrib/opie/opie.h (revision 257159) +++ contrib/opie/opie.h (working copy) @@ -128,6 +128,7 @@ void opiedisableaeh __P((void)); int opielookup __P((struct opie *,char *)); int opiepasscheck __P((char *)); +int opienewseed __P((char *)); void opierandomchallenge __P((char *)); char * opieskipspace __P((register char *)); void opiestripcrlf __P((char *)); @@ -139,6 +140,8 @@ int opie_haskey __P((char *username)); char *opie_keyinfo __P((char *)); int opie_passverify __P((char *username, char *passwd)); +int opieinsecure __P((void)); +void opieversion __P((void)); __END_DECLS #if _OPIE @@ -158,6 +161,7 @@ int __opiereadrec __P((struct opie *)); int __opiewriterec __P((struct opie *)); int __opieparsechallenge __P((char *buffer, int *algorithm, int *sequence, char **seed, int *exts)); +VOIDRET opiehashlen __P((int algorithm, VOIDPTR in, struct opie_otpkey *out, int n)); __END_DECLS #define opiestrncpy(dst, src, n) \ Index: contrib/opie/opieinfo.c =================================================================== --- contrib/opie/opieinfo.c (revision 257159) +++ contrib/opie/opieinfo.c (working copy) @@ -38,6 +38,7 @@ #include #include #include +#include #include #if HAVE_UNISTD_H #include Index: contrib/opie/opiekey.c =================================================================== --- contrib/opie/opiekey.c (revision 257159) +++ contrib/opie/opiekey.c (working copy) @@ -45,6 +45,7 @@ #include #include #include +#include #include "opie.h"