/hal_espressif-latest/components/bt/host/bluedroid/stack/smp/ |
D | smp_cmac.c | 45 const BT_OCTET16 const_Rb = { 50 void print128(BT_OCTET16 x, const UINT8 *key_name) in print128() 78 static void padding ( BT_OCTET16 dest, UINT8 length ) in padding() 133 static BOOLEAN cmac_aes_k_calculate(BT_OCTET16 key, UINT8 *p_signature, UINT16 tlen) in cmac_aes_k_calculate() 180 static void cmac_prepare_last_block (BT_OCTET16 k1, BT_OCTET16 k2) in cmac_prepare_last_block() 250 static BOOLEAN cmac_generate_subkey(BT_OCTET16 key) in cmac_generate_subkey() 252 BT_OCTET16 z = {0}; in cmac_generate_subkey() 280 BOOLEAN aes_cipher_msg_auth_code(BT_OCTET16 key, UINT8 *input, UINT16 length, in aes_cipher_msg_auth_code()
|
D | smp_keys.c | 448 BT_OCTET16 er; in smp_compute_csrk() 557 void smp_gen_p1_4_confirm( tSMP_CB *p_cb, BT_OCTET16 p1) in smp_gen_p1_4_confirm() 607 void smp_gen_p2_4_confirm( tSMP_CB *p_cb, BT_OCTET16 p2) in smp_gen_p2_4_confirm() 620 memset(p, 0, sizeof(BT_OCTET16)); in smp_gen_p2_4_confirm() 648 void smp_calculate_comfirm (tSMP_CB *p_cb, BT_OCTET16 rand, BD_ADDR bda) in smp_calculate_comfirm() 652 BT_OCTET16 p1; in smp_calculate_comfirm() 686 BT_OCTET16 p2; in smp_calculate_comfirm_cont() 854 BT_OCTET16 er; in smp_generate_ltk_cont() 887 BT_OCTET16 dhk; in smp_generate_y() 966 BT_OCTET16 ptext; in smp_calculate_legacy_short_term_key() [all …]
|
D | smp_utils.c | 559 BT_OCTET16 irk; in smp_build_identity_info_cmd() 833 void smp_convert_string_to_tk(BT_OCTET16 tk, UINT32 passkey) in smp_convert_string_to_tk() 878 void smp_xor_128(BT_OCTET16 a, const BT_OCTET16 b) in smp_xor_128() 1514 BT_OCTET16 expected; in smp_check_commitment()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/smp/include/ |
D | smp_int.h | 282 BT_OCTET16 confirm; 283 BT_OCTET16 rconfirm; 284 BT_OCTET16 rrand; /* for SC this is peer nonce */ 285 BT_OCTET16 rand; /* for SC this is local nonce */ 288 BT_OCTET16 commitment; 289 BT_OCTET16 remote_commitment; 290 BT_OCTET16 local_random; /* local randomizer - passkey or OOB randomizer */ 291 BT_OCTET16 peer_random; /* peer randomizer - passkey or OOB randomizer */ 292 BT_OCTET16 dhkey_check; 293 BT_OCTET16 remote_dhkey_check; [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/include/bta/ |
D | bta_dm_co.h | 114 extern void bta_dm_co_loc_oob(BOOLEAN valid, BT_OCTET16 c, BT_OCTET16 r); 169 extern void bta_dm_co_ble_load_local_keys (tBTA_DM_BLE_LOCAL_KEY_MASK *p_key_mask, BT_OCTET16 er,
|
D | bta_dm_ci.h | 63 BT_OCTET16 c, BT_OCTET16 r);
|
D | bta_gatts_co.h | 82 extern void bta_gatts_co_db_hash_save(BD_ADDR remote_addr, BT_OCTET16 db_hash); 86 extern void bta_gatts_co_db_hash_load(BD_ADDR remote_addr, BT_OCTET16 db_hash);
|
D | bta_api.h | 763 BT_OCTET16 ir; 764 BT_OCTET16 irk; 765 BT_OCTET16 dhk; 1002 BT_OCTET16 local_oob_c; /* Local OOB Data Confirmation/Commitment */ 1003 BT_OCTET16 local_oob_r; /* Local OOB Data Randomizer */ 1026 BT_OCTET16 ble_er; /* ER event data */
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/dm/ |
D | bta_dm_ci.c | 72 void bta_dm_ci_rmt_oob(BOOLEAN accept, BD_ADDR bd_addr, BT_OCTET16 c, BT_OCTET16 r) in bta_dm_ci_rmt_oob()
|
D | bta_dm_co.c | 220 void bta_dm_co_loc_oob(BOOLEAN valid, BT_OCTET16 c, BT_OCTET16 r) in bta_dm_co_loc_oob() 247 BT_OCTET16 p_c = {0}; in bta_dm_co_rmt_oob() 248 BT_OCTET16 p_r = {0}; in bta_dm_co_rmt_oob() 312 void bta_dm_co_ble_load_local_keys(tBTA_DM_BLE_LOCAL_KEY_MASK *p_key_mask, BT_OCTET16 er, in bta_dm_co_ble_load_local_keys()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | smp_api.h | 238 BT_OCTET16 randomizer; 239 BT_OCTET16 commitment; 252 BT_OCTET16 randomizer; 253 BT_OCTET16 commitment;
|
D | btm_api.h | 1593 BT_OCTET16 c; /* Simple Pairing Hash C */ 1594 BT_OCTET16 r; /* Simple Pairing Randomnizer R */ 1737 BT_OCTET16 ltk; 1747 BT_OCTET16 csrk; 1753 BT_OCTET16 ltk; 1764 BT_OCTET16 csrk; 1768 BT_OCTET16 irk; 1810 BT_OCTET16 ir; 1811 BT_OCTET16 irk; 1812 BT_OCTET16 dhk; [all …]
|
D | btm_ble_api.h | 1780 void BTM_GetDeviceIDRoot (BT_OCTET16 ir); 1794 void BTM_GetDeviceEncRoot (BT_OCTET16 er); 1807 void BTM_GetDeviceDHK (BT_OCTET16 dhk);
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/ |
D | bta_gatts_co.c | 200 void bta_gatts_co_db_hash_save(BD_ADDR remote_addr, BT_OCTET16 db_hash) in bta_gatts_co_db_hash_save() 242 void bta_gatts_co_db_hash_load(BD_ADDR remote_addr, BT_OCTET16 db_hash) in bta_gatts_co_db_hash_load()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/include/btc/ |
D | btc_ble_storage.h | 49 BT_OCTET16 sp_c; 50 BT_OCTET16 sp_r;
|
D | btc_dm.h | 88 void btc_dm_get_ble_local_keys(tBTA_DM_BLE_LOCAL_KEY_MASK *p_key_mask, BT_OCTET16 er,
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/ |
D | btc_dm.c | 152 void btc_dm_get_ble_local_keys(tBTA_DM_BLE_LOCAL_KEY_MASK *p_key_mask, BT_OCTET16 er, in btc_dm_get_ble_local_keys() 156 memcpy(&er[0], &btc_dm_cb.ble_local_key_cb.er[0], sizeof(BT_OCTET16)); in btc_dm_get_ble_local_keys() 161 memcpy(&p_id_keys->ir[0], &btc_dm_cb.ble_local_key_cb.id_keys.ir[0], sizeof(BT_OCTET16)); in btc_dm_get_ble_local_keys() 162 memcpy(&p_id_keys->irk[0], &btc_dm_cb.ble_local_key_cb.id_keys.irk[0], sizeof(BT_OCTET16)); in btc_dm_get_ble_local_keys() 163 memcpy(&p_id_keys->dhk[0], &btc_dm_cb.ble_local_key_cb.id_keys.dhk[0], sizeof(BT_OCTET16)); in btc_dm_get_ble_local_keys() 996 &p_data->ble_id_keys.irk[0], sizeof(BT_OCTET16)); in btc_dm_sec_cb_handler() 998 &p_data->ble_id_keys.ir[0], sizeof(BT_OCTET16)); in btc_dm_sec_cb_handler() 1000 &p_data->ble_id_keys.dhk[0], sizeof(BT_OCTET16)); in btc_dm_sec_cb_handler() 1018 memcpy(&btc_dm_cb.ble_local_key_cb.er[0], &p_data->ble_er[0], sizeof(BT_OCTET16)); in btc_dm_sec_cb_handler()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/ |
D | btm_int.h | 248 BT_OCTET16 ble_encryption_key_value; /* BLE encryption key */ 525 BT_OCTET16 irk; /* peer diverified identity root */ 526 BT_OCTET16 pltk; /* peer long term key */ 527 BT_OCTET16 pcsrk; /* peer SRK peer device used to secured sign local data */ 529 BT_OCTET16 lltk; /* local long term key */ 530 BT_OCTET16 lcsrk; /* local SRK peer device used to secured sign local data */
|
D | btm_ble_int.h | 428 void btm_ble_ltk_request_reply(BD_ADDR bda, BOOLEAN use_stk, BT_OCTET16 stk); 432 tBTM_STATUS btm_ble_start_encrypt(BD_ADDR bda, BOOLEAN use_stk, BT_OCTET16 stk);
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/ |
D | gatt_sr_hash.c | 164 tGATT_STATUS gatts_calculate_datebase_hash(BT_OCTET16 hash) in gatts_calculate_datebase_hash() 190 BT_OCTET16 key = {0}; in gatts_calculate_datebase_hash()
|
D | gatt_attr.c | 753 BT_OCTET16 stored_hash = {0}; in gatt_sr_init_cl_status()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble.c | 47 extern BOOLEAN aes_cipher_msg_auth_code(BT_OCTET16 key, UINT8 *input, UINT16 length, 216 memcpy(p_devcb->ble_encryption_key_value, p_key->er, sizeof(BT_OCTET16)); in BTM_BleLoadLocalKeys() 237 void BTM_GetDeviceEncRoot (BT_OCTET16 ble_encr_key_value) in BTM_GetDeviceEncRoot() 254 void BTM_GetDeviceIDRoot (BT_OCTET16 irk) in BTM_GetDeviceIDRoot() 271 void BTM_GetDeviceDHK (BT_OCTET16 dhk) in BTM_GetDeviceDHK() 1617 BT_OCTET16 dummy_stk = {0}; in btm_ble_ltk_request() 1645 tBTM_STATUS btm_ble_start_encrypt(BD_ADDR bda, BOOLEAN use_stk, BT_OCTET16 stk) in btm_ble_start_encrypt() 1748 void btm_ble_ltk_request_reply(BD_ADDR bda, BOOLEAN use_stk, BT_OCTET16 stk) in btm_ble_ltk_request_reply() 2608 memset(&btm_cb.devcb.ble_encryption_key_value, 0, sizeof(BT_OCTET16)); 2630 memset(&btm_cb.devcb.ble_encryption_key_value, 0, sizeof(BT_OCTET16));
|
D | btm_sec.c | 229 BT_OCTET16 temp_value = {0}; in BTM_SecRegister() 240 if (memcmp(btm_cb.devcb.id_keys.ir, &temp_value, sizeof(BT_OCTET16)) == 0) { in BTM_SecRegister() 1701 void BTM_RemoteOobDataReply(tBTM_STATUS res, BD_ADDR bd_addr, BT_OCTET16 c, BT_OCTET16 r) in BTM_RemoteOobDataReply() 1742 UINT16 BTM_BuildOobData(UINT8 *p_data, UINT16 max_len, BT_OCTET16 c, in BTM_BuildOobData() 1743 BT_OCTET16 r, UINT8 name_len) in BTM_BuildOobData() 3749 BT_OCTET16 c; in btm_rem_oob_req() 3750 BT_OCTET16 r; in btm_rem_oob_req()
|
D | btm_ble_privacy.c | 1148 BT_OCTET16 peer_irk = {0x0}; in btm_ble_add_default_entry_to_resolving_list()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/include/ |
D | gatt_int.h | 546 BT_OCTET16 database_hash; 782 extern tGATT_STATUS gatts_calculate_datebase_hash(BT_OCTET16 hash);
|