/external/bluetooth/bluedroid/stack/smp/ |
H A D | smp_cmac.c | 61 p[BT_OCTET16_LEN - i*4 -1], p[BT_OCTET16_LEN - i*4 -2], 62 p[BT_OCTET16_LEN - i*4 -3], p[BT_OCTET16_LEN - i*4 -4]); 73 ** must point to a BT_OCTET16_LEN memory space; where include 83 for ( i = length ; i < BT_OCTET16_LEN; i++ ) 84 p[BT_OCTET16_LEN - i - 1] = ( i == length ) ? 0x80 : 0; 100 for ( i = 0; i < BT_OCTET16_LEN ; i ++ ) 146 smp_xor_128(&cmac_cb.text[(cmac_cb.round - i)*BT_OCTET16_LEN], x); /* Mi' := Mi (+) X */ 148 if (!SMP_Encrypt(key, BT_OCTET16_LEN, [all...] |
H A D | smp_utils.c | 40 #define SMP_CONFIRM_CMD_SIZE (BT_OCTET16_LEN + 1) 41 #define SMP_INIT_CMD_SIZE (BT_OCTET16_LEN + 1) 42 #define SMP_ENC_INFO_SIZE (BT_OCTET16_LEN + 1) 44 #define SMP_ID_INFO_SIZE (BT_OCTET16_LEN + 1) 46 #define SMP_SIGN_INFO_SIZE (BT_OCTET16_LEN + 1) 220 ARRAY_TO_STREAM (p, p_cb->confirm, BT_OCTET16_LEN); 247 ARRAY_TO_STREAM (p, p_cb->rand, BT_OCTET16_LEN); 274 ARRAY_TO_STREAM (p, p_cb->ltk, BT_OCTET16_LEN); 333 ARRAY_TO_STREAM (p, irk, BT_OCTET16_LEN); 392 ARRAY_TO_STREAM (p, p_cb->csrk, BT_OCTET16_LEN); [all...] |
H A D | smp_keys.c | 199 memset(p_cb->tk, 0, BT_OCTET16_LEN); 235 memset(p, 0, BT_OCTET16_LEN); 248 if (!SMP_Encrypt( p_cb->tk, BT_OCTET16_LEN, ptext, BT_OCTET16_LEN, &output)) 362 if (!SMP_Encrypt(er, BT_OCTET16_LEN, buffer, 4, &output)) 369 memcpy((void *)p_cb->csrk, output.param_buf, BT_OCTET16_LEN); 569 if (!SMP_Encrypt(p_cb->tk, BT_OCTET16_LEN, p1, BT_OCTET16_LEN, &output)) 608 if (!SMP_Encrypt(p_cb->tk, BT_OCTET16_LEN, p2, BT_OCTET16_LEN, [all...] |
H A D | smp_api.c | 303 if (len > BT_OCTET16_LEN) 304 len = BT_OCTET16_LEN;
|
H A D | smp_act.c | 221 memcpy(p_cb->rand, p_cb->test_rand, BT_OCTET16_LEN); 448 STREAM_TO_ARRAY(p_cb->rconfirm, p, BT_OCTET16_LEN); 463 STREAM_TO_ARRAY(p_cb->rrand, p, BT_OCTET16_LEN); 475 STREAM_TO_ARRAY(p_cb->ltk, p, BT_OCTET16_LEN); 495 memcpy(le_key.ltk, p_cb->ltk, BT_OCTET16_LEN); 511 STREAM_TO_ARRAY (p_cb->tk, p, BT_OCTET16_LEN); /* reuse TK for IRK */ 529 memcpy(pid_key.irk, p_cb->tk, BT_OCTET16_LEN); 549 memcpy (le_key.csrk, p_data, BT_OCTET16_LEN); /* get peer CSRK */ 569 !memcmp(p_cb->rconfirm, p_data->key.p_data, BT_OCTET16_LEN)) 859 memset(p_cb->tk, 0, BT_OCTET16_LEN); [all...] |
/external/bluetooth/bluedroid/bta/dm/ |
H A D | bta_dm_ci.c | 83 memcpy(p_msg->c, c, BT_OCTET16_LEN); 84 memcpy(p_msg->r, r, BT_OCTET16_LEN);
|
H A D | bta_dm_act.c | 4917 for (i=0; i<BT_OCTET16_LEN; i++ )
|
/external/bluetooth/bluedroid/btif/include/ |
H A D | btif_dm.h | 64 UINT8 ltk[BT_OCTET16_LEN]; 74 UINT8 csrk[BT_OCTET16_LEN];
|
/external/bluetooth/bluedroid/stack/btm/ |
H A D | btm_ble.c | 243 memcpy (er, btm_cb.devcb.er, BT_OCTET16_LEN); 261 memcpy (irk, btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN); 277 memcpy (dhk, btm_cb.devcb.id_keys.dhk, BT_OCTET16_LEN); 769 params.param_len = BT_OCTET16_LEN; 896 memcpy(p_rec->ble.keys.ltk, p_keys->penc_key.ltk, BT_OCTET16_LEN); 914 for (i=0; i<BT_OCTET16_LEN; i++) 919 //memcpy( p_rec->ble.keys.irk, p_keys->pid_key, BT_OCTET16_LEN); todo will crash the system 927 memcpy(p_rec->ble.keys.csrk, p_keys->pcsrk_key.csrk, BT_OCTET16_LEN); 1337 if (p && p->param_len == BT_OCTET16_LEN) 1339 for (i = 0; i < (BT_OCTET16_LEN [all...] |
H A D | btm_ble_addr.c | 108 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output)) 300 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN,
|
H A D | btm_ble_multi_adv.c | 402 if (!SMP_Encrypt(btm_cb.devcb.id_keys.irk, BT_OCTET16_LEN, p->param_buf, 3, &output))
|
/external/bluetooth/bluedroid/btif/src/ |
H A D | btif_dm.c | 141 UINT8 ir[BT_OCTET16_LEN]; 142 UINT8 irk[BT_OCTET16_LEN]; 143 UINT8 dhk[BT_OCTET16_LEN]; 149 UINT8 er[BT_OCTET16_LEN]; 1855 BT_OCTET16_LEN); 1858 BT_OCTET16_LEN); 1861 BT_OCTET16_LEN); 1869 BT_OCTET16_LEN); 2712 memcpy(oob_cb.sp_c, c, BT_OCTET16_LEN); 2713 memcpy(oob_cb.sp_r, r, BT_OCTET16_LEN); [all...] |
/external/bluetooth/bluedroid/stack/include/ |
H A D | smp_api.h | 157 UINT8 param_buf[BT_OCTET16_LEN];
|
H A D | bt_types.h | 327 #define BT_OCTET16_LEN 16 macro 328 typedef UINT8 BT_OCTET16[BT_OCTET16_LEN]; /* octet array: size 16 */
|
H A D | btm_ble_api.h | 244 UINT8 param_buf[BT_OCTET16_LEN];
|
/external/bluetooth/bluedroid/vnd/ble/ |
H A D | vendor_ble.c | 565 ARRAY_TO_STREAM(p, p_dev_rec->ble.keys.irk, BT_OCTET16_LEN);
|
/external/libnfc-nci/src/include/ |
H A D | bt_types.h | 304 #define BT_OCTET16_LEN 16 macro 305 typedef UINT8 BT_OCTET16[BT_OCTET16_LEN]; /* octet array: size 16 */
|