All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Use serde(rename) to save space on on the size of stored credentials (#38)
- Remove the
dat
intermediary directory in file storage (#39) - Use
trussed-core
and remove default features fortrussed
0.3.0 - 2024-03-22
-
Add
delete_app_keys
anddelete_auth_keys
syscalls. (#33)delete_all_pins
now doesn't affect application keysreset_app_keys
: delete all application keys. Getting them again after calling this will not yield the same keyreset_auth_data
combinesdelete_all_pins
anddelete_app_keys
Applications (trussed-secrets) relying on the old
delete_all_pins
behaviour will need to be fixed.
- Make more items public (#36)
0.2.2 - 2023-04-26
- Use
CoreContext::new
to fix compilation with recent Trussed changes. - Provide a derived application key for encryption without a PIN (#20)
0.2.1 - 2023-04-05
- Fix salt path location (#25)
0.2.0 (yanked) - 2023-04-05
0.1.1 - 2023-03-06
- Add support for "missing" hw key (#16)
0.1.0 - 2023-03-03
Initial release with PIN handling and key derivation from PINs.