OSDN Git Service

Security Passkey: Send passkey from API to controller
authorMartin Brabham <optedoblivion@google.com>
Wed, 2 Dec 2020 19:45:08 +0000 (11:45 -0800)
committerMartin Brabham <optedoblivion@google.com>
Wed, 2 Dec 2020 19:49:07 +0000 (11:49 -0800)
Bug: 162984360
Tag: #gd-refactor
Test: cert/run --host SecurityTest:test_successful_dut_initiated_ssp_keyboard
Change-Id: I138a7dfa8f1860a258b62751762b07f65ef4b476

gd/security/pairing/classic_pairing_handler.cc

index 33cba9f..be65dae 100644 (file)
@@ -81,7 +81,7 @@ void ClassicPairingHandler::OnConfirmYesNo(const bluetooth::hci::AddressWithType
 }
 
 void ClassicPairingHandler::OnPasskeyEntry(const bluetooth::hci::AddressWithType& address, uint32_t passkey) {
-  LOG_WARN("TODO Not Implemented!");
+  GetChannel()->SendCommand(hci::UserPasskeyRequestReplyBuilder::Create(address.GetAddress(), passkey));
 }
 
 void ClassicPairingHandler::Initiate(