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

Commit 1a42cfac authored by Nick Pelly's avatar Nick Pelly
Browse files

Use LM_SECURE when auth && encrypt.

LM_SECURE enforces man in the middle (MITM) protection.

Change-Id: Ia800bb657b429f8872d72072f7c9450a74028af0
parent 18b1e79a
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -125,10 +125,12 @@ static void initSocketNative(JNIEnv *env, jobject obj) {
    case TYPE_RFCOMM:
        lm |= auth ? RFCOMM_LM_AUTH : 0;
        lm |= encrypt ? RFCOMM_LM_ENCRYPT : 0;
        lm |= (auth && encrypt) ? RFCOMM_LM_SECURE : 0;
        break;
    case TYPE_L2CAP:
        lm |= auth ? L2CAP_LM_AUTH : 0;
        lm |= encrypt ? L2CAP_LM_ENCRYPT : 0;
        lm |= (auth && encrypt) ? L2CAP_LM_SECURE : 0;
        break;
    }