Home
last modified time | relevance | path

Searched refs:prov_salt (Results 1 – 3 of 3) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dcrypto.h89 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()
Dprov.c130 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()
Dprovisioner_prov.c156 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);