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.
- Persist application data in a database
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Improve
Vault
type-safety - Updated dependencies
- Improve
Vault
type-safety - Updated dependencies
- Updated dependencies
- Switch to new
Identity
design - Updated dependencies
- Switch to new
Identity
design - Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Regroup all the vault related types and traits in the same crate
- Extract the vault_aws crate
- Updated dependencies
- Fixed the no_std compilation
- Added a readme template and updated some readmes
- Updated dependencies
- Updated dependencies
- Bump aws-config from 0.54.1 to 0.55.0
- Updated dependencies
- Bump p256 from 0.12.0 to 0.13.0
- Updated dependencies
- Fix the cargo update
- Remove the need for _arc functions
- Updated dependencies
- Add more information to
EntryNotFound
errors
- Bump aws-sdk-kms to 0.24.0 and aws-config to 0.54.1
- Updated dependencies
- Updated dependencies
- Bump p256 from 0.11.1 to 0.12.0
- Updated dependencies
- Switch to arch agnostic integers for secret length
- Codespell implementations/rust/
- Complete hkdf version update
- Updated dependencies
- Remove bls support
- Switch to arch agnostic integers for secret length
- Updated dependencies
- Switch to arch agnostic integers for secret length
- Updated dependencies
- Switch to arch agnostic integers for secret length
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Move ockam_vault service to ockam_api
- Add simple
Vault
service - Add simple vault service test
- Switch
Vault
toString
KeyId
instead of integerSecret
- Implement new
Vault
serialization - Improve file handling in
Vault
storage - Updated dependencies
- Remove
AsRef
fromPublicKey
to avoid confusion
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Clean up ockam_core import paths
- Run rustfmt
- Rename error2 to error
- Updated dependencies
- Errors: fix ockam_vault
- Fix various clippy and rustfmt lints
- Remove thiserror as it does not support no_std
- Don't re-export
hex
orhashbrown
fromockam_core
- Implement miniature
ockam
command for demo - Vault updates
- Updated dependencies
- Insert a temporary mechanism to improve error messages
- Friendlify api for
ockam_core::vault::key_id_vault
- Updated dependencies
- Vault_test macro
- Vault_test_sync macro
- Update crate edition to 2021
- Add no_main arg support to ockam::node macro
- Improve formatting of
Cargo.toml
s and addrust-version
1.56.0
- Fix credentials build failure
- Add ockam_core/bls feature and small fixes
- Vault updates
- Change uses of
ockam_vault_core::Foo
to useockam_core::vault::Foo
across crates
- Merge macro crates
- Import correct ed25519 signature trait
- Remove symlinks to
DEVELOP.md
andLICENSE
- Remove need for separate macro crates
- Deny warnings in ci, not local development
- Allow deprecated use of
Signature::new
- Switch from
Signature::new
toSignature::from_bytes
- Prefix xeddsa sign and verify methods with
xeddsa_
- Dependencies updated
- Dependencies updated
- explicitly derive message trait
- Dependencies updated
- Fix zeroize usage.
- Make vault async.
- Simplified feature usage.
- Move as many things as possible into a workspace.
- Dependencies updated
- Remove
None
errors from Error enums.
- Make credentials optional (disabled by default)
- Dependencies updated
- Dependencies updated
- Dependencies updated
- Dependencies updated
- Fixed incorrect link in README
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Replace std:: modules with core:: and alternate implementations
- Dependencies updated.
- Add key validation during secret_import in ockam_vault.
- Implement BLS signature using BBS+.
- Introduce Signature vault type.
- Dependencies updated.
- Remove clamping from curve25519 key generation.
- Dependencies updated.
- Dependencies updated.
- Add key id computation while importing secret in ockam_vault.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Placeholder for BLS signature Vault implementation.
- Dependencies updated.
- Type for
BLS
secrets.
- Dependencies updated.
- Identity trait for defining Profile behavior.
- Entity and Profile implementation restructured.
- Fix clippy warnings.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Use result_message in Vault Worker.
- Refactors in support of Entity abstraction.
- Dependencies updated.
- Documentation edits.
- Dependencies updated.
- Dependencies updated.
- Crate dependency reorganization.
- Dependencies updated.
- Improved asymmetric trait.
- Improved hasher trait.
- Improved key_id trait.
- Improved verify trait.
- Build system and test fixes.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Dependencies updated.
- Traits renamed for consistency.
- Documentation edits.
- Symmetric and Asymmetric SoftwareVault implementations.
- Dependencies updated.
- Fixes to error propagation and entity construction.
Initial release.