Lines Matching refs:cred
135 return bt_mesh_friend_cred_create(&frnd->cred[idx], frnd->lpn, in friend_cred_create()
173 for (i = 0; i < ARRAY_SIZE(frnd->cred); i++) { in friend_clear()
175 bt_mesh_friend_cred_destroy(&frnd->cred[i]); in friend_clear()
178 memset(frnd->cred, 0, sizeof(frnd->cred)); in friend_clear()
492 const struct bt_mesh_net_cred *cred; in encrypt_friend_pdu() local
498 cred = &frnd->subnet->keys[SUBNET_KEY_TX_IDX(frnd->subnet)] in encrypt_friend_pdu()
501 cred = &frnd->cred[SUBNET_KEY_TX_IDX(frnd->subnet)]; in encrypt_friend_pdu()
526 buf->data[0] = (cred->nid | (iv_index & 1) << 7); in encrypt_friend_pdu()
528 if (bt_mesh_net_encrypt(&cred->enc, &buf->b, iv_index, BT_MESH_NONCE_NETWORK)) { in encrypt_friend_pdu()
533 if (bt_mesh_net_obfuscate(buf->data, iv_index, &cred->privacy)) { in encrypt_friend_pdu()
1331 bt_mesh_friend_cred_destroy(&frnd->cred[0]); in subnet_evt()
1332 memcpy(&frnd->cred[0], &frnd->cred[1], in subnet_evt()
1333 sizeof(frnd->cred[0])); in subnet_evt()
1334 memset(&frnd->cred[1], 0, sizeof(frnd->cred[1])); in subnet_evt()