zxzxwu
f0e5cdee1a
Merge pull request #339 from zxzxwu/enc
...
Refactor crypto and fix CTKD
2023-11-27 14:05:37 +08:00
Josh Wu
80d34a226d
Slightly refactor and fix CTKD
...
It seems sample input data provided in the spec is big-endian (just
like other AES-CMAC-based functions), but all keys are in little-endian(
HCI standard), so they need to be reverse before and after applying
AES-CMAC.
2023-11-26 16:55:10 +08:00
Gilles Boccon-Gibod
268f6b0d51
remove unneeded constructor parameters
2023-11-22 15:30:18 -08:00
Gilles Boccon-Gibod
753b966148
format
2023-11-09 12:44:02 -08:00
Gilles Boccon-Gibod
4ae612090b
wip
2023-11-06 13:19:13 -08:00
skarnataki
fc1bf36ace
Review changes comment fix. Classes/Subclass/dataclass. Enum constants.
...
Naming conventions
2023-10-19 17:19:49 -07:00
zxzxwu
907f2acc7e
Merge pull request #318 from zxzxwu/l2cap_refactor
...
Cleanup legacy L2CAP API usage
2023-10-17 14:22:45 +08:00
Josh Wu
5a85765360
Cleanup legacy L2CAP API
2023-10-11 14:33:44 +08:00
Josh Wu
333940919b
Add missing @pytest.mark.asyncio decorator
2023-10-11 13:52:06 +08:00
Josh Wu
495ce62d9c
Typing AVDTP
2023-10-07 19:32:19 +08:00
Josh Wu
e559744f32
Typing att
2023-09-21 15:52:07 +08:00
Josh Wu
eb9d5632bc
Add utils_test type hint
2023-09-20 23:03:23 +02:00
Josh Wu
45f60edbb6
Pyee watcher context
2023-09-20 23:03:23 +02:00
Gilles Boccon-Gibod
2478d45673
more windows compat fixes
2023-09-12 14:52:42 -07:00
Gilles Boccon-Gibod
1bc7d94111
windows NamedTemporaryFile compatibility
2023-09-12 14:33:12 -07:00
Josh Wu
05a54a4af9
Fix typo
2023-09-10 20:32:58 +08:00
Josh Wu
838d10a09d
Add HFP tests
2023-09-07 23:20:16 +08:00
Josh Wu
901eb55b0e
Add SDP self tests
2023-08-24 01:27:07 +08:00
Josh Wu
727586e40e
Typing SDP
2023-08-23 14:52:44 +08:00
Gilles Boccon-Gibod
f4add16aea
Merge pull request #241 from hchataing/hfp-hf
...
hfp: Implement initiate SLC procedure for HFP-HF
2023-08-14 10:32:55 -07:00
Henri Chataing
9963b51c04
hfp: Implement initiate SLC procedure for HFP-HF
2023-08-10 08:37:54 -07:00
Josh Wu
6399c5fb04
Auto add device to resolving list after pairing
2023-08-03 20:51:00 +08:00
Josh Wu
cbbada4748
SMP: Delegate distributed address type
2023-08-01 08:38:03 -07:00
Gilles Boccon-Gibod
bdad225033
add support for field arrays in hci packet definitions
2023-07-30 22:19:10 -07:00
Gilles Boccon-Gibod
4ffc050eed
restore python < 11 compat
2023-07-27 16:37:27 -07:00
Gilles Boccon-Gibod
60678419a0
compatibility with python 11
2023-07-27 14:55:28 -07:00
Josh Wu
43234d7c3e
Use with-patch to mock SMP session
2023-07-27 08:00:36 -07:00
Josh Wu
f6c0bd88d7
SMP: Do not send phase 2 commands in CTKD
2023-07-27 08:00:36 -07:00
Gilles Boccon-Gibod
78581cc36f
Merge pull request #195 from google/gbg/speaker-app
...
speaker app
2023-06-10 15:24:26 -07:00
Gilles Boccon-Gibod
57b469198a
Merge pull request #196 from google/gbg/better-address-resolving
...
pairing event improvement
2023-06-07 07:03:53 -07:00
Gilles Boccon-Gibod
a118792279
fix format
2023-06-04 13:12:11 -07:00
Gilles Boccon-Gibod
27fbb58447
add basic keystore test
2023-06-04 13:01:07 -07:00
Gilles Boccon-Gibod
7b7ef85b14
wip
2023-05-12 16:26:57 -07:00
Josh Wu
7d7534928f
Add self GATT included service tests
2023-05-08 14:59:58 +08:00
uael
fdee5ecf70
uuid: add separator to to_hex_str + type hints
2023-05-04 04:33:50 +00:00
Gilles Boccon-Gibod
3442358dea
refactor PairingDelegate
2023-04-18 15:04:53 -07:00
Gilles Boccon-Gibod
859aea5a99
fix role state for classic connections
2023-04-07 10:24:26 -07:00
Alan Rosenthal
fb49a87494
Create Characteristic.Property
...
Move all Characteristic properties into its own `enum.IntFlag` class
2023-03-31 16:09:24 -04:00
Alan Rosenthal
eba82b9d9a
Merge pull request #164 from AlanRosenthal/alan/local-write
...
Add `local-write` to bumble-console
2023-03-31 16:07:09 -04:00
Alan Rosenthal
e026de295f
Add show local-values
...
This PR adds a way to display the local gatt characteristics/descriptors values
If no connections, it shows the value of every characteristic/descriptor.
When there's a connection, it shows the value for each specific connection - CCCDs are connection specific
This screen auto-updates every second
2023-03-31 00:20:07 +00:00
Alan Rosenthal
52c15705e9
Add local-write to bumble-console
...
Add a command to update the local gatt server, and notify/indicate subscribes (if any)
2023-03-30 12:33:32 -04:00
Josh Wu
b6fe7460ac
Add role switch test and assertion in self test
2023-03-28 12:52:00 +08:00
Lucas Abel
5c59b6ca6d
Merge pull request #158 from benquike/main
...
Fix HCI_PIN_Code_Reply_Command
2023-03-27 17:37:54 -07:00
Lucas Abel
a72beb1b06
Merge pull request #144 from zxzxwu/classic_link
...
Add Classic Bluetooth link support
2023-03-27 11:41:42 -07:00
Josh Wu
21d8a0d577
Add Classic Local Link support
...
Currently supported features:
* Connect
* Accept
* Switch Role
* Disconnect
* ACL data transmittion
2023-03-25 15:11:59 +08:00
Hui Peng
bd25cf27df
Fix a misconfig of HCI_PIN_Code_Reply_Command
...
The pin_code field is of fixed length of 16 bytes
2023-03-25 03:47:07 +00:00
Lucas Abel
4c6320f98a
Merge pull request #142 from AlanRosenthal/main
...
Fix small bug with services set via --device-config
2023-03-23 12:47:14 -07:00
Lucas Abel
cc0d56ad14
Merge pull request #152 from duohoo/g722_decoder
...
Add G722 decoder with pure python implementation
2023-03-23 12:45:07 -07:00
Hui Peng
41d1772cb5
Add test for HCI_PIN_Code_Request_Reply_Command
2023-03-23 10:14:51 -07:00
Duo Ho
1a580d1c1e
Add G722 decoder with pure python implementation
2023-03-23 03:07:45 +00:00