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

Commit e70b725c authored by Hui Peng's avatar Hui Peng Committed by Automerger Merge Worker
Browse files

Merge "Reland "Enforce authentication if encryption is required"" into main am: 2c46e872

parents 7830017c 2c46e872
Loading
Loading
Loading
Loading
+6 −4
Original line number Original line Diff line number Diff line
@@ -4355,13 +4355,15 @@ tBTM_STATUS btm_sec_execute_procedure(tBTM_SEC_DEV_REC* p_dev_rec) {
    // Check link status of BR/EDR
    // Check link status of BR/EDR
    if (!(p_dev_rec->sec_rec.sec_flags & BTM_SEC_AUTHENTICATED)) {
    if (!(p_dev_rec->sec_rec.sec_flags & BTM_SEC_AUTHENTICATED)) {
      if (p_dev_rec->IsLocallyInitiated()) {
      if (p_dev_rec->IsLocallyInitiated()) {
        if (p_dev_rec->sec_rec.security_required & BTM_SEC_OUT_AUTHENTICATE) {
        if (p_dev_rec->sec_rec.security_required &
          LOG_DEBUG("Outgoing authentication Required");
            (BTM_SEC_OUT_AUTHENTICATE | BTM_SEC_OUT_ENCRYPT)) {
          LOG_DEBUG("Outgoing authentication/encryption Required");
          start_auth = true;
          start_auth = true;
        }
        }
      } else {
      } else {
        if (p_dev_rec->sec_rec.security_required & BTM_SEC_IN_AUTHENTICATE) {
        if (p_dev_rec->sec_rec.security_required &
          LOG_DEBUG("Incoming authentication Required");
            (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_IN_ENCRYPT)) {
          LOG_DEBUG("Incoming authentication/encryption Required");
          start_auth = true;
          start_auth = true;
        }
        }
      }
      }