From 6c12cb113a17937cfc075cb20f55a520392d1929 Mon Sep 17 00:00:00 2001 From: Jack He Date: Wed, 20 Mar 2019 13:31:58 -0700 Subject: [PATCH] Log encryption key size * Log result from HCI_READ_ENCR_KEY_SIZE command Bug: 124301137 Test: test drive with statsd Change-Id: Ifa195887284a22225a1b71d5a78a25cb8776647e Merged-In: I6274f244a6f03d2a0054e985d7daf8104c8cdfe7 (cherry picked from commit 250d58170014667f5fca44ee8e73f4bf85165e56) --- stack/btu/btu_hcif.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stack/btu/btu_hcif.cc b/stack/btu/btu_hcif.cc index 032bfd409..b9543fdf9 100644 --- a/stack/btu/btu_hcif.cc +++ b/stack/btu/btu_hcif.cc @@ -792,6 +792,16 @@ static void btu_hcif_log_command_complete_metrics(uint16_t opcode, bluetooth::common::LogClassicPairingEvent(RawAddress::kEmpty, bluetooth::common::kUnknownConnectionHandle, opcode, hci_event, status, reason, 0); break; + case HCI_READ_ENCR_KEY_SIZE: { + uint16_t handle; + uint8_t key_size; + STREAM_TO_UINT8(status, p_return_params); + STREAM_TO_UINT16(handle, p_return_params); + STREAM_TO_UINT8(key_size, p_return_params); + bluetooth::common::LogClassicPairingEvent(RawAddress::kEmpty, handle, opcode, hci_event, status, reason, + key_size); + break; + } case HCI_LINK_KEY_REQUEST_REPLY: case HCI_LINK_KEY_REQUEST_NEG_REPLY: case HCI_IO_CAPABILITY_REQUEST_REPLY: -- 2.11.0