X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/25bd12fdff615275da6b811570b0f65d57ddc441..1d28cc061677bd07d9bed48dd84bd5c590247043:/src/src/auths/gsasl_exim.h diff --git a/src/src/auths/gsasl_exim.h b/src/src/auths/gsasl_exim.h index cceec77a8..a56535710 100644 --- a/src/src/auths/gsasl_exim.h +++ b/src/src/auths/gsasl_exim.h @@ -2,9 +2,10 @@ * Exim - an Internet mail transport agent * *************************************************/ +/* Copyright (c) The Exim Maintainers 2019 - 2022 */ /* Copyright (c) University of Cambridge 1995 - 2012 */ -/* Copyright (c) The Exim Maintainers 2019 */ /* See the file NOTICE for conditions of use and distribution. */ +/* SPDX-License-Identifier: GPL-2.0-or-later */ /* Copyright (c) Twitter Inc 2012 */ @@ -18,12 +19,15 @@ typedef struct { uschar *server_realm; uschar *server_mech; uschar *server_password; + uschar *server_key; + uschar *server_s_key; uschar *server_scram_iter; uschar *server_scram_salt; uschar *client_username; uschar *client_password; uschar *client_authz; + uschar *client_spassword; BOOL server_channelbinding; BOOL client_channelbinding; @@ -44,7 +48,7 @@ extern void auth_gsasl_init(auth_instance *); extern int auth_gsasl_server(auth_instance *, uschar *); extern int auth_gsasl_client(auth_instance *, void *, int, uschar *, int); -extern void auth_gsasl_version_report(FILE *f); +extern gstring * auth_gsasl_version_report(gstring *); extern void auth_gsasl_macros(void); /* End of gsasl_exim.h */