Home | History | Annotate | Download | only in btm

Lines Matching defs:security_required

897             p_dev_rec->security_required = BTM_SEC_NONE;
1029 p_dev_rec->security_required = BTM_SEC_OUT_AUTHENTICATE;
1418 p_dev_rec->security_required |= (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT);
1423 p_dev_rec->security_required);
2019 if ((p_dev_rec->security_required & mtm_check) /* needs MITM */
2109 UINT16 security_required;
2157 security_required = btm_sec_set_serv_level4_flags (p_serv_rec->ucd_security_flags,
2162 security_required = p_serv_rec->ucd_security_flags;
2168 if (((security_required & BTM_SEC_OUT_FLAGS) == 0) ||
2169 ((((security_required & BTM_SEC_OUT_FLAGS) == BTM_SEC_OUT_AUTHENTICATE) && (p_dev_rec->sec_flags & BTM_SEC_AUTHENTICATED))) ||
2170 ((((security_required & BTM_SEC_OUT_FLAGS) == (BTM_SEC_OUT_AUTHENTICATE | BTM_SEC_OUT_ENCRYPT)) && (p_dev_rec->sec_flags & BTM_SEC_ENCRYPTED))) ||
2171 ((((security_required & BTM_SEC_OUT_FLAGS) == BTM_SEC_OUT_FLAGS) && (p_dev_rec->sec_flags & BTM_SEC_AUTHORIZED))) )
2178 if (((security_required & BTM_SEC_IN_FLAGS) == 0) ||
2179 ((((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_AUTHENTICATE) && (p_dev_rec->sec_flags & BTM_SEC_AUTHENTICATED))) ||
2180 ((((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT)) && (p_dev_rec->sec_flags & BTM_SEC_ENCRYPTED))) ||
2181 ((((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_FLAGS) && (p_dev_rec->sec_flags & BTM_SEC_AUTHORIZED))) )
2184 if (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == 0) ||
2185 (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == BTM_SEC_IN_MIN_16_DIGIT_PIN) &&
2192 if ((rc == BTM_SUCCESS) && (security_required & BTM_SEC_MODE4_LEVEL4) &&
2211 security_required = btm_sec_set_serv_level4_flags (p_serv_rec->security_flags,
2216 security_required = p_serv_rec->security_flags;
2220 BTM_TRACE_DEBUG("%s: security_required 0x%04x, is_originator 0x%02x, psm 0x%04x",
2221 __FUNCTION__, security_required, is_originator, psm);
2223 if ((!is_originator) && (security_required & BTM_SEC_MODE4_LEVEL4))
2247 BTM_TRACE_EVENT ("security_flags:x%x, sec_flags:x%x", security_required, p_dev_rec->sec_flags);
2260 if (((security_required & BTM_SEC_OUT_FLAGS) == 0) ||
2261 ((((security_required & BTM_SEC_OUT_FLAGS) == BTM_SEC_OUT_AUTHENTICATE) && btm_dev_authenticated(p_dev_rec))) ||
2262 ((((security_required & BTM_SEC_OUT_FLAGS) == (BTM_SEC_OUT_AUTHENTICATE | BTM_SEC_OUT_ENCRYPT)) && btm_dev_encrypted(p_dev_rec))) ||
2263 ((((security_required & BTM_SEC_OUT_FLAGS) == BTM_SEC_OUT_FLAGS) && btm_dev_authorized(p_dev_rec) && btm_dev_encrypted(p_dev_rec))) )
2270 if (((security_required & BTM_SEC_IN_FLAGS) == 0) ||
2271 (((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_AUTHENTICATE) && btm_dev_authenticated(p_dev_rec)) ||
2272 (((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT)) && btm_dev_encrypted(p_dev_rec)) ||
2273 (((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_AUTHORIZE) && (btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec))) ||
2274 (((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_AUTHORIZE)) && ((btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec)) && btm_dev_authenticated(p_dev_rec))) ||
2275 (((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_ENCRYPT | BTM_SEC_IN_AUTHORIZE)) && ((btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec)) && btm_dev_encrypted(p_dev_rec))) ||
2276 (((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_FLAGS) && btm_dev_encrypted(p_dev_rec) && (btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec))))
2279 if (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == 0) ||
2280 (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == BTM_SEC_IN_MIN_16_DIGIT_PIN) && btm_dev_16_digit_authenticated(p_dev_rec))) {
2286 if ((rc == BTM_SUCCESS) && (security_required & BTM_SEC_MODE4_LEVEL4) &&
2307 /* Modify security_required in btm_sec_l2cap_access_req for Lisbon */
2317 security_required |= (BTM_SEC_OUT_AUTHENTICATE | BTM_SEC_OUT_ENCRYPT);
2324 security_required |= (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT);
2338 BTM_TRACE_DEBUG ("%s() sm4:0x%x, sec_flags:0x%x, security_required:0x%x chk:%d", __func__,
2339 p_dev_rec->sm4, p_dev_rec->sec_flags, security_required, chk_acp_auth_done);
2341 old_security_required = p_dev_rec->security_required;
2343 p_dev_rec->security_required = security_required;
2368 p_dev_rec->security_required = old_security_required;
2389 p_dev_rec->security_required = old_security_required;
2435 if ((p_dev_rec->security_required & BTM_SEC_MODE4_LEVEL4) &&
2456 p_dev_rec->security_required, p_dev_rec->p_cur_service->service_id);
2497 UINT16 security_required;
2520 security_required = btm_sec_set_serv_level4_flags (p_serv_rec->security_flags,
2525 security_required = p_serv_rec->security_flags;
2548 if (((security_required & BTM_SEC_OUT_FLAGS) == 0) ||
2549 ((((security_required & BTM_SEC_OUT_FLAGS) == BTM_SEC_OUT_AUTHENTICATE) && btm_dev_authenticated(p_dev_rec))) ||
2550 ((((security_required & BTM_SEC_OUT_FLAGS) == (BTM_SEC_OUT_AUTHENTICATE | BTM_SEC_OUT_ENCRYPT)) && btm_dev_encrypted(p_dev_rec)))
2558 if (((security_required & BTM_SEC_IN_FLAGS) == 0) ||
2559 ((((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_AUTHENTICATE) && btm_dev_authenticated(p_dev_rec))) ||
2560 (((security_required & BTM_SEC_IN_FLAGS) == BTM_SEC_IN_AUTHORIZE) && (btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec))) ||
2561 (((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHORIZE | BTM_SEC_IN_AUTHENTICATE)) && ((btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec)) && btm_dev_authenticated(p_dev_rec))) ||
2562 (((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHORIZE | BTM_SEC_IN_ENCRYPT)) && ((btm_dev_authorized(p_dev_rec)||btm_serv_trusted(p_dev_rec, p_serv_rec))&& btm_dev_encrypted(p_dev_rec))) ||
2563 ((((security_required & BTM_SEC_IN_FLAGS) == (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT)) && btm_dev_encrypted(p_dev_rec)))
2567 if (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == 0) ||
2568 (((security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN) == BTM_SEC_IN_MIN_16_DIGIT_PIN) && btm_dev_16_digit_authenticated(p_dev_rec))) {
2573 if ((rc == BTM_SUCCESS) && (security_required & BTM_SEC_MODE4_LEVEL4) &&
2620 if ((!is_originator) && ((security_required & BTM_SEC_MODE4_LEVEL4) ||
2641 p_dev_rec->security_required = security_required;
2649 if ((p_dev_rec->security_required & BTM_SEC_MODE4_LEVEL4) &&
2682 p_dev_rec->security_required, p_dev_rec->p_cur_service->service_id);
2802 p_dev_rec->security_required = BTM_SEC_NONE;
3252 if (!(p_dev_rec->security_required & BTM_SEC_OUT_AUTHENTICATE))
3267 p_dev_rec->security_required &= ~(BTM_SEC_OUT_AUTHENTICATE);
3394 //security_required = p_dev_rec->security_required;
4024 p_dev_rec->security_required &= ~BTM_SEC_OUT_AUTHENTICATE;
4085 p_dev_rec->security_required &= ~BTM_SEC_OUT_AUTHENTICATE;
4543 p_dev_rec->security_required &= ~BTM_SEC_OUT_AUTHENTICATE;
4545 BTM_TRACE_DEBUG ("security_required:%x ", p_dev_rec->security_required );
4573 p_dev_rec->security_required &= ~BTM_SEC_OUT_AUTHENTICATE;
4613 p_dev_rec->security_required &= ~BTM_SEC_OUT_AUTHENTICATE;
4763 " remote_name:%s", __func__, p_dev_rec->security_required, btm_pair_state_descr(btm_cb.pairing_state),
4820 p_dev_rec->security_required = BTM_SEC_NONE;
4943 if (!(p_dev_rec->security_required & BTM_SEC_OUT_AUTHENTICATE)
5334 p_dev_rec->security_required, p_dev_rec->sec_flags, p_dev_rec->sec_state);
5355 && (( p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_OUT_AUTHENTICATE))
5356 || (!p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_IN_AUTHENTICATE))))
5359 && (p_dev_rec->security_required & BTM_SEC_IN_MIN_16_DIGIT_PIN))))
5390 && (!p_dev_rec->is_originator && (p_dev_rec->security_required
5406 && (( p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_OUT_ENCRYPT))
5407 || (!p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_IN_ENCRYPT)))
5425 if ((p_dev_rec->security_required & BTM_SEC_MODE4_LEVEL4) &&
5436 && (( p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_OUT_AUTHORIZE))
5437 || (!p_dev_rec->is_originator && (p_dev_rec->security_required & BTM_SEC_IN_AUTHORIZE))))
5454 p_dev_rec->security_required &= ~(BTM_SEC_OUT_AUTHORIZE | BTM_SEC_IN_AUTHORIZE |