Searched refs:prov_salt (Results 1 – 3 of 3) sorted by relevance
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/ |
D | crypto.h | 89 const uint8_t prov_salt[16], in bt_mesh_session_key() 92 return bt_mesh_k1(dhkey, 32, prov_salt, "prsk", session_key); in bt_mesh_session_key() 96 const uint8_t prov_salt[16], in bt_mesh_prov_nonce() 102 err = bt_mesh_k1(dhkey, 32, prov_salt, "prsn", tmp); in bt_mesh_prov_nonce() 111 const uint8_t prov_salt[16], in bt_mesh_dev_key() 114 return bt_mesh_k1(dhkey, 32, prov_salt, "prdk", dev_key); in bt_mesh_dev_key() 120 uint8_t prov_salt[16]) in bt_mesh_prov_salt() 129 return bt_mesh_aes_cmac(prov_salt_key, sg, ARRAY_SIZE(sg), prov_salt); in bt_mesh_prov_salt()
|
D | prov.c | 130 uint8_t prov_salt[16]; /* Provisioning Salt */ member 1162 link.prov_salt)) { in prov_random() 1168 BT_DBG("ProvisioningSalt: %s", bt_hex(link.prov_salt, 16)); in prov_random() 1198 err = bt_mesh_session_key(link.dhkey, link.prov_salt, session_key); in prov_data() 1207 err = bt_mesh_prov_nonce(link.dhkey, link.prov_salt, nonce); in prov_data() 1223 err = bt_mesh_dev_key(link.dhkey, link.prov_salt, dev_key); in prov_data()
|
D | provisioner_prov.c | 156 uint8_t *prov_salt; /* Provisioning Salt */ member 1256 PROV_FREE_MEM(idx, prov_salt); 2391 err = bt_mesh_session_key(link[idx].dhkey, link[idx].prov_salt, session_key); 2398 err = bt_mesh_prov_nonce(link[idx].dhkey, link[idx].prov_salt, nonce); 2589 link[idx].prov_salt = (uint8_t *)bt_mesh_calloc(PROV_PROV_SALT_SIZE); 2590 if (!link[idx].prov_salt) { 2596 link[idx].prov_salt)) { 2601 BT_DBG("ProvisioningSalt: %s", bt_hex(link[idx].prov_salt, 16)); 2624 err = bt_mesh_dev_key(link[idx].dhkey, link[idx].prov_salt, device_key);
|