From 18de3f6cbe655714416e7e35bc26e13805fa10dc Mon Sep 17 00:00:00 2001 From: Martin Brabham Date: Tue, 29 Sep 2020 16:34:05 -0700 Subject: [PATCH] CertSecurity: Add missing events to registration Bug: 169707911 Tag: #gd-refactor Test: cert/run --host SecurityTest Change-Id: Id28bcad19a0ee58e5127b47f52a6935d96bd6c67 --- gd/security/cert/cert_security.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/gd/security/cert/cert_security.py b/gd/security/cert/cert_security.py index 2c36ddd6d..8608de43e 100644 --- a/gd/security/cert/cert_security.py +++ b/gd/security/cert/cert_security.py @@ -88,11 +88,15 @@ class CertSecurity(PySecurity): self._device.wait_channel_ready() self._hci = PyHci(device) self._hci.register_for_events( - hci_packets.EventCode.LINK_KEY_REQUEST, hci_packets.EventCode.IO_CAPABILITY_REQUEST, - hci_packets.EventCode.IO_CAPABILITY_RESPONSE, hci_packets.EventCode.USER_PASSKEY_NOTIFICATION, - hci_packets.EventCode.USER_PASSKEY_REQUEST, hci_packets.EventCode.USER_CONFIRMATION_REQUEST, - hci_packets.EventCode.REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION, - hci_packets.EventCode.LINK_KEY_NOTIFICATION, hci_packets.EventCode.SIMPLE_PAIRING_COMPLETE) + hci_packets.EventCode.ENCRYPTION_CHANGE, hci_packets.EventCode.CHANGE_CONNECTION_LINK_KEY_COMPLETE, + hci_packets.EventCode.MASTER_LINK_KEY_COMPLETE, hci_packets.EventCode.RETURN_LINK_KEYS, + hci_packets.EventCode.PIN_CODE_REQUEST, hci_packets.EventCode.LINK_KEY_REQUEST, + hci_packets.EventCode.LINK_KEY_NOTIFICATION, hci_packets.EventCode.ENCRYPTION_KEY_REFRESH_COMPLETE, + hci_packets.EventCode.IO_CAPABILITY_REQUEST, hci_packets.EventCode.IO_CAPABILITY_RESPONSE, + hci_packets.EventCode.REMOTE_OOB_DATA_REQUEST, hci_packets.EventCode.SIMPLE_PAIRING_COMPLETE, + hci_packets.EventCode.USER_PASSKEY_NOTIFICATION, hci_packets.EventCode.KEYPRESS_NOTIFICATION, + hci_packets.EventCode.USER_CONFIRMATION_REQUEST, hci_packets.EventCode.USER_PASSKEY_REQUEST, + hci_packets.EventCode.REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION) self._hci_event_stream = self._hci.get_event_stream() def create_bond(self, address, type): -- 2.11.0