v0.5.0
Change notes:
- Made
eif_build
a standalone crate with proper documentation - Added AWS KMS support for EIF signing alongside local keys
- Bumped minimum Rust version to 1.71.1
- Refactored signing functionality to sign pre-built EIFs
- Implemented configurable hashing algorithms
Change history:
c215c8c Add tests for ARN parser
957f5f5 Dispatch key type internally
e7f2ba8 Extend EifReader to get measurements
4fc01cd Add EifSigner
1edaf99 Allow to specify hashing algorithm
899eee6 Pack parameters of `build_eif` into a struct
9273693 Bump Rust version to 1.71 for eif_build
4b1f201 Update `eif_build` to use image format v0.4
f449a3d Sign from a Tokio context
590ad7a Pin dependency version for `eif_build`
4c410d3 Bump Rust version to 1.71.1
519802d Fix clippy warnings
97b076d Gracefully handle runtime creation failures
ac44ea4 Use `std::path` to store key and cert files
c51a15c Unit tests for KMS signing functionality
9f378fc Add support to use KMS for signing EIF files when building them
b26bf69 eif_build: Bump version
20c9d3d eif_build: Add license file
c399e2f eif_build: Move README.md from main project to subdir
afecdd3 eif_build: Add version requirement for aws-nitro-enclaves-image-format dependency