Lines Matching defs:rand

173 void smp_proc_passkey(tSMP_CB* p_cb, BT_OCTET8 rand) {
176 uint8_t* pp = rand;
305 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
307 STREAM_TO_UINT16(div, rand);
432 tSMP_STATUS smp_calculate_comfirm(tSMP_CB* p_cb, BT_OCTET16 rand,
448 /* p1' = rand XOR p1 */
449 smp_xor_128(p1, rand);
487 smp_debug_print_nbyte_little_endian((uint8_t*)p_cb->rand, "local_rand", 16);
489 tSMP_STATUS status = smp_calculate_comfirm(p_cb, p_cb->rand, &output);
523 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
524 memcpy((void*)p_cb->rand, rand, 8);
528 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
529 memcpy((void*)&p_cb->rand[8], rand, BT_OCTET8_LEN);
551 smp_debug_print_nbyte_little_endian((uint8_t*)p_cb->rrand, "peer rand", 16);
623 static void smp_generate_y(tSMP_CB* p_cb, BT_OCTET8 rand) {
629 memcpy(p_cb->enc_rand, rand, BT_OCTET8_LEN);
631 if (!SMP_Encrypt(dhk, BT_OCTET16_LEN, rand, BT_OCTET8_LEN, &output)) {
664 /* generate EDIV and rand now */
704 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
706 STREAM_TO_UINT16(div, rand);
729 memcpy(p, p_cb->rand, BT_OCTET8_LEN);
733 memcpy(&p[BT_OCTET8_LEN], p_cb->rand, BT_OCTET8_LEN);
736 /* generate STK = Etk(rand|rrand)*/
761 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
762 memcpy((void*)p_cb->private_key, rand, BT_OCTET8_LEN);
764 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
765 memcpy((void*)&p_cb->private_key[8], rand, BT_OCTET8_LEN);
767 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
768 memcpy((void*)&p_cb->private_key[16], rand, BT_OCTET8_LEN);
770 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
771 memcpy((void*)&p_cb->private_key[24], rand,
913 smp_calculate_f4(p_cb->loc_publ_key.x, p_cb->peer_publ_key.x, p_cb->rand,
920 smp_calculate_f4(p_cb->loc_publ_key.x, p_cb->peer_publ_key.x, p_cb->rand,
1069 p_cb->loc_publ_key.x, p_cb->peer_publ_key.x, p_cb->rand, p_cb->rrand);
1072 p_cb->peer_publ_key.x, p_cb->loc_publ_key.x, p_cb->rrand, p_cb->rand);
1510 smp_calculate_f6(p_cb->mac_key, p_cb->rand, p_cb->rrand, p_cb->peer_random,
1537 ret = smp_calculate_f6(p_cb->mac_key, p_cb->rrand, p_cb->rand,
1940 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
1941 memcpy((void*)p_cb->rand, rand, BT_OCTET8_LEN);
1943 [](tSMP_CB* p_cb, BT_OCTET8 rand) {
1944 memcpy((void*)&p_cb->rand[8], rand, BT_OCTET8_LEN);