gsasl
2.2.1
lib
ntlm
x-ntlm.h
Go to the documentation of this file.
1
/* x-ntlm.h --- Prototypes for non-standard SASL mechanism NTLM.
2
* Copyright (C) 2002-2024 Simon Josefsson
3
*
4
* This file is part of GNU SASL Library.
5
*
6
* GNU SASL Library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public License
8
* as published by the Free Software Foundation; either version 2.1 of
9
* the License, or (at your option) any later version.
10
*
11
* GNU SASL Library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with GNU SASL Library; if not, write to the Free
18
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19
* Boston, MA 02110-1301, USA.
20
*
21
*/
22
23
#ifndef X_NTLM_H
24
# define X_NTLM_H
25
26
# include <
gsasl.h
>
27
28
# define GSASL_NTLM_NAME "NTLM"
29
30
extern
Gsasl_mechanism
_gsasl_ntlm_mechanism
;
31
32
extern
int
_gsasl_ntlm_client_start
(
Gsasl_session
* sctx,
void
**mech_data);
33
extern
int
_gsasl_ntlm_client_step
(
Gsasl_session
* sctx,
34
void
*mech_data,
35
const
char
*input,
size_t
input_len,
36
char
**output,
size_t
*output_len);
37
extern
void
_gsasl_ntlm_client_finish
(
Gsasl_session
* sctx,
void
*mech_data);
38
39
#endif
/* X_NTLM_H */
gsasl.h
Gsasl_mechanism
Definition:
gsasl-mech.h:172
Gsasl_session
Definition:
internal.h:49
_gsasl_ntlm_client_step
int _gsasl_ntlm_client_step(Gsasl_session *sctx, void *mech_data, const char *input, size_t input_len, char **output, size_t *output_len)
Definition:
ntlm.c:59
_gsasl_ntlm_client_finish
void _gsasl_ntlm_client_finish(Gsasl_session *sctx, void *mech_data)
_gsasl_ntlm_mechanism
Gsasl_mechanism _gsasl_ntlm_mechanism
Definition:
ntlm/mechinfo.c:28
_gsasl_ntlm_client_start
int _gsasl_ntlm_client_start(Gsasl_session *sctx, void **mech_data)
Generated by
1.9.1