diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index ca9aa623a24..52631f458ff 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -776,7 +776,7 @@ PGPing PQping(const char *conninfo); - + PQsetSSLKeyPassHook_OpenSSLPQsetSSLKeyPassHook_OpenSSL @@ -826,16 +826,16 @@ int callback_fn(char *buf, int size, PGconn *conn); - - PQgetSSLKeyPassHookPQgetSSLKeyPassHook + + PQgetSSLKeyPassHook_OpenSSLPQgetSSLKeyPassHook_OpenSSL - PQgetSSLKeyPassHook returns the current + PQgetSSLKeyPassHook_OpenSSL returns the current client certificate key password hook, or NULL if none has been set. -PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook(void); +PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook_OpenSSL(void); @@ -7670,7 +7670,8 @@ ldap://ldap.acme.com/cn=dbserver,cn=hosts?pgconnectinfo?base?(objectclass=*) OpenSSL with a Enter PEM pass phrase: prompt if a TTY is available. Applications can override the client certificate prompt and the handling of the sslpassword parameter by supplying - their own key password callback; see . + their own key password callback; see + . diff --git a/src/interfaces/libpq/exports.txt b/src/interfaces/libpq/exports.txt index 5fc1e5d2894..bbc1f904816 100644 --- a/src/interfaces/libpq/exports.txt +++ b/src/interfaces/libpq/exports.txt @@ -176,6 +176,6 @@ PQresultMemorySize 173 PQhostaddr 174 PQgssEncInUse 175 PQgetgssctx 176 -PQsetSSLKeyPassHook 177 -PQgetSSLKeyPassHook 178 -PQdefaultSSLKeyPassHook 179 +PQsetSSLKeyPassHook_OpenSSL 177 +PQgetSSLKeyPassHook_OpenSSL 178 +PQdefaultSSLKeyPassHook_OpenSSL 179 diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c index 7d45fbf86b9..68823a04d65 100644 --- a/src/interfaces/libpq/fe-secure-openssl.c +++ b/src/interfaces/libpq/fe-secure-openssl.c @@ -1687,7 +1687,7 @@ PQdefaultSSLKeyPassHook_OpenSSL(char *buf, int size, PGconn *conn) } PQsslKeyPassHook_OpenSSL_type -PQgetSSLKeyPassHook(void) +PQgetSSLKeyPassHook_OpenSSL(void) { return PQsslKeyPassHook; } diff --git a/src/interfaces/libpq/libpq-fe.h b/src/interfaces/libpq/libpq-fe.h index f104bbfa4a4..3b6a9fbce35 100644 --- a/src/interfaces/libpq/libpq-fe.h +++ b/src/interfaces/libpq/libpq-fe.h @@ -621,7 +621,7 @@ extern int pg_valid_server_encoding_id(int encoding); /* Support for overriding sslpassword handling with a callback. */ typedef int (*PQsslKeyPassHook_OpenSSL_type) (char *buf, int size, PGconn *conn); -extern PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook(void); +extern PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook_OpenSSL(void); extern void PQsetSSLKeyPassHook_OpenSSL(PQsslKeyPassHook_OpenSSL_type hook); extern int PQdefaultSSLKeyPassHook_OpenSSL(char *buf, int size, PGconn *conn);