Searched refs:prov_salt (Results 1 – 3 of 3) sorted by relevance
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/ |
A D | crypto.h | 78 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 D | prov.c | 158 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 D | provisioner_prov.c | 188 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