| Commit message (Expand) | Author | Age | Files | Lines |
* | smart_ptr-6: Create make_shared(..) vehicle w/ public ctor and private cookie... | Sven Gothel | 2021-01-19 | 2 | -2/+20 |
* | DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapter | Sven Gothel | 2021-01-18 | 6 | -93/+122 |
* | AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun... | Sven Gothel | 2021-01-17 | 2 | -11/+24 |
* | DBTAdapter: USe pre-incr, use typedef device_list_t (shorten shared device da... | Sven Gothel | 2021-01-15 | 1 | -5/+6 |
* | Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (... | Sven Gothel | 2021-01-11 | 15 | -57/+55 |
* | Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat... | Sven Gothel | 2021-01-06 | 6 | -13/+13 |
* | TinyB: Handle no RTTI in BluetoothManager: Removing the 'find' method impleme... | Sven Gothel | 2021-01-05 | 1 | -0/+10 |
* | Fix operator==(const EUI48& lhs, const EUI48& rhs): Sloppy typo lhs -> rhs fo... | Sven Gothel | 2020-12-25 | 1 | -4/+1 |
* | smart_ptr-5: Use std::make_shared<T>(..) where possible, reducing two memory ... | Sven Gothel | 2020-12-14 | 1 | -0/+3 |
* | smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as... | Sven Gothel | 2020-12-14 | 1 | -2/+2 |
* | smart_ptr-3: Handle HCIEvent + SMPPDUMsg instances via std::unique_ptr instea... | Sven Gothel | 2020-12-14 | 7 | -55/+69 |
* | smart_ptr-2: Handle MgmtEvent instances via std::unique_ptr instead of shared... | Sven Gothel | 2020-12-14 | 4 | -24/+45 |
* | smart_ptr-1: Handle AttPDUMsg instances via std::unique_ptr instead of std::s... | Sven Gothel | 2020-12-13 | 7 | -20/+17 |
* | Adopt new BDAddressAndType key value across project | Sven Gothel | 2020-12-12 | 6 | -127/+122 |
* | Revamp native + java types: EUI48 and add BDAddressAndType | Sven Gothel | 2020-12-12 | 1 | -22/+200 |
* | Added support for SMPSignatureResolvingKeyInfo and SMPKeyType query | Sven Gothel | 2020-12-10 | 2 | -35/+51 |
* | SMPTypes: Add SMPSignatureResolvingKeyInfo (WIP..) | Sven Gothel | 2020-12-10 | 1 | -0/+74 |
* | Process MgmtEvent::Opcode::NEW_LONG_TERM_KEY: Allowing updatePairingState() i... | Sven Gothel | 2020-12-10 | 2 | -3/+5 |
* | DBTDevice::setLongTermKeyInfo(): Only allowed if not yet connected | Sven Gothel | 2020-12-10 | 1 | -0/+3 |
* | MgmtLongTermKeyInfo: Add toSMPLongTermKeyInfo() conversion | Sven Gothel | 2020-12-10 | 1 | -1/+38 |
* | SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m... | Sven Gothel | 2020-12-10 | 4 | -12/+15 |
* | BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),... | Sven Gothel | 2020-12-10 | 1 | -1/+1 |
* | Add SMPLongTermKeyInfo::isValid() | Sven Gothel | 2020-12-10 | 1 | -1/+3 |
* | SMPLongTermKeyInfo: Use Property enum class bitfield instead of single boolea... | Sven Gothel | 2020-12-09 | 2 | -6/+58 |
* | DBTManager::uploadLongTermKey(..): Return HCIStatusCode (platform agnostic; T... | Sven Gothel | 2020-12-09 | 1 | -1/+1 |
* | DBTDevice: Add get/set methods for SMPLongTermKeyInfo (tested); TODO: Java | Sven Gothel | 2020-12-09 | 1 | -0/+17 |
* | DBTDevice::address: Earmark (FIXME) to become mutable for resolvable -> ident... | Sven Gothel | 2020-12-09 | 1 | -3/+3 |
* | DBTDevice::PairingState: Drop atomic fields for sc_atomic_critical sync(); Us... | Sven Gothel | 2020-12-09 | 1 | -15/+21 |
* | DBTManager: Added platform agnostic uploadLongTermKeyInfo(..) | Sven Gothel | 2020-12-09 | 1 | -2/+6 |
* | SMPTypes.hpp: Add platform agnostic SMPLongTermKeyInfo | Sven Gothel | 2020-12-09 | 1 | -0/+27 |
* | MgmtTypes: Complete Key Info Types incl. Mgmt*KeyType deduction from platform... | Sven Gothel | 2020-12-09 | 1 | -117/+230 |
* | SMPPairingState::COMPLETED + AdapterStatusListener::deviceReady(): Refine API... | Sven Gothel | 2020-12-09 | 3 | -6/+9 |
* | DBTDevice::hciSMPMsgCallback: Cache ENC_KEY (ltk, ediv + rand) for processing... | Sven Gothel | 2020-12-04 | 1 | -0/+6 |
* | MgmtLongTermKey + MgmtLinkKey: Add note that POD struct denotes a byte stream... | Sven Gothel | 2020-12-04 | 1 | -10/+26 |
* | SMPTypes: Inject a tag type SMPEncKeyByteStream, denoting encryption key(s) b... | Sven Gothel | 2020-12-04 | 1 | -44/+103 |
* | OctetTypes: Add put_bytes[_nc](..) as a variation to conveniently memcpy into... | Sven Gothel | 2020-12-04 | 1 | -0/+8 |
* | 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 |