39 "passphrase before transformation",
61 (
errmsg(
"\"ssl_passphrase_command\" setting ignored by ssl_passphrase_func module")));
72 for (
char *p =
buf; *p; p++)
76 if ((
c >=
'a' &&
c <=
'm') || (
c >=
'A' &&
c <=
'M'))
78 else if ((
c >=
'n' &&
c <=
'z') || (
c >=
'N' &&
c <=
'Z'))
openssl_tls_init_hook_typ openssl_tls_init_hook
char * ssl_passphrase_command
#define Assert(condition)
int errmsg(const char *fmt,...)
#define ereport(elevel,...)
void DefineCustomStringVariable(const char *name, const char *short_desc, const char *long_desc, char **valueAddr, const char *bootValue, GucContext context, int flags, GucStringCheckHook check_hook, GucStringAssignHook assign_hook, GucShowHook show_hook)
void MarkGUCPrefixReserved(const char *className)
size_t strlcpy(char *dst, const char *src, size_t siz)
static pg_noinline void Size size
static char * ssl_passphrase
static int rot13_passphrase(char *buf, int size, int rwflag, void *userdata)
static void set_rot13(SSL_CTX *context, bool isServerStart)