From: Martin Brabham Date: Tue, 29 Sep 2020 23:34:05 +0000 (-0700) Subject: CertSecurity: Add missing events to registration X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=18de3f6cbe;p=android-x86%2Fsystem-bt.git CertSecurity: Add missing events to registration Bug: 169707911 Tag: #gd-refactor Test: cert/run --host SecurityTest Change-Id: Id28bcad19a0ee58e5127b47f52a6935d96bd6c67 --- 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):