Skip to content

4.20.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Nov 10:38
· 1 commit to develop since this release

[4.20.0] - 2024-11-30

πŸš€ Features

  • HSM support (#344)
    • support for the Proteccio HSM that provides both
      • the ability to perform the Create, Destroy, Export, Encrypt, and Decrypt operations on the HSM
      • the ability to create keys in the KMS which are wrapped by a key in the HSM
    • the database components are now in a separate crate server_database. They are now split in 2 implementations:
      Objects store and Permissions store
    • a new interfaces crate gathers interfaces to be implemented by new external components. Interfaces include:
      • Object Store
      • Permissions Store
      • Encryption Oracle
    • key unique identifiers now support prefixes. Object Stores, Permissions stores, and Encryption Oracles can be
      registered against the prefixes.
    • support for the Sensitive Attribute in addition to the ability to wrap a key by another key has been added to all
      keys creations
  • Make keys non revocable on server (#341)
  • Docker for Linux ARM and keep support for MacOS Intel (#343)

πŸ› Bug Fixes

  • The macOS-12 environment is now deprecated
  • Better permissions checking on wrapping and unwrapping

πŸ“š Documentation

  • Add benchmarks on simultaneous encryptions/decryptions