Lines Matching refs:cred
439 return &bt_mesh.lpn.cred[SUBNET_KEY_TX_IDX(tx->sub)]; in net_tx_cred_get()
479 const struct bt_mesh_net_cred *cred, uint32_t iv_index, in net_encrypt() argument
484 err = bt_mesh_net_encrypt(&cred->enc, buf, iv_index, proxy); in net_encrypt()
489 return bt_mesh_net_obfuscate(buf->data, iv_index, &cred->privacy); in net_encrypt()
495 const struct bt_mesh_net_cred *cred; in bt_mesh_net_encode() local
498 cred = net_tx_cred_get(tx); in bt_mesh_net_encode()
499 err = net_header_encode(tx, cred->nid, buf); in bt_mesh_net_encode()
504 return net_encrypt(buf, cred, BT_MESH_NET_IVI_TX, type); in bt_mesh_net_encode()
534 const struct bt_mesh_net_cred *cred; in bt_mesh_net_send() local
542 cred = net_tx_cred_get(tx); in bt_mesh_net_send()
543 err = net_header_encode(tx, cred->nid, &adv->b); in bt_mesh_net_send()
574 err = net_encrypt(&adv->b, cred, BT_MESH_NET_IVI_TX, BT_MESH_NONCE_NETWORK); in bt_mesh_net_send()
624 const struct bt_mesh_net_cred *cred) in net_decrypt() argument
628 if (NID(in->data) != cred->nid) { in net_decrypt()
641 &cred->privacy)) { in net_decrypt()
663 return bt_mesh_net_decrypt(&cred->enc, out, BT_MESH_NET_IVI_RX(rx), in net_decrypt()
687 const struct bt_mesh_net_cred *cred; in bt_mesh_net_relay() local
727 cred = &rx->sub->keys[SUBNET_KEY_TX_IDX(rx->sub)].msg; in bt_mesh_net_relay()
734 adv->b.data[0] |= cred->nid; in bt_mesh_net_relay()
741 if (net_encrypt(&adv->b, cred, BT_MESH_NET_IVI_RX(rx), BT_MESH_NONCE_NETWORK)) { in bt_mesh_net_relay()