xref: /dflybsd-src/contrib/wpa_supplicant/src/eap_common/chap.h (revision 6d49e1aea1f916afb9e202b8d2ad09cfab6e48c3)
1*6d49e1aeSJan Lentfer /*
2*6d49e1aeSJan Lentfer  * CHAP-MD5 (RFC 1994)
3*6d49e1aeSJan Lentfer  * Copyright (c) 2007, Jouni Malinen <j@w1.fi>
4*6d49e1aeSJan Lentfer  *
5*6d49e1aeSJan Lentfer  * This program is free software; you can redistribute it and/or modify
6*6d49e1aeSJan Lentfer  * it under the terms of the GNU General Public License version 2 as
7*6d49e1aeSJan Lentfer  * published by the Free Software Foundation.
8*6d49e1aeSJan Lentfer  *
9*6d49e1aeSJan Lentfer  * Alternatively, this software may be distributed under the terms of BSD
10*6d49e1aeSJan Lentfer  * license.
11*6d49e1aeSJan Lentfer  *
12*6d49e1aeSJan Lentfer  * See README and COPYING for more details.
13*6d49e1aeSJan Lentfer  */
14*6d49e1aeSJan Lentfer 
15*6d49e1aeSJan Lentfer #ifndef CHAP_H
16*6d49e1aeSJan Lentfer #define CHAP_H
17*6d49e1aeSJan Lentfer 
18*6d49e1aeSJan Lentfer #define CHAP_MD5_LEN 16
19*6d49e1aeSJan Lentfer 
20*6d49e1aeSJan Lentfer void chap_md5(u8 id, const u8 *secret, size_t secret_len, const u8 *challenge,
21*6d49e1aeSJan Lentfer 	      size_t challenge_len, u8 *response);
22*6d49e1aeSJan Lentfer 
23*6d49e1aeSJan Lentfer #endif /* CHAP_H */
24