diff options
author | Jeff Davis <jdavis@postgresql.org> | 2019-09-23 13:45:23 -0700 |
---|---|---|
committer | Jeff Davis <jdavis@postgresql.org> | 2019-09-23 14:03:35 -0700 |
commit | d6e612f837e235db0411e8b67558c9a6b3e9f41f (patch) | |
tree | a677e3cfdfc4f086b5272dcae746af4243d3ea2e /src/interfaces/libpq/fe-auth.h | |
parent | 13cd97e6c8c9679a9b2384c22a4f0333b1a5cc55 (diff) |
Add libpq parameter 'channel_binding'.
Allow clients to require channel binding to enhance security against
untrusted servers.
Author: Jeff Davis
Reviewed-by: Michael Paquier
Discussion: https://postgr.es/m/227015d8417f2b4fef03f8966dbfa5cbcc4f44da.camel%40j-davis.com
Diffstat (limited to 'src/interfaces/libpq/fe-auth.h')
-rw-r--r-- | src/interfaces/libpq/fe-auth.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/interfaces/libpq/fe-auth.h b/src/interfaces/libpq/fe-auth.h index 122ba5ccbaf..2f1af53fb08 100644 --- a/src/interfaces/libpq/fe-auth.h +++ b/src/interfaces/libpq/fe-auth.h @@ -26,6 +26,7 @@ extern char *pg_fe_getauthname(PQExpBuffer errorMessage); extern void *pg_fe_scram_init(PGconn *conn, const char *password, const char *sasl_mechanism); +extern bool pg_fe_scram_channel_bound(void *opaq); extern void pg_fe_scram_free(void *opaq); extern void pg_fe_scram_exchange(void *opaq, char *input, int inputlen, char **output, int *outputlen, |