Skip to content

Releases: aws/aws-nitro-enclaves-image-format

v0.5.0

29 Jan 08:37
Compare
Choose a tag to compare

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

v0.3.0

02 Aug 15:01
Compare
Choose a tag to compare

Change Notes:

  • The README has been expanded into a comprehensive guide, providing detailed information about the EIF format and its usage.
  • The example application has been refactored into a simple, standalone utility for building an EIF.

Change History:

bdc917 Update badge URL to reflect CI status correctly
40288e (tag: show) Fix clippy errors on 1.80.0
d2025e eif_build: Move from examples directory into its own workspace
d1832b Add eif_build to README
df72eb efi_build: Only accept aarch64 and x86_64 as architectures
7465a5 eif_build: Apply cargo fmt
d5e340 eif_build: Prettify build output
2bf089 eif_build: Remove options to select hash size
340709 eif_build: Rework command line options
ea43f9 eif_build: Ingest arch option from Monzo
76b92f Update crc to v2 API
213265 Update crc requirement from 1.8 to 3.0
6ac2eb README: Add EIF format specification
1d3ba8 metadata: Enable built time override in metadata
5a6909 rust: clean up clippy warnings
07c7f1 rust: bump msrv
92202e Update num-derive requirement from 0.3 to 0.4
c33c52 Make codebase `cargo clippy` clean
d0d224 Create .github/dependabot.yml