1 /* auth.h --- Providing authentication mechanisms.
3 * (c) 2007, Quest Software, Inc. All rights reserved.
5 * This file is part of XScreenSaver,
6 * Copyright (c) 1993-2004 Jamie Zawinski <jwz@jwz.org>
8 * Permission to use, copy, modify, distribute, and sell this software and its
9 * documentation for any purpose is hereby granted without fee, provided that
10 * the above copyright notice appear in all copies and that both that
11 * copyright notice and this permission notice appear in supporting
12 * documentation. No representations are made about the suitability of this
13 * software for any purpose. It is provided "as is" without express or
32 AUTH_MSGTYPE_PROMPT_NOECHO,
33 AUTH_MSGTYPE_PROMPT_ECHO
38 struct auth_response {
43 gui_auth_conv(int num_msg,
44 const struct auth_message auth_msgs[],
45 struct auth_response **resp,
49 xss_authenticate(saver_info *si, Bool verbose_p);
52 auth_finished_cb (saver_info *si);