• Johan Hedberg's avatar
    Bluetooth: Fix SSP acceptor just-works confirmation without MITM · ba15a58b
    Johan Hedberg authored
    From the Bluetooth Core Specification 4.1 page 1958:
    
    "if both devices have set the Authentication_Requirements parameter to
    one of the MITM Protection Not Required options, authentication stage 1
    shall function as if both devices set their IO capabilities to
    DisplayOnly (e.g., Numeric comparison with automatic confirmation on
    both devices)"
    
    So far our implementation has done user confirmation for all just-works
    cases regardless of the MITM requirements, however following the
    specification to the word means that we should not be doing confirmation
    when neither side has the MITM flag set.
    Signed-off-by: default avatarJohan Hedberg <johan.hedberg@intel.com>
    Tested-by: default avatarSzymon Janc <szymon.janc@tieto.com>
    Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
    Cc: stable@vger.kernel.org
    ba15a58b
hci_event.c 105 KB