xref: /freebsd/contrib/wpa/src/eap_common/chap.h (revision 0bfd163f522701b486e066fa2e56624c02f5081a)
139beb93cSSam Leffler /*
239beb93cSSam Leffler  * CHAP-MD5 (RFC 1994)
3e28a4053SRui Paulo  * Copyright (c) 2007-2009, Jouni Malinen <j@w1.fi>
439beb93cSSam Leffler  *
5*f05cddf9SRui Paulo  * This software may be distributed under the terms of the BSD license.
6*f05cddf9SRui Paulo  * See README for more details.
739beb93cSSam Leffler  */
839beb93cSSam Leffler 
939beb93cSSam Leffler #ifndef CHAP_H
1039beb93cSSam Leffler #define CHAP_H
1139beb93cSSam Leffler 
1239beb93cSSam Leffler #define CHAP_MD5_LEN 16
1339beb93cSSam Leffler 
14e28a4053SRui Paulo int chap_md5(u8 id, const u8 *secret, size_t secret_len, const u8 *challenge,
1539beb93cSSam Leffler 	     size_t challenge_len, u8 *response);
1639beb93cSSam Leffler 
1739beb93cSSam Leffler #endif /* CHAP_H */
18