Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2407587 authored by Jaikumar Ganesh's avatar Jaikumar Ganesh Committed by Android Code Review
Browse files

Merge "Require bonding and encryption for PBAP server"

parents d8a9af40 b3c06ce9
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -333,13 +333,7 @@ public class BluetoothPbapService extends Service {
            try {
                // It is mandatory for PSE to support initiation of bonding and
                // encryption.
                // InsecureRfcomm => encryption is on, authentication of link
                // key is off. For legacy pairing it doesn't matter, for 2.1
                // pairing - if we have already done MITM protection, then
                // the same linkeys will be used. If not, then all core profiles
                // will have the same level of protection. This API has to be
                // renamed - its no as insecure as the name suggests.
                mServerSocket = mAdapter.listenUsingInsecureRfcommOn(PORT_NUM);
                mServerSocket = mAdapter.listenUsingEncryptedRfcommOn(PORT_NUM);
            } catch (IOException e) {
                Log.e(TAG, "Error create RfcommServerSocket " + e.toString());
                initSocketOK = false;