Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 2.69 KB

CHANGELOG.md

File metadata and controls

82 lines (51 loc) · 2.69 KB

Changelog

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)

0.3.0 - 2024-03-22

Breaking Changes

  • Add delete_app_keys and delete_auth_keys syscalls. (#33)

    • delete_all_pins now doesn't affect application keys
    • reset_app_keys: delete all application keys. Getting them again after calling this will not yield the same key
    • reset_auth_data combines delete_all_pins and delete_app_keys

    Applications (trussed-secrets) relying on the old delete_all_pins behaviour will need to be fixed.

  • Update Trussed dependency (#33, #35, #37)

Added

  • 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

  • Fix data location (#23)
  • Add pin counter reset mechanism (#17)

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.