dev #16

Merged
faicel merged 10 commits from dev into staging 2026-08-21 11:08:54 +00:00
Owner
No description provided.
Update CI workflows to improve versioning and tagging processes. Refactor existing YAML files for better clarity and maintainability, and enhance documentation in README.md to reflect recent changes.
Some checks failed
Run checks on feature branches / rust-crate-checks (push) Failing after 19s
Run checks on feature branches / checks (push) Failing after 0s
2d4ef96069
- Introduced the `zeroize` crate to ensure sensitive ECDH shared secrets are zeroed on drop, enhancing security.
- Updated `Cargo.toml` to include `zeroize` with `default-features = false` for `no_std` compatibility.
- Modified `CHANGELOG.md` to reflect this addition and its implications for security.
- Enhanced error handling in `src/error.rs` to distinguish between wake token generation failures and device response issues.
- Updated documentation and comments across various modules to clarify changes and maintain consistency.
Refactor ATECC608 driver to support ATECC608B with new features and breaking changes
Some checks failed
Run checks on feature branches / rust-crate-checks (push) Failing after 28s
Run checks on feature branches / checks (push) Failing after 0s
59afefac40
- Updated driver implementation to support the ATECC608B Secure Element, including renaming from `atecc608x` to `atecc608b`.
- Introduced a new optional `provisioning` feature for typed Config images, slot profiles, and verified Config writes.
- Enhanced error handling with new error types specific to ATECC608B, improving clarity in failure scenarios.
- Updated documentation across README.md, CHANGELOG.md, and various modules to reflect changes and new functionalities.
- Adjusted `.gitignore` to track new specification markdown files for feature 003.
- Implemented breaking changes in the API, including modifications to command handling and response validation.
- Updated Cargo.toml and Cargo.lock to reflect version changes and new dependencies.
- Renamed crate from `atecc608b` to `atecc608x` and updated version to `1.0.0`.
- Added `deny.toml` for cargo-deny security and policy configuration, enforcing RustSec advisories and license policies.
- Enhanced `.gitignore` to exclude local SQLite DB files and other development artifacts.
- Updated documentation in `README.md` and `CHANGELOG.md` to reflect new features and changes.
- Improved error handling and response validation in the driver implementation.
- Adjusted Cargo.toml and Cargo.lock to reflect new dependencies and versioning.
Remove deprecated Git extension files and update .gitignore to exclude new directories. This includes the removal of settings, rules, and configuration files related to the Git integration, streamlining the project structure.
All checks were successful
Validate branch flow / validate-flow (pull_request_target) Successful in 2s
Validate branch flow / validate (pull_request_target) Successful in 0s
5714f6b0c8
Merge branch 'dev' into fix/audit-2026-08-21-secu-C1
All checks were successful
Validate branch flow / validate-flow (pull_request_target) Successful in 1s
Validate branch flow / validate (pull_request_target) Successful in 0s
64cb584fcf
Merge pull request '## [1.0.0]' (#15) from fix/audit-2026-08-21-secu-C1 into dev
Some checks failed
Create tag on dev / rust-crate-checks (push) Successful in 34s
Create tag on dev / checks (push) Successful in 0s
Create tag on dev / tag_prerelease (push) Successful in 11s
Create tag on dev / tag (push) Successful in 0s
Publish release on tag / rust-crate-checks (push) Successful in 28s
Publish release on tag / checks (push) Successful in 0s
Publish release on tag / release_on_tag (push) Failing after 12s
Publish release on tag / publish (push) Failing after 0s
Validate branch flow / validate-flow (pull_request_target) Successful in 1s
Validate branch flow / validate (pull_request_target) Successful in 0s
9f7b16a4d3
Reviewed-on: #15
faicel merged commit 726fd08e36 into staging 2026-08-21 11:08:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homeiot/atecc608x!16
No description provided.