Bluetooth-Devices
bluetooth-data-tools
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(pre-commit.ci): auto fixes
pre-commit-ci-update-config
14 hours ago
chore(pre-commit.ci): pre-commit autoupdate updates: - [github.com/commitizen-tools/commitizen: v4.16.5 → v4.17.1](https://github.com/commitizen-tools/commitizen/compare/v4.16.5...v4.17.1) - [github.com/astral-sh/ruff-pre-commit: v0.15.22 → v0.16.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.22...v0.16.3) - [github.com/pre-commit/mirrors-mypy: v2.3.0 → v2.3.1](https://github.com/pre-commit/mirrors-mypy/compare/v2.3.0...v2.3.1)
pre-commit-ci-update-config
14 hours ago
chore(pre-commit.ci): auto fixes
pre-commit-ci-update-config
8 days ago
chore(deps): bump cryptography from 48.0.0 to 50.0.0 Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to 50.0.0. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/48.0.0...50.0.0) --- updated-dependencies: - dependency-name: cryptography dependency-version: 50.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/cryptography-50.0.0
8 days ago
chore(pre-commit.ci): auto fixes
pre-commit-ci-update-config
15 days ago
chore(ci): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [CodSpeedHQ/action](https://github.com/codspeedhq/action) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish). Updates `CodSpeedHQ/action` from 4.18.5 to 5.0.1 - [Release notes](https://github.com/codspeedhq/action/releases) - [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codspeedhq/action/compare/f99becdce5e5d51fd556489ebef684f4ecfd6286...88472375d0a4572cf70a9f1fe3a4e0ab8da1b924) Updates `pypa/gh-action-pypi-publish` from 1.14.1 to 1.14.2 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/ba38be9e461d3875417946c167d0b5f3d385a247...dc37677b2e1c63e2034f94d8a5b11f265b73ba33) --- updated-dependencies: - dependency-name: CodSpeedHQ/action dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: pypa/gh-action-pypi-publish dependency-version: 1.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/github_actions/github-actions-7feab1935f
17 days ago
test(privacy): annotate the new parametrized tests for mypy Annotating `address: str` without a return type makes the definition partially annotated, which `disallow_incomplete_defs` rejects even though the file's older bare `def test_x():` forms pass.
bluetoothbot:koan/resolve-private-address-input-validation
19 days ago
fix(privacy): validate the address resolve_private_address is handed Strip `-` alongside `:` so all three spellings the library accepts -- colon, Windows hyphen, unseparated -- reach the same bytes, and reject anything that is not six octets with `ValueError` before the cipher runs. The silent-`False` case is the one that mattered. A wrong-length address made it past `rpa[0]`, encrypted a 16-byte plaintext just fine, and then compared `ct[13:]` against a `rpa[3:]` of the wrong size -- so `compare_digest` returned `False` and the caller read that as "this IRK does not match this device" rather than "you passed me a malformed address". `""` raised `IndexError` and a 1-octet input surfaced a block length complaint from `cryptography`; neither is diagnosable at the call site. No measurable cost: the second `replace` is ~3ns and the length check is one C call on bytes, against a non-RPA reject path that measures 602ns and an AES path an order of magnitude above that. `str.translate` was tried for the two-separator strip and is 3x slower than chained `replace` -- it builds a per-character lookup.
bluetoothbot:koan/resolve-private-address-input-validation
19 days ago
Latest Branches
CodSpeed Performance Gauge
N/A
chore(pre-commit.ci): pre-commit autoupdate
#307
14 hours ago
ca92f96
pre-commit-ci-update-config
CodSpeed Performance Gauge
N/A
chore(deps): bump cryptography from 48.0.0 to 50.0.0
#313
8 days ago
0a3c0c2
dependabot/pip/cryptography-50.0.0
CodSpeed Performance Gauge
N/A
chore(ci): bump the github-actions group with 2 updates
#312
17 days ago
b387281
dependabot/github_actions/github-actions-7feab1935f
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs