Lines Matching defs:p1
309 * add pairing command sent from local device into p1.
328 * add pairing command received from peer device into p1.
350 * p1 = (MSB) pres || preq || rat' || iat' (LSB)
352 * p1 = iat' || rat' || preq || pres
358 BT_OCTET16 p1) {
360 uint8_t* p = (uint8_t*)p1;
380 smp_debug_print_nbyte_little_endian((uint8_t*)p1,
381 "p1 = iat' || rat' || preq || pres", 16);
437 /* generate p1 = pres || preq || rat' || iat' */
438 BT_OCTET16 p1;
439 smp_gen_p1_4_confirm(p_cb, remote_bd_addr_type, p1);
440 /* p1' = rand XOR p1 */
441 smp_xor_128(p1, rand);
442 smp_debug_print_nbyte_little_endian((uint8_t*)p1, "p1' = p1 XOR r", 16);
443 /* calculate e1 = e(k, p1'), where k = TK */
446 if (!SMP_Encrypt(p_cb->tk, BT_OCTET16_LEN, p1, BT_OCTET16_LEN, output)) {
447 SMP_TRACE_ERROR("%s: failed encryption at e1 = e(k, p1')");
450 smp_debug_print_nbyte_little_endian(output->param_buf, "e1 = e(k, p1')", 16);
1757 uint8_t* p1;
1759 p1 = rev_link_key;
1761 REVERSE_ARRAY_TO_STREAM(p1, p2, 16);