You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by GitBox <gi...@apache.org> on 2019/12/04 15:59:06 UTC

[GitHub] [mynewt-nimble] michal-narajowski opened a new pull request #688: nimble/host: Add support for OOB Secure Connections

michal-narajowski opened a new pull request #688: nimble/host: Add support for OOB Secure Connections
URL: https://github.com/apache/mynewt-nimble/pull/688
 
 
   Previously we supported only Legacy OOB pairing procedure.
   Secure connections version uses a very different Authentication stage
   which required some changes to the SM code.
   
   SC OOB uses two 128-bit values as OOB data. OOB communication
   is possible in one or both directions. Due to the difference in
   OOB Data compared to the Legacy version, we had to introduce additional
   IO Action that is used in ble_sm_inject_io() API. Also the CONFIRM
   state is omitted as there is no confirmation data sent in-band. The
   confirmation is done when application is passing OOB data to the host
   using ble_sm_inject_io(). The application should call
   ble_sm_sc_oob_generate_data() to generate local OOB data for later use.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services