| c17e2e34 |
tools/mgmt-tester: Add passkey entry test case |
Johan Hedberg |
11 years ago |
1 file, +17, -0 |
| cffa9fb6 |
emulator/smp: Add passkey entry support |
Johan Hedberg |
11 years ago |
1 file, +113, -3 |
| 3a3a0636 |
emulator/smp: Add initial code for selecting authentication method |
Johan Hedberg |
11 years ago |
1 file, +93, -0 |
| 504ae89f |
emulator/smp: Add basic just-works LE SC pairing support |
Johan Hedberg |
11 years ago |
1 file, +136, -3 |
| ced5bb66 |
shared/crypto: Add necessary functions for LE SC |
Johan Hedberg |
11 years ago |
2 files, +70, -0 |
| 31b12309 |
mgmt-tester: Add simple LE SC success test case |
Johan Hedberg |
11 years ago |
1 file, +19, -0 |
| aa0ed806 |
emulator/smp: Add basic SC Public Key generation & exchange support |
Johan Hedberg |
11 years ago |
1 file, +66, -1 |
| 560c5a5c |
tools/mgmt-tester: Fix waiting for bthost to be ready during pre-setup stage
Without this it's possible we might try to enable BR/EDR SC when bthost
hasn't yet established whether the underlying controller is capable of
it. |
Johan Hedberg |
11 years ago |
1 file, +3, -1 |
| fd61d471 |
emulator/bthost: Add API to wait for bthost readiness |
Johan Hedberg |
11 years ago |
2 files, +22, -0 |
| 4fe7df69 |
emulator/bthost: Add API to enable SC support |
Johan Hedberg |
11 years ago |
2 files, +29, -2 |
| 920c1ca1 |
mgmt-tester: Add LE SC legacy fallback test case |
Johan Hedberg |
11 years ago |
1 file, +55, -2 |
| b05fb445 |
monitor: Add SMP over BR/EDR decoding |
Johan Hedberg |
11 years ago |
1 file, +5, -2 |
| c5fa510f |
smp-tester: Link Key creation requires SSP to be enabled |
Johan Hedberg |
11 years ago |
1 file, +2, -0 |
| 51f3b1b8 |
unit/test-ecc: Add debug key sample test |
Johan Hedberg |
11 years ago |
1 file, +30, -0 |
| dcf10286 |
unit/test-ecc: Refactor sample testing code into common function |
Johan Hedberg |
11 years ago |
1 file, +37, -48 |
| c8293fdb |
unit/test-ecc: Add sample data from core spec |
Johan Hedberg |
11 years ago |
1 file, +149, -2 |
| 19e6c21a |
smp-tester: Add basic public key handling |
Johan Hedberg |
11 years ago |
1 file, +63, -10 |
| 30ac69ea |
shared/crypto: Add bt_crypto_f4 for LE SC |
Johan Hedberg |
11 years ago |
2 files, +53, -0 |
| d6d3d26b |
smp-tester: Allow multiple sending without expecting data
Sometimes we need to send multiple PDUs without waiting for any specific
PDU in between. |
Johan Hedberg |
11 years ago |
1 file, +15, -12 |
| 347bb9ca |
smp-tester: Add another basic SC test |
Johan Hedberg |
11 years ago |
1 file, +23, -0 |
| 41f7c8e2 |
smp-tester: Add test case parameter for SC |
Johan Hedberg |
11 years ago |
1 file, +41, -0 |
| f536c00c |
tools/mgmt-tester: Update LE supported settings to include SC |
Johan Hedberg |
11 years ago |
1 file, +1, -1 |
| dbd3dfa5 |
smp-tester: Use BR/EDR/LE controller instead of LE-only
With secure connections we'll be able to do cross-transport key
generation as well as SMP signaling over BR/EDR, so we'll need a
dual-mode controller for this. |
Johan Hedberg |
11 years ago |
1 file, +1, -1 |
| 2e021ee6 |
doc/mgmt-api: Set SC is now both for LE and BR/EDR |
Johan Hedberg |
11 years ago |
1 file, +3, -3 |
| 7a0e8cd2 |
doc/mgmt-api: Document LE SC LTK types |
Johan Hedberg |
11 years ago |
1 file, +5, -2 |
| fc59dabd |
monitor: Print full type information for LTKs |
Johan Hedberg |
11 years ago |
1 file, +31, -2 |
| 115fc8b9 |
monitor: Decode LinkKey bit in SMP key distribution field |
Johan Hedberg |
11 years ago |
1 file, +2, -0 |
| dd8cdef3 |
monitor: Decode LE SC bits in SMP authentication requirement |
Johan Hedberg |
11 years ago |
1 file, +21, -6 |
| c79cfe52 |
monitor: Add decoding of LE SC PDUs |
Johan Hedberg |
11 years ago |
1 file, +50, -0 |
| be20afbb |
monitor: Add translations of LE SC error codes |
Johan Hedberg |
11 years ago |
1 file, +12, -0 |
| 80270e46 |
monitor: Add LE SC defines for SMP |
Johan Hedberg |
11 years ago |
1 file, +16, -0 |
| a59e8c97 |
unit: Add unit test for ECC
This patch adds unit tests for the ECC code. Also this test code has
been taken from https://github.com/kmackay/easy-ecc. |
Johan Hedberg |
11 years ago |
3 files, +105, -0 |
| 20f99f63 |
shared: Add ECC library
This patch adds ECC functions. The code has been taken from
https://github.com/kmackay/easy-ecc and modified to conform with the
BlueZ coding style. |
Johan Hedberg |
11 years ago |
2 files, +915, -0 |
| cac8bb67 |
android/handsfree: Simplify codec selection
Voice settings 0 is legacy, lets use BT_VOICE_CVSD_16BIT instead. |
Lukasz Rymanowski |
11 years ago |
1 file, +2, -3 |
| 3d3262e1 |
android/handsfree: Use bt_sco lib in HFP AG code |
Lukasz Rymanowski |
11 years ago |
1 file, +44, -136 |
| 08b4eb63 |
android/sco: Fix for disconnect SCO
We should just shutdown io and wait for disconnect callback in
disconnect function, otherwise we might get some races e.g. when doing
connect/disconnect SCO. This patch fix that. |
Lukasz Rymanowski |
11 years ago |
1 file, +1, -11 |
| 6dfd0d37 |
android: Fix crash on android-tester
When doing the HAL cleanup the callbacks should be reset to NULL
after calling hal_ipc_unregister otherwise an handler may be called
leading to invalid reads:
BlueZ D: android/hal-a2dp.c:cleanup()
bluetoothd[2624]: android/avdtp.c:connection_lost() Disconnected: Input/output error (5)
bluetoothd[2624]: android/avdtp.c:avdtp_ref() 0x5841900: ref=2
bluetoothd[2624]: android/a2dp.c:bt_a2dp_notify_state() device 00:AA:01:01:00:00 state 0
==2564== Thread 3:
==2564== Invalid read of size 8
==2564== at 0x6B66B47: handle_conn_state (hal-a2dp.c:38)
==2564== by 0x6B6CDB3: notification_handler (hal-ipc.c:125)
==2564== by 0x5368EE4: start_thread (in /usr/lib64/libpthread-2.18.so)
==2564== by 0x5672B8C: clone (in /usr/lib64/libc-2.18.so)
==2564== Address 0x8 is not stack'd, malloc'd or (recently) free'd |
Luiz Augusto von Dentz |
11 years ago |
11 files, +22, -22 |
| 924d680a |
android/tester: Add AVRCP RegNotifPlayStatusChanged test case |
Ravi kumar Veeramally |
11 years ago |
2 files, +67, -0 |
| bd2bacfb |
android/tester: Add AVRCP RegNotifPlayPositionChanged test case |
Ravi kumar Veeramally |
11 years ago |
2 files, +73, -1 |
| e31999cd |
gattrib: Fix not changing the buffer size when mtu is reduced
Using larger buffer than mtu resulted in not sending the message at all
as encode_pdu() in shared/att.c fails when provided data buffer is
larger than current mtu. |
Jakub Tyszkowski |
11 years ago |
1 file, +10, -4 |
| 2841df92 |
android/pts: PTS tests for SM on Android 5.0 |
Ruslan Mstoi |
11 years ago |
1 file, +3, -3 |
| 8c2fdfd5 |
android/pts: PTS tests results for HFP on Android 5.0 |
Sebastian Chlad |
11 years ago |
1 file, +3, -3 |
| 6d258330 |
android/pts: PTS tests for HOGP on Android 5.0 |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +6, -5 |
| 5140eb74 |
android/pts: PTS tests for AVCTP on Android 5.0 |
Ruslan Mstoi |
11 years ago |
1 file, +2, -2 |
| e69ace75 |
shared/hfp: Improve prefix comparing |
Lukasz Rymanowski |
11 years ago |
1 file, +1, -1 |
| 99d8fd0d |
android/client: Add gatt server callbacks support for Android 5.0 |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +28, -1 |
| 6226517f |
android/client: Add support for gattc batchscan_read_reports |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +23, -0 |
| e74a398a |
android/client: Add support for gattc batchscan_dis_batch_scan |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +21, -0 |
| 23b554cf |
android/client: Add support for gattc batchscan_enb_batch_scan |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +32, -0 |
| 7ce786b6 |
android/client: Add support for gattc batch_cfg_storage |
Grzegorz Kolodziejczyk |
11 years ago |
1 file, +31, -0 |