Disconnect hostapd from building in base
[dragonfly.git] / contrib / hostapd / src / eap_peer / eap_proxy_dummy.c
1 /*
2  * EAP proxy - dummy implementation for build testing
3  * Copyright (c) 2013 Qualcomm Atheros, Inc.
4  *
5  * This software may be distributed under the terms of the BSD license.
6  * See README for more details.
7  */
8
9 #include "includes.h"
10
11 #include "common.h"
12 #include "eap_proxy.h"
13
14 struct eap_proxy_sm *
15 eap_proxy_init(void *eapol_ctx, struct eapol_callbacks *eapol_cb,
16                void *msg_ctx)
17 {
18         return NULL;
19 }
20
21
22 void eap_proxy_deinit(struct eap_proxy_sm *eap_proxy)
23 {
24 }
25
26
27 int eap_proxy_key_available(struct eap_proxy_sm *sm)
28 {
29         return 0;
30 }
31
32
33 const u8 * eap_proxy_get_eapKeyData(struct eap_proxy_sm *sm, size_t *len)
34 {
35         return NULL;
36 }
37
38
39 struct wpabuf * eap_proxy_get_eapRespData(struct eap_proxy_sm *sm)
40 {
41         return NULL;
42 }
43
44
45 int eap_proxy_sm_step(struct eap_proxy_sm *sm, struct eap_sm *eap_sm)
46 {
47         return 0;
48 }
49
50
51 enum eap_proxy_status
52 eap_proxy_packet_update(struct eap_proxy_sm *eap_proxy, u8 *eapReqData,
53                         int eapReqDataLen)
54 {
55         return EAP_PROXY_FAILURE;
56 }
57
58
59 int eap_proxy_sm_get_status(struct eap_proxy_sm *sm, char *buf, size_t buflen,
60                             int verbose)
61 {
62         return 0;
63 }
64
65
66 int eap_proxy_get_imsi(struct eap_proxy_sm *eap_proxy, char *imsi_buf,
67                        size_t *imsi_len)
68 {
69         return -1;
70 }
71
72
73 int eap_proxy_notify_config(struct eap_proxy_sm *sm,
74                             struct eap_peer_config *config)
75 {
76         return -1;
77 }