Home
last modified time | relevance | path

Searched refs:tSMP_CB (Results 1 – 8 of 8) sorted by relevance

/system/bt/stack/smp/
Dsmp_int.h342 }tSMP_CB; typedef
345 typedef void (*tSMP_ACT)(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
354 extern tSMP_CB smp_cb;
356 extern tSMP_CB *smp_cb_ptr;
368 extern void smp_sm_event(tSMP_CB *p_cb, tSMP_EVENT event, void *p_data);
370 extern void smp_proc_sec_request(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
391 extern void smp_sm_event(tSMP_CB *p_cb, tSMP_EVENT event, void *p_data);
396 extern void smp_br_state_machine_event(tSMP_CB *p_cb, tSMP_BR_EVENT event, void *p_data);
402 extern void smp_send_pair_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
403 extern void smp_send_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
[all …]
Dsmp_utils.c77 static BOOLEAN smp_parameter_unconditionally_valid(tSMP_CB *p_cb);
78 static BOOLEAN smp_parameter_unconditionally_invalid(tSMP_CB *p_cb);
81 typedef BOOLEAN (*tSMP_CMD_LEN_VALID)(tSMP_CB *p_cb);
83 static BOOLEAN smp_command_has_valid_fixed_length(tSMP_CB *p_cb);
106 typedef BOOLEAN (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB *p_cb);
108 static BOOLEAN smp_pairing_request_response_parameters_are_valid(tSMP_CB *p_cb);
109 static BOOLEAN smp_pairing_keypress_notification_is_valid(tSMP_CB *p_cb);
132 typedef BT_HDR * (*tSMP_CMD_ACT)(UINT8 cmd_code, tSMP_CB *p_cb);
134 static BT_HDR *smp_build_pairing_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
135 static BT_HDR *smp_build_confirm_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
[all …]
Dsmp_act.c58 static void smp_update_key_mask (tSMP_CB *p_cb, UINT8 key_type, BOOLEAN recv) in smp_update_key_mask()
96 void smp_send_app_cback(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_app_cback()
221 void smp_send_pair_fail(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_pair_fail()
239 void smp_send_pair_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_pair_req()
256 void smp_send_pair_rsp(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_pair_rsp()
276 void smp_send_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_confirm()
286 void smp_send_init(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_init()
296 void smp_send_rand(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_rand()
306 void smp_send_pair_public_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_pair_public_key()
316 void smp_send_commitment(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) in smp_send_commitment()
[all …]
Dsmp_keys.c46 static void smp_generate_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
47 static void smp_generate_ltk_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
48 static void smp_generate_y(tSMP_CB *p_cb, tSMP_INT_DATA *p);
49 static void smp_generate_rand_vector (tSMP_CB *p_cb, tSMP_INT_DATA *p);
50 static void smp_process_stk(tSMP_CB *p_cb, tSMP_ENC *p);
51 static void smp_calculate_comfirm_cont(tSMP_CB *p_cb, tSMP_ENC *p);
52 static void smp_process_confirm(tSMP_CB *p_cb, tSMP_ENC *p);
53 static void smp_process_compare(tSMP_CB *p_cb, tSMP_ENC *p);
54 static void smp_process_ediv(tSMP_CB *p_cb, tSMP_ENC *p);
55 static BOOLEAN smp_calculate_legacy_short_term_key(tSMP_CB *p_cb, tSMP_ENC *output);
[all …]
Dsmp_api.c51 memset(&smp_cb, 0, sizeof(tSMP_CB)); in SMP_Init()
132 tSMP_CB *p_cb = &smp_cb; in SMP_Pair()
174 tSMP_CB *p_cb = &smp_cb; in SMP_BR_PairWith()
217 tSMP_CB *p_cb = &smp_cb; in SMP_PairCancel()
291 tSMP_CB *p_cb = & smp_cb; in SMP_PasskeyReply()
349 tSMP_CB *p_cb = & smp_cb; in SMP_ConfirmReply()
399 tSMP_CB *p_cb = & smp_cb; in SMP_OobDataReply()
439 tSMP_CB *p_cb = &smp_cb; in SMP_SecureConnectionOobDataReply()
528 tSMP_CB *p_cb = &smp_cb; in SMP_KeypressNotification()
576 tSMP_CB *p_cb = &smp_cb; in SMP_CreateLocalSecureConnectionsOobData()
Dsmp_l2c.c92 tSMP_CB *p_cb = &smp_cb; in smp_connect_callback()
146 tSMP_CB *p_cb = &smp_cb; in smp_data_received()
214 tSMP_CB *p_cb = &smp_cb; in smp_tx_complete_callback()
243 tSMP_CB *p_cb = &smp_cb; in smp_br_connect_callback()
296 tSMP_CB *p_cb = &smp_cb; in smp_br_data_received()
Dsmp_br_main.c333 void smp_br_state_machine_event(tSMP_CB *p_cb, tSMP_BR_EVENT event, void *p_data) in smp_br_state_machine_event()
Dsmp_main.c721 tSMP_CB smp_cb;
768 void smp_sm_event(tSMP_CB *p_cb, tSMP_EVENT event, void *p_data) in smp_sm_event()