Lines Matching refs:wpabuf

99 	struct wpabuf *vendor_ext_m1;
100 struct wpabuf *vendor_ext[MAX_WPS_VENDOR_EXTENSIONS];
101 struct wpabuf *application_ext;
139 const struct wpabuf *assoc_wps_ie;
235 const struct wpabuf *msg);
237 struct wpabuf * wps_get_msg(struct wps_data *wps, enum wsc_op_code *op_code);
239 int wps_is_selected_pbc_registrar(const struct wpabuf *msg);
240 int wps_is_selected_pin_registrar(const struct wpabuf *msg);
241 int wps_ap_priority_compar(const struct wpabuf *wps_a,
242 const struct wpabuf *wps_b);
243 int wps_is_addr_authorized(const struct wpabuf *msg, const u8 *addr,
245 const u8 * wps_get_uuid_e(const struct wpabuf *msg);
246 int wps_is_20(const struct wpabuf *msg);
248 struct wpabuf * wps_build_assoc_req_ie(enum wps_request_type req_type);
249 struct wpabuf * wps_build_assoc_resp_ie(void);
250 struct wpabuf * wps_build_probe_req_ie(u16 pw_id, struct wps_device_data *dev,
286 int (*set_ie_cb)(void *ctx, struct wpabuf *beacon_ie,
287 struct wpabuf *probe_resp_ie);
632 struct wpabuf *msg;
695 struct wpabuf *dh_privkey;
700 struct wpabuf *dh_pubkey;
847 struct wpabuf *ap_nfc_dh_pubkey;
848 struct wpabuf *ap_nfc_dh_privkey;
849 struct wpabuf *ap_nfc_dev_pw;
871 const struct wpabuf *wps_data,
898 int wps_build_credential_wrap(struct wpabuf *msg,
908 struct wpabuf * wps_get_oob_cred(struct wps_context *wps, int rf_band,
912 int wps_attr_text(struct wpabuf *data, char *buf, char *end);
930 struct wpabuf * wps_er_config_token_from_cred(struct wps_context *wps,
932 struct wpabuf * wps_er_nfc_config_token(struct wps_er *er, const u8 *uuid,
934 struct wpabuf * wps_er_nfc_handover_sel(struct wps_er *er,
936 const u8 *addr, struct wpabuf *pubkey);
946 struct wpabuf * wps_build_nfc_pw_token(u16 dev_pw_id,
947 const struct wpabuf *pubkey,
948 const struct wpabuf *dev_pw);
949 struct wpabuf * wps_nfc_token_build(int ndef, int id, struct wpabuf *pubkey,
950 struct wpabuf *dev_pw);
951 int wps_nfc_gen_dh(struct wpabuf **pubkey, struct wpabuf **privkey);
952 struct wpabuf * wps_nfc_token_gen(int ndef, int *id, struct wpabuf **pubkey,
953 struct wpabuf **privkey,
954 struct wpabuf **dev_pw);
955 struct wpabuf * wps_build_nfc_handover_req(struct wps_context *ctx,
956 struct wpabuf *nfc_dh_pubkey);
957 struct wpabuf * wps_build_nfc_handover_sel(struct wps_context *ctx,
958 struct wpabuf *nfc_dh_pubkey,
960 struct wpabuf * wps_build_nfc_handover_req_p2p(struct wps_context *ctx,
961 struct wpabuf *nfc_dh_pubkey);
962 struct wpabuf * wps_build_nfc_handover_sel_p2p(struct wps_context *ctx,
964 struct wpabuf *nfc_dh_pubkey,
965 struct wpabuf *nfc_dev_pw);
969 struct wpabuf * ndef_parse_wifi(const struct wpabuf *buf);
970 struct wpabuf * ndef_build_wifi(const struct wpabuf *buf);
971 struct wpabuf * ndef_parse_p2p(const struct wpabuf *buf);
972 struct wpabuf * ndef_build_p2p(const struct wpabuf *buf);
975 int wps_validate_beacon(const struct wpabuf *wps_ie);
976 int wps_validate_beacon_probe_resp(const struct wpabuf *wps_ie, int probe,
978 int wps_validate_probe_req(const struct wpabuf *wps_ie, const u8 *addr);
979 int wps_validate_assoc_req(const struct wpabuf *wps_ie);
980 int wps_validate_assoc_resp(const struct wpabuf *wps_ie);
981 int wps_validate_m1(const struct wpabuf *tlvs);
982 int wps_validate_m2(const struct wpabuf *tlvs);
983 int wps_validate_m2d(const struct wpabuf *tlvs);
984 int wps_validate_m3(const struct wpabuf *tlvs);
985 int wps_validate_m4(const struct wpabuf *tlvs);
986 int wps_validate_m4_encr(const struct wpabuf *tlvs, int wps2);
987 int wps_validate_m5(const struct wpabuf *tlvs);
988 int wps_validate_m5_encr(const struct wpabuf *tlvs, int wps2);
989 int wps_validate_m6(const struct wpabuf *tlvs);
990 int wps_validate_m6_encr(const struct wpabuf *tlvs, int wps2);
991 int wps_validate_m7(const struct wpabuf *tlvs);
992 int wps_validate_m7_encr(const struct wpabuf *tlvs, int ap, int wps2);
993 int wps_validate_m8(const struct wpabuf *tlvs);
994 int wps_validate_m8_encr(const struct wpabuf *tlvs, int ap, int wps2);
995 int wps_validate_wsc_ack(const struct wpabuf *tlvs);
996 int wps_validate_wsc_nack(const struct wpabuf *tlvs);
997 int wps_validate_wsc_done(const struct wpabuf *tlvs);
998 int wps_validate_upnp_set_selected_registrar(const struct wpabuf *tlvs);
1000 static inline int wps_validate_beacon(const struct wpabuf *wps_ie){ in wps_validate_beacon()
1004 static inline int wps_validate_beacon_probe_resp(const struct wpabuf *wps_ie, in wps_validate_beacon_probe_resp()
1010 static inline int wps_validate_probe_req(const struct wpabuf *wps_ie, in wps_validate_probe_req()
1016 static inline int wps_validate_assoc_req(const struct wpabuf *wps_ie) in wps_validate_assoc_req()
1021 static inline int wps_validate_assoc_resp(const struct wpabuf *wps_ie) in wps_validate_assoc_resp()
1026 static inline int wps_validate_m1(const struct wpabuf *tlvs) in wps_validate_m1()
1031 static inline int wps_validate_m2(const struct wpabuf *tlvs) in wps_validate_m2()
1036 static inline int wps_validate_m2d(const struct wpabuf *tlvs) in wps_validate_m2d()
1041 static inline int wps_validate_m3(const struct wpabuf *tlvs) in wps_validate_m3()
1046 static inline int wps_validate_m4(const struct wpabuf *tlvs) in wps_validate_m4()
1051 static inline int wps_validate_m4_encr(const struct wpabuf *tlvs, int wps2) in wps_validate_m4_encr()
1056 static inline int wps_validate_m5(const struct wpabuf *tlvs) in wps_validate_m5()
1061 static inline int wps_validate_m5_encr(const struct wpabuf *tlvs, int wps2) in wps_validate_m5_encr()
1066 static inline int wps_validate_m6(const struct wpabuf *tlvs) in wps_validate_m6()
1071 static inline int wps_validate_m6_encr(const struct wpabuf *tlvs, int wps2) in wps_validate_m6_encr()
1076 static inline int wps_validate_m7(const struct wpabuf *tlvs) in wps_validate_m7()
1081 static inline int wps_validate_m7_encr(const struct wpabuf *tlvs, int ap, in wps_validate_m7_encr()
1087 static inline int wps_validate_m8(const struct wpabuf *tlvs) in wps_validate_m8()
1092 static inline int wps_validate_m8_encr(const struct wpabuf *tlvs, int ap, in wps_validate_m8_encr()
1098 static inline int wps_validate_wsc_ack(const struct wpabuf *tlvs) in wps_validate_wsc_ack()
1103 static inline int wps_validate_wsc_nack(const struct wpabuf *tlvs) in wps_validate_wsc_nack()
1108 static inline int wps_validate_wsc_done(const struct wpabuf *tlvs) in wps_validate_wsc_done()
1114 const struct wpabuf *tlvs) in wps_validate_upnp_set_selected_registrar()