OSDN Git Service

Gradually increase the level of authentication on failed GATT operations.
authorJacky Cheung <jackyc@google.com>
Thu, 20 Oct 2016 20:55:21 +0000 (13:55 -0700)
committerJacky Cheung <jackyc@google.com>
Thu, 20 Oct 2016 20:59:04 +0000 (13:59 -0700)
commit3854e2267487ecd129bdd0711c6d9dfbf8f7ed0d
treed2dd0d6acd56c065bbf1215a6e673ddc46776097
parent63b4f6f5db4d5ea0114d195a0f33970e7070f21b
Gradually increase the level of authentication on failed GATT operations.

When lower layer returns insufficient authentication or insufficient
encryption on various GATT operations, gradually retry with increased
authentication level first to AUTHENTICATION_NO_MITM, then
AUTHENTICATION_MITM.

Test: ported from internal branch.

Change-Id: I6bcc4198ca493b7900ddd166a81d30cde896fa86
core/java/android/bluetooth/BluetoothGatt.java