Home
last modified time | relevance | path

Searched refs:new_key (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Dhmac.c37 static void rekey(uint8_t *key, const uint8_t *new_key, unsigned int key_size) in rekey() argument
44 key[i] = inner_pad ^ new_key[i]; in rekey()
45 key[i + TC_SHA256_BLOCK_SIZE] = outer_pad ^ new_key[i]; in rekey()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Dhmac.c37 static void rekey(uint8_t *key, const uint8_t *new_key, unsigned int key_size) in rekey() argument
44 key[i] = inner_pad ^ new_key[i]; in rekey()
45 key[i + TC_SHA256_BLOCK_SIZE] = outer_pad ^ new_key[i]; in rekey()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dnet.h292 new_key:1, /* Data was encrypted with updated key */ member
334 bool bt_mesh_kr_update(struct bt_mesh_subnet *sub, uint8_t new_kr, bool new_key);
350 bool *new_key);
359 bool new_key, const struct bt_mesh_send_cb *cb,
Dbeacon.c344 bool new_key = false; in secure_beacon_recv() local
369 sub = bt_mesh_subnet_find(net_id, flags, iv_index, auth, &new_key); in secure_beacon_recv()
375 if (sub->kr_phase == BLE_MESH_KR_PHASE_2 && !new_key) { in secure_beacon_recv()
418 kr_change = bt_mesh_kr_update(sub, BLE_MESH_KEY_REFRESH(flags), new_key); in secure_beacon_recv()
Dnet.c526 bool bt_mesh_kr_update(struct bt_mesh_subnet *sub, uint8_t new_kr, bool new_key) in bt_mesh_kr_update() argument
550 if (!new_key) { in bt_mesh_kr_update()
785 bool new_key, const struct bt_mesh_send_cb *cb, in bt_mesh_net_resend() argument
793 BT_DBG("net_idx 0x%04x new_key %u len %u", sub->net_idx, new_key, in bt_mesh_net_resend()
796 enc = sub->keys[new_key].enc; in bt_mesh_net_resend()
797 priv = sub->keys[new_key].privacy; in bt_mesh_net_resend()
1037 bool *new_key) in bt_mesh_subnet_find() argument
1052 *new_key = false; in bt_mesh_subnet_find()
1061 *new_key = true; in bt_mesh_subnet_find()
1138 rx->new_key = 1U; in friend_decrypt()
[all …]
Dtransport.c78 new_key:1; /* New/old key */ member
408 err = bt_mesh_net_resend(tx->sub, seg, tx->new_key, in seg_tx_send_unacked()
474 tx->new_key = net_tx->sub->kr_flag; in send_seg()
830 if (rx->new_key && key->updated) { in sdu_recv()
1202 tx_seg->new_key = tx->sub->kr_flag; in ctl_send_seg()
Dlpn.c972 if (sub->kr_phase == BLE_MESH_KR_PHASE_2 && !rx->new_key) { in bt_mesh_lpn_friend_update()
1021 rx->new_key)) { in bt_mesh_lpn_friend_update()