Lines Matching refs:p2
550 ** p2 = padding || ia || ra
555 void smp_gen_p2_4_confirm( tSMP_CB *p_cb, BT_OCTET16 p2)
557 UINT8 *p = (UINT8 *)p2;
563 SMP_TRACE_ERROR("can not generate confirm p2 for unknown device");
586 SMP_TRACE_DEBUG("p2 = padding || ia || ra");
587 smp_debug_print_nbyte_little_endian(p2, (const UINT8 *)"p2", 16);
641 BT_OCTET16 p2;
651 smp_gen_p2_4_confirm(p_cb, p2);
653 /* calculate p2 = (p1' XOR p2) */
654 smp_xor_128(p2, p->param_buf);
655 smp_debug_print_nbyte_little_endian ((UINT8 *)p2, (const UINT8 *)"p2' = C1 xor p2", 16);
657 /* calculate: Confirm = E(k, p1' XOR p2) */
658 if (!SMP_Encrypt(p_cb->tk, BT_OCTET16_LEN, p2, BT_OCTET16_LEN, &output))
2040 UINT8 *p2;
2042 p2 = p_dev_rec->link_key;
2043 REVERSE_ARRAY_TO_STREAM(p1, p2, 16);