OSDN Git Service

From: Tatsuo Ishii <t-ishii@sra.co.jp>
[pg-rex/syncrep.git] / src / include / libpq / crypt.h
1 /*-------------------------------------------------------------------------
2  *
3  * crypt.h
4  *        Interface to hba.c
5  *
6  *
7  *-------------------------------------------------------------------------
8  */
9 #ifndef PG_CRYPT_H
10 #define PG_CRYPT_H
11
12 #include <libpq/libpq-be.h>
13
14 #define CRYPT_PWD_FILE  "pg_pwd"
15 #define CRYPT_PWD_FILE_SEPCHAR  "'\\t'"
16 #define CRYPT_PWD_FILE_SEPSTR   "\t"
17 #define CRYPT_PWD_RELOAD_SUFX   ".reload"
18
19 extern char **pwd_cache;
20 extern int      pwd_cache_count;
21
22 extern char *crypt_getpwdfilename(void);
23 extern char *crypt_getpwdreloadfilename(void);
24
25 #ifdef NOT_USED
26 extern MsgType crypt_salt(const char *user);
27
28 #endif
29 extern int      crypt_verify(Port *port, const char *user, const char *pgpass);
30
31 #endif