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

Commit 29885283 authored by Andre Eisenbach's avatar Andre Eisenbach
Browse files

Do not log LE encryption keys or passkey

Bug: 18687167
Change-Id: I2a2a7113e6bc7cfb22a6bd6f16d16ce2b7c84cff
parent c6333f1b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1457,7 +1457,7 @@ and USER_HW_DISABLE_API macros */
#endif

#ifndef SMP_DEBUG
#define SMP_DEBUG            TRUE
#define SMP_DEBUG            FALSE
#endif

#ifndef SMP_DEFAULT_AUTH_REQ
+1 −2
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ static void smp_debug_print_nbyte_little_endian (UINT8 *p, const UINT8 *key_name
    {
        x += sprintf ((char *)&p_buf[x], "%02x ", p[i]);
    }
    SMP_TRACE_WARNING("%s(LSB ~ MSB) = %s", key_name, p_buf);
    SMP_TRACE_DEBUG("%s(LSB ~ MSB) = %s", key_name, p_buf);
}
    #else
        #define smp_debug_print_nbyte_little_endian(p, key_name, len)
@@ -194,7 +194,6 @@ void smp_proc_passkey(tSMP_CB *p_cb , tBTM_RAND_ENC *p)
    /* truncate by maximum value */
    while (passkey > BTM_MAX_PASSKEY_VAL)
        passkey >>= 1;
    SMP_TRACE_ERROR("Passkey generated = %d", passkey);

    /* save the TK */
    memset(p_cb->tk, 0, BT_OCTET16_LEN);