Skip to content

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

v0.6.0

02 Feb 12:54

Choose a tag to compare

What's Changed

  • Use private-key parameter for KMS keys
  • Update argument parsing logic
  • Update dependencies for aws-smithy-runtime, sha2

New Contributors

Full Changelog:

5704eb0 Bump version to 0.6.0
0fe8da8 deps: Update sha2 from 0.9.5 to 0.10
5c103f5 Update Rust version to 1.88
935dc62 Update aws-smithy-runtime dependency version to 1.8.6
6f06791 Bump rust version for CI builds to 1.83
caf102a Fix clippy warnings due to bump to rust 1.8.3
7162d3e Bump rust version to 1.8.3
007e3ca Freeze versions for litemap and zerofrom
95febde Remove dependency from Clap for image-format crate
be2d7c3 Bump Clap from 3.2 to 4.4
4754503 Remove redundant argument checks
d5ef55d Use private-key parameter for KMS keys
d865b35 Revert "Use private-key parameter for KMS keys"
26e121f Use private-key parameter for KMS keys

v0.5.0

29 Jan 08:37

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

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