github Cosmian/kms 4.20.0

latest releases: 5.8.1, 5.8.0, 5.7.1...
9 months ago

[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

Don't miss a new kms release

NewReleases is sending notifications on new releases.