Home
last modified time | relevance | path

Searched refs:sec_flag (Results 1 – 3 of 3) sorted by relevance

/packages/modules/Bluetooth/system/stack/gatt/
Dgatt_db.cc76 bool read_long, tGATT_SEC_FLAG sec_flag, in gatts_check_attr_readability() argument
91 if ((perm & GATT_READ_AUTH_REQUIRED) && !sec_flag.is_link_key_known && !sec_flag.is_encrypted) { in gatts_check_attr_readability()
96 if ((perm & GATT_READ_MITM_REQUIRED) && !sec_flag.is_link_key_authed) { in gatts_check_attr_readability()
101 if ((perm & GATT_READ_ENCRYPTED_REQUIRED) && !sec_flag.is_encrypted) { in gatts_check_attr_readability()
106 if ((perm & GATT_READ_ENCRYPTED_REQUIRED) && sec_flag.is_encrypted && (key_size < min_key_size)) { in gatts_check_attr_readability()
112 if (sec_flag.can_read_discoverable_characteristics) { in gatts_check_attr_readability()
115 if (!sec_flag.is_link_key_known || !sec_flag.is_encrypted) { in gatts_check_attr_readability()
165 tGATT_SEC_FLAG sec_flag, uint8_t key_size) { in read_attr_value() argument
171 tGATT_STATUS status = gatts_check_attr_readability(attr16, offset, read_long, sec_flag, key_size); in read_attr_value()
278 uint16_t* p_len, tGATT_SEC_FLAG sec_flag, in gatts_db_read_attr_value_by_type() argument
[all …]
Dgatt_sr.cc452 tGATT_SEC_FLAG sec_flag; in gatt_process_read_multi_req() local
464 gatt_sr_get_sec_info(tcb.peer_bda, tcb.transport, &sec_flag, &key_size); in gatt_process_read_multi_req()
487 err = gatts_read_attr_perm_check(it->p_db, false, handle, sec_flag, key_size); in gatt_process_read_multi_req()
527 GATT_MAX_ATTR_LEN, sec_flag, key_size, trans_id); in gatt_process_read_multi_req()
965 tGATT_SEC_FLAG sec_flag; in gatts_process_read_by_type_req() local
967 gatt_sr_get_sec_info(tcb.peer_bda, tcb.transport, &sec_flag, &key_size); in gatts_process_read_by_type_req()
971 uuid, &buf_len, sec_flag, key_size, 0, &err_hdl); in gatts_process_read_by_type_req()
1012 tGATT_SEC_FLAG sec_flag; in gatts_process_write_req() local
1051 gatt_sr_get_sec_info(tcb.peer_bda, tcb.transport, &sec_flag, &key_size); in gatts_process_write_req()
1054 sec_flag, key_size); in gatts_process_write_req()
[all …]
Dgatt_int.h673 uint16_t* p_len, tGATT_SEC_FLAG sec_flag,
679 tGATT_SEC_FLAG sec_flag, uint8_t key_size,
683 tGATT_SEC_FLAG sec_flag, uint8_t key_size);
685 tGATT_SEC_FLAG sec_flag, uint8_t key_size);