Home | History | Annotate | Download | only in smp

Lines Matching refs:local_r_key

86       "%s before update role=%d recv=%d local_i_key = %02x, local_r_key = %02x",
87 __func__, p_cb->role, recv, p_cb->local_i_key, p_cb->local_r_key);
95 p_cb->local_r_key &= ~key_type;
100 p_cb->local_r_key &= ~key_type;
103 p_cb->local_r_key &= ~key_type;
108 SMP_TRACE_DEBUG("updated local_i_key = %02x, local_r_key = %02x",
109 p_cb->local_i_key, p_cb->local_r_key);
129 cb_data.io_req.resp_keys = p_cb->local_r_key;
170 p_cb->local_r_key = cb_data.io_req.resp_keys;
175 p_cb->local_r_key = 0;
181 "local_i_key: 0x%02x, local_r_key: 0x%02x",
183 p_cb->loc_enc_size, p_cb->local_i_key, p_cb->local_r_key);
198 p_cb->local_r_key &= ~SMP_SEC_KEY_TYPE_LK;
202 "set auth_req: 0x%02x, local_i_key: 0x%02x, local_r_key: 0x%02x",
203 p_cb->loc_auth_req, p_cb->local_i_key, p_cb->local_r_key);
211 p_cb->local_r_key = cb_data.io_req.resp_keys;
215 p_cb->local_r_key &= ~SMP_SEC_KEY_TYPE_LK;
219 local_i_key: 0x%02x, local_r_key: 0x%02x, p_cb->loc_auth_req: 0x%02x",
220 p_cb->loc_enc_size, p_cb->local_i_key, p_cb->local_r_key,
278 p_cb->local_r_key &= p_cb->peer_r_key;
466 p_cb->local_r_key = p_cb->local_i_key = SMP_SEC_DEFAULT_KEY;
545 p_cb->local_r_key = p_cb->peer_r_key;
552 p_cb->local_r_key &= p_cb->peer_r_key;
791 p_cb->local_r_key = p_cb->peer_r_key;
838 __func__, p_cb->local_i_key, p_cb->local_r_key);
842 p_cb->local_r_key &= ~SMP_SEC_KEY_TYPE_LK;
845 ** Set local_r_key on master to expect only these keys. */
847 p_cb->local_r_key &= (SMP_SEC_KEY_TYPE_ID | SMP_SEC_KEY_TYPE_CSRK);
860 __func__, p_cb->local_i_key, p_cb->local_r_key);
864 (p_cb->local_i_key || p_cb->local_r_key)) {
868 if (p_cb->role == HCI_ROLE_MASTER && p_cb->local_r_key == 0)
883 p_cb->role, p_cb->local_r_key, p_cb->local_i_key);
886 (!p_cb->local_r_key && p_cb->role == HCI_ROLE_MASTER)) {
890 if (!p_cb->local_i_key && !p_cb->local_r_key) {
1022 p_cb->local_r_key = p_cb->peer_r_key;
1102 __func__, enc_enable, p_cb->local_i_key, p_cb->local_r_key);
1107 p_cb->local_r_key |= SMP_SEC_KEY_TYPE_ENC;
1111 !(p_cb->local_r_key & SMP_SEC_KEY_TYPE_LK)) {
1113 p_cb->local_r_key &= ~SMP_SEC_KEY_TYPE_LK;
1117 ** Set local_r_key on master to expect only these keys.
1120 p_cb->local_r_key &= (SMP_SEC_KEY_TYPE_ID | SMP_SEC_KEY_TYPE_CSRK);
1125 p_cb->local_r_key &= ~SMP_SEC_KEY_TYPE_LK;
1130 __func__, p_cb->local_i_key, p_cb->local_r_key);
1134 (p_cb->local_i_key || p_cb->local_r_key)) {
1156 (p_cb->role == HCI_ROLE_SLAVE) ? p_cb->local_r_key : p_cb->local_i_key;
1177 p_cb->role, p_cb->local_r_key, p_cb->local_i_key);
1180 (!p_cb->local_r_key && p_cb->role == HCI_ROLE_MASTER)) {
1184 if (!p_cb->local_i_key && !p_cb->local_r_key) {
1362 p_cb->local_r_key &= p_cb->peer_r_key;
1656 p_cb->local_r_key = p_cb->peer_r_key;