Home
last modified time | relevance | path

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

/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/
A Dcrypto.h78 const u8_t prov_salt[16], in bt_mesh_session_key()
81 return bt_mesh_k1(dhkey, 32, prov_salt, "prsk", session_key); in bt_mesh_session_key()
85 const u8_t prov_salt[16], in bt_mesh_prov_nonce()
91 err = bt_mesh_k1(dhkey, 32, prov_salt, "prsn", tmp); in bt_mesh_prov_nonce()
100 const u8_t prov_salt[16], in bt_mesh_dev_key()
103 return bt_mesh_k1(dhkey, 32, prov_salt, "prdk", dev_key); in bt_mesh_dev_key()
109 u8_t prov_salt[16]) in bt_mesh_prov_salt()
118 return bt_mesh_aes_cmac(prov_salt_key, sg, ARRAY_SIZE(sg), prov_salt); in bt_mesh_prov_salt()
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/src/
A Dprov.c158 u8_t prov_salt[16]; /* Provisioning Salt */ member
1106 if (bt_mesh_prov_salt(plink.conf_salt, data, plink.rand, plink.prov_salt)) { in prov_random()
1112 BT_DBG("ProvisioningSalt: %s", bt_hex(plink.prov_salt, 16)); in prov_random()
1143 err = bt_mesh_session_key(plink.dhkey, plink.prov_salt, session_key); in prov_data()
1152 err = bt_mesh_prov_nonce(plink.dhkey, plink.prov_salt, nonce); in prov_data()
1168 err = bt_mesh_dev_key(plink.dhkey, plink.prov_salt, dev_key); in prov_data()
A Dprovisioner_prov.c188 u8_t prov_salt[16]; /* Provisioning Salt */ member
1190 PROV_FREE_MEM(i, prov_salt); in prov_memory_free()
2337 err = bt_mesh_session_key(link[i].dhkey, link[i].prov_salt, session_key); in send_prov_data()
2346 err = bt_mesh_prov_nonce(link[i].dhkey, link[i].prov_salt, nonce); in send_prov_data()
2527 link[i].prov_salt = (u8_t *)osi_calloc(PROV_PROV_SALT_SIZE); in prov_random()
2529 if (!link[i].prov_salt) { in prov_random()
2537 link[i].prov_salt)) { in prov_random()
2542 BT_DBG("ProvisioningSalt: %s", bt_hex(link[i].prov_salt, 16)); in prov_random()
2568 err = bt_mesh_dev_key(link[i].dhkey, link[i].prov_salt, device_key); in prov_complete()

Completed in 14 milliseconds