/aosp12/system/bt/gd/security/ |
H A D | pairing_handler_le_legacy.cc | 47 if (iom == IoCapability::NO_INPUT_NO_OUTPUT || ios == IoCapability::NO_INPUT_NO_OUTPUT) { in DoLegacyStage1() 51 if ((iom == IoCapability::DISPLAY_ONLY || iom == IoCapability::DISPLAY_YES_NO) && in DoLegacyStage1() 52 (ios == IoCapability::DISPLAY_ONLY || ios == IoCapability::DISPLAY_YES_NO)) { in DoLegacyStage1() 57 if (iom == IoCapability::KEYBOARD_DISPLAY || iom == IoCapability::KEYBOARD_ONLY || in DoLegacyStage1() 58 ios == IoCapability::KEYBOARD_DISPLAY || ios == IoCapability::KEYBOARD_ONLY) { in DoLegacyStage1() 59 IoCapability my_iocaps = IAmCentral(i) ? iom : ios; in DoLegacyStage1() 60 IoCapability remote_iocaps = IAmCentral(i) ? ios : iom; in DoLegacyStage1() 74 const IoCapability& my_iocaps, in LegacyPasskeyEntry() 77 if (my_iocaps == IoCapability::DISPLAY_ONLY || my_iocaps == IoCapability::DISPLAY_YES_NO) { in LegacyPasskeyEntry() 80 …IAmCentral(i) && remote_iocaps == IoCapability::KEYBOARD_DISPLAY && my_iocaps == IoCapability::KEY… in LegacyPasskeyEntry() [all …]
|
H A D | pairing_handler_le_secure_connections.cc | 113 if ((iom == IoCapability::KEYBOARD_DISPLAY || iom == IoCapability::DISPLAY_YES_NO) && in DoSecureConnectionsStage1() 114 (ios == IoCapability::KEYBOARD_DISPLAY || ios == IoCapability::DISPLAY_YES_NO)) { in DoSecureConnectionsStage1() 118 if (iom == IoCapability::NO_INPUT_NO_OUTPUT || ios == IoCapability::NO_INPUT_NO_OUTPUT) { in DoSecureConnectionsStage1() 122 if ((iom == IoCapability::DISPLAY_ONLY || iom == IoCapability::DISPLAY_YES_NO) && in DoSecureConnectionsStage1() 123 (ios == IoCapability::DISPLAY_ONLY || ios == IoCapability::DISPLAY_YES_NO)) { in DoSecureConnectionsStage1() 127 IoCapability my_iocaps = IAmCentral(i) ? iom : ios; in DoSecureConnectionsStage1() 128 IoCapability remote_iocaps = IAmCentral(i) ? ios : iom; in DoSecureConnectionsStage1() 282 … const EcdhPublicKey& PKb, IoCapability my_iocaps, in SecureConnectionsPasskeyEntry() 283 IoCapability remote_iocaps) { in SecureConnectionsPasskeyEntry() 289 if (my_iocaps == IoCapability::DISPLAY_ONLY || remote_iocaps == IoCapability::KEYBOARD_ONLY) { in SecureConnectionsPasskeyEntry() [all …]
|
H A D | ui.h | 46 hci::IoCapability GetRemoteIoCaps() const { in GetRemoteIoCaps() 49 void SetRemoteIoCaps(hci::IoCapability remote_io_caps) { in SetRemoteIoCaps() 85 hci::IoCapability remote_io_caps_ = hci::IoCapability::DISPLAY_YES_NO;
|
H A D | facade_configuration_api.h | 42 void SetIoCapability(hci::IoCapability io_capability); 49 void SetLeIoCapability(security::IoCapability io_capability);
|
H A D | facade_configuration_api.cc | 31 void FacadeConfigurationApi::SetIoCapability(hci::IoCapability io_capability) { in SetIoCapability() 42 void FacadeConfigurationApi::SetLeIoCapability(security::IoCapability io_capability) { in SetLeIoCapability()
|
H A D | pairing_handler_le_unittest.cc | 141 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, 195 PairingResponseBuilder::Create(IoCapability::KEYBOARD_DISPLAY, OobDataFlag::NOT_PRESENT, in TEST_F() 281 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, 323 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, 333 IoCapability::NO_INPUT_NO_OUTPUT,
|
H A D | smp_packets.pdl | 27 enum IoCapability : 8 { 46 io_capability : IoCapability,
|
H A D | pairing_handler_le.h | 226 … const EcdhPublicKey& PKb, IoCapability my_iocaps, 227 IoCapability remote_iocaps); 248 …LegacyStage1ResultOrFailure LegacyPasskeyEntry(const InitialInformations& i, const IoCapability& m… 249 const IoCapability& remote_iocaps);
|
H A D | initial_informations.h | 87 IoCapability io_capability;
|
H A D | facade.cc | 222 static_cast<hci::IoCapability>(request->capability())); in SetIoCapability() 231 static_cast<security::IoCapability>(request->capabilities())); in SetLeIoCapability()
|
/aosp12/system/bt/gd/security/pairing/ |
H A D | classic_pairing_handler.cc | 107 hci::IoCapability io_capability, in Initiate() 430 case hci::IoCapability::DISPLAY_ONLY: in OnReceive() 432 case hci::IoCapability::DISPLAY_ONLY: in OnReceive() 466 case hci::IoCapability::KEYBOARD_ONLY: in OnReceive() 490 case hci::IoCapability::DISPLAY_YES_NO: in OnReceive() 492 case hci::IoCapability::DISPLAY_ONLY: in OnReceive() 506 case hci::IoCapability::KEYBOARD_ONLY: in OnReceive() 522 case hci::IoCapability::KEYBOARD_ONLY: in OnReceive() 524 case hci::IoCapability::DISPLAY_ONLY: in OnReceive() 538 case hci::IoCapability::KEYBOARD_ONLY: in OnReceive() [all …]
|
H A D | classic_pairing_handler_unittest.cc | 291 hci::IoCapability injected_io_capability = hci::IoCapability::DISPLAY_ONLY; in TEST_F() 329 hci::IoCapability injected_io_capability = hci::IoCapability::DISPLAY_ONLY; in TEST_F() 367 hci::IoCapability injected_io_capability = hci::IoCapability::DISPLAY_ONLY; in TEST_F() 405 hci::IoCapability injected_io_capability = hci::IoCapability::KEYBOARD_ONLY; in TEST_F() 443 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() 481 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() 519 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() 557 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() 597 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() 631 hci::IoCapability injected_io_capability = hci::IoCapability::NO_INPUT_NO_OUTPUT; in TEST_F() [all …]
|
H A D | classic_pairing_handler.h | 49 remote_io_capability_(hci::IoCapability::DISPLAY_YES_NO), in ClassicPairingHandler() 52 local_io_capability_(hci::IoCapability::DISPLAY_YES_NO), in ClassicPairingHandler() 64 hci::IoCapability io_capability, 107 hci::IoCapability remote_io_capability_; 110 hci::IoCapability local_io_capability_;
|
H A D | pairing_handler.h | 55 hci::IoCapability io_capability,
|
/aosp12/system/bt/gd/security/internal/ |
H A D | security_manager_impl.h | 43 static constexpr hci::IoCapability kDefaultIoCapability = hci::IoCapability::DISPLAY_YES_NO; 189 void SetIoCapability(hci::IoCapability io_capability); 192 void SetLeIoCapability(security::IoCapability io_capability); 223 hci::IoCapability io_capability, 259 hci::IoCapability local_io_capability_ = kDefaultIoCapability; 261 security::IoCapability local_le_io_capability_ = security::IoCapability::KEYBOARD_DISPLAY;
|
H A D | security_manager_impl.cc | 40 hci::IoCapability io_capability, in DispatchPairingHandler() 744 void SecurityManagerImpl::SetIoCapability(hci::IoCapability io_capability) { in SetIoCapability() 748 void SecurityManagerImpl::SetLeIoCapability(security::IoCapability io_capability) { in SetLeIoCapability()
|
/aosp12/system/bt/gd/security/test/ |
H A D | pairing_handler_le_pair_test.cc | 181 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, in SetUp() 206 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, in SetUp() 372 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, in TEST_F() 394 .myPairingCapabilities = {.io_capability = IoCapability::NO_INPUT_NO_OUTPUT, in TEST_F() 447 central_setup.myPairingCapabilities.io_capability = IoCapability::DISPLAY_YES_NO; in TEST_F() 488 central_setup.myPairingCapabilities.io_capability = IoCapability::KEYBOARD_ONLY; in TEST_F() 492 peripheral_setup.myPairingCapabilities.io_capability = IoCapability::DISPLAY_ONLY; in TEST_F() 538 central_setup.myPairingCapabilities.io_capability = IoCapability::KEYBOARD_ONLY; in TEST_F() 542 peripheral_setup.myPairingCapabilities.io_capability = IoCapability::DISPLAY_ONLY; in TEST_F() 574 central_setup.myPairingCapabilities.io_capability = IoCapability::KEYBOARD_ONLY; in TEST_F() [all …]
|
/aosp12/system/bt/gd/security/cert/ |
H A D | cert_security.py | 41 IoCapabilities.DISPLAY_ONLY: hci_packets.IoCapability.DISPLAY_ONLY, 42 IoCapabilities.DISPLAY_YES_NO_IO_CAP: hci_packets.IoCapability.DISPLAY_YES_NO, 43 IoCapabilities.KEYBOARD_ONLY: hci_packets.IoCapability.KEYBOARD_ONLY, 44 IoCapabilities.NO_INPUT_NO_OUTPUT: hci_packets.IoCapability.NO_INPUT_NO_OUTPUT, 70 _io_caps = hci_packets.IoCapability.DISPLAY_ONLY 125 … self._io_caps = self._io_cap_lookup.get(io_capabilities, hci_packets.IoCapability.DISPLAY_ONLY)
|
/aosp12/system/bt/gd/security/channel/ |
H A D | security_manager_channel_unittest.cc | 271 hci::IoCapability io_capability = (hci::IoCapability)0x00; in TEST_F() 305 hci::IoCapability io_capability = (hci::IoCapability)0x00; in TEST_F()
|
/aosp12/system/bt/main/shim/ |
H A D | btm_api.cc | 244 std::unordered_map<bluetooth::hci::IoCapability, int> gd_legacy_io_caps_map_ = { 245 {bluetooth::hci::IoCapability::DISPLAY_ONLY, BTM_IO_CAP_OUT}, 246 {bluetooth::hci::IoCapability::DISPLAY_YES_NO, BTM_IO_CAP_IO}, 247 {bluetooth::hci::IoCapability::KEYBOARD_ONLY, BTM_IO_CAP_IN}, 248 {bluetooth::hci::IoCapability::NO_INPUT_NO_OUTPUT, BTM_IO_CAP_NONE},
|
/aosp12/frameworks/base/core/java/android/bluetooth/ |
H A D | BluetoothAdapter.java | 481 public @interface IoCapability {} annotation in BluetoothAdapter 1480 @IoCapability 1512 public boolean setIoCapability(@IoCapability int capability) { in setIoCapability() 1537 @IoCapability 1569 public boolean setLeIoCapability(@IoCapability int capability) { in setLeIoCapability()
|
/aosp12/system/bt/vendor_libs/test_vendor_lib/model/controller/ |
H A D | link_layer_controller.cc | 782 peer, static_cast<bluetooth::hci::IoCapability>(io_capability), in IncomingIoCapabilityRequestPacket() 832 peer, static_cast<bluetooth::hci::IoCapability>(io_capability), in IncomingIoCapabilityResponsePacket()
|
/aosp12/system/bt/gd/hci/ |
H A D | hci_packets.pdl | 1193 enum IoCapability : 8 { 1218 io_capability : IoCapability, 5186 io_capability : IoCapability,
|