/*------------------------------------------------------------------------- * * crypt.h-- * Interface to hba.c * * *------------------------------------------------------------------------- */ #ifndef PG_CRYPT_H #define PG_CRYPT_H #include #define CRYPT_PWD_FILE "pg_pwd" #define CRYPT_PWD_FILE_SEPCHAR "'\\t'" #define CRYPT_PWD_FILE_SEPSTR "\t" #define CRYPT_PWD_RELOAD_SUFX ".reload" extern char** pwd_cache; extern int pwd_cache_count; extern char* crypt_getpwdfilename(void); extern char* crypt_getpwdreloadfilename(void); #if 0 extern MsgType crypt_salt(const char* user); #endif extern int crypt_verify(Port* port, const char* user, const char* pgpass); #endif