| Commit message (Expand) | Author | Age | Files | Lines |
* | DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ... | Sven Gothel | 2020-12-03 | 2 | -73/+46 |
* | DBTAdapter: One Connect Command at a time due to SMPIOCapability (1/2 WIP) | Sven Gothel | 2020-12-03 | 1 | -20/+5 |
* | MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an... | Sven Gothel | 2020-12-03 | 4 | -15/+149 |
* | Add Mapping from MgmtStatus -> HCIStatusCode, include value subset of former ... | Sven Gothel | 2020-12-03 | 2 | -0/+24 |
* | SMPTypes.hpp: Complete Phase 3 SMPPDUMsg types (Fix arg names + API doc + str... | Sven Gothel | 2020-12-03 | 1 | -34/+80 |
* | SMPTypes.hpp: Move SMPPairingMsg::KeyDistFormat -> SMPKeyDist (top-level) and... | Sven Gothel | 2020-12-03 | 1 | -85/+106 |
* | Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED; | Sven Gothel | 2020-12-03 | 4 | -7/+25 |
* | PairingMode getPairingMode(..): Simplify argument name le_sc_pairing -> use_sc | Sven Gothel | 2020-12-03 | 1 | -4/+4 |
* | DBTManager: Use mgmtEventAnyCB() for all debug output, added if jau::environm... | Sven Gothel | 2020-12-01 | 1 | -20/+0 |
* | DBTDevice::clearSMPStates(): Shall not clear pairing_data.sec_level_user on c...v2.1.34 | Sven Gothel | 2020-11-25 | 1 | -3/+3 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 2 | -33/+129 |
* | Have doxygen produce links to enum class type using ::EnumClassType (however,... | Sven Gothel | 2020-11-24 | 5 | -46/+46 |
* | Documentation: Add notes re 'LE Secure Connections and LE legacy pairing' | Sven Gothel | 2020-11-24 | 1 | -0/+4 |
* | Security: Re-enable auth-failure (try w/o security); Resolve L2CAPComm::open(... | Sven Gothel | 2020-11-23 | 1 | -4/+3 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 2 | -9/+91 |
* | DBTManager: Support configurable SMPIOCapability per adapter, default is stil... | Sven Gothel | 2020-11-23 | 1 | -0/+17 |
* | SMPIOCapability: Add UNSET value and add Java representation; PairingMode.jav... | Sven Gothel | 2020-11-23 | 1 | -1/+14 |
* | L2CAPComm: Optionally set BTSecurityLevel @ open after bind, before connect; ... | Sven Gothel | 2020-11-23 | 2 | -7/+19 |
* | Map HCI events ENCRYPT_CHANGE + ENCRYPT_KEY_REFRESH_COMPLETE to synthethic Mg... | Sven Gothel | 2020-11-23 | 3 | -56/+143 |
* | BTSecurityLevel: Refine API doc | Sven Gothel | 2020-11-21 | 1 | -5/+5 |
* | Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over... | Sven Gothel | 2020-11-19 | 2 | -15/+15 |
* | Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ... | Sven Gothel | 2020-11-19 | 4 | -22/+84 |
* | AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur... | Sven Gothel | 2020-11-17 | 1 | -1/+5 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 3 | -17/+15 |
* | Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP... | Sven Gothel | 2020-11-17 | 3 | -14/+29 |
* | L2CAPComm::setBTSecurityLevel() only returns true if sec_level > 0 setting wa... | Sven Gothel | 2020-11-17 | 1 | -2/+2 |
* | AdapterStatusListener: Confine readiness criteria for deviceReady: ".. and AT... | Sven Gothel | 2020-11-17 | 1 | -1/+1 |
* | DBTDevice: Document workflow from connect -> ready. Add processDeviceReady() ... | Sven Gothel | 2020-11-16 | 1 | -24/+31 |
* | DBTDevice::processNotifyConnected() -> processL2CAPSetup(), which also uses t... | Sven Gothel | 2020-11-16 | 1 | -3/+7 |
* | AdapterStatusListener::adapterSettingsChanged(..) Initial invocation also set... | Sven Gothel | 2020-11-16 | 1 | -6/+4 |
* | HCIHandler: Expose clear[ConnectionLists -> AllStates](), allowing to flush s... | Sven Gothel | 2020-11-16 | 1 | -2/+6 |
* | DBTDevice: Handle l2cap open/security within processNotifyConnected thread, s... | Sven Gothel | 2020-11-16 | 2 | -11/+14 |
* | PairingMode: Detail PASSKEY_ENTRY and NUMERIC_COMPARISON: Split up to expose ... | Sven Gothel | 2020-11-16 | 2 | -23/+34 |
* | AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event... | Sven Gothel | 2020-11-15 | 2 | -8/+27 |
* | L2CAPComm: Allow multiple open/close cycles during lifetime, required to re-e... | Sven Gothel | 2020-11-15 | 3 | -19/+31 |
* | DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St... | Sven Gothel | 2020-11-15 | 1 | -15/+12 |
* | DBTManager: Add setL2CAPSecurity(..) and userConfirmReply(..) for MgmtUserCon... | Sven Gothel | 2020-11-15 | 1 | -0/+8 |
* | DBTManager: Make default BTMode::DUAL | Sven Gothel | 2020-11-15 | 1 | -4/+3 |
* | HCIHandler: Support LE_REMOTE_FEAT_COMPLETE (reading LE_Encryption flag post ... | Sven Gothel | 2020-11-15 | 1 | -0/+33 |
* | SMPAuthReqs: Ease string representation.. (for viewer) | Sven Gothel | 2020-11-15 | 1 | -5/+5 |
* | MgmtTypes: Reorg, add MgmtUserConfirmReplyCmd, MgmtUserConfirmNegativeReplyCm... | Sven Gothel | 2020-11-15 | 1 | -63/+90 |
* | Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe... | Sven Gothel | 2020-11-14 | 3 | -18/+118 |
* | MgmtTypes.hpp: Add MgmtUserPasskeyReplyCmd, MgmtUserPasskeyNegativeReplyCmd, ... | Sven Gothel | 2020-11-14 | 2 | -3/+84 |
* | HCIACLData::l2cap_frame: Add enum class PBFlag for proper type/value document... | Sven Gothel | 2020-11-14 | 1 | -16/+18 |
* | SMPTypes.hpp: Deduce fully spec compliant PairingMode from both devices' SMPA... | Sven Gothel | 2020-11-14 | 1 | -6/+12 |
* | Add SMPPairingState and PairingMode mapping: getBestPairingMode(SMPAuthReqs, ... | Sven Gothel | 2020-11-12 | 1 | -0/+74 |
* | PairingMode: Add NEGOTIATING mode, i.e. Pairing Feature Exchange in progress | Sven Gothel | 2020-11-12 | 1 | -4/+7 |
* | API doc: SMPAuthReqs::MITM API -> PairingMode and add spec refs | Sven Gothel | 2020-11-12 | 1 | -4/+39 |
* | SMPTypes.hpp: Move types out of class to top: [SMP]IOCapability and [SMP]OOBD... | Sven Gothel | 2020-11-12 | 1 | -43/+43 |
* | Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac... | Sven Gothel | 2020-11-11 | 3 | -6/+7 |