PackageTrack
Sign in Get early access

aws-nitro-enclaves-nsm-api

This library provides the API for the Nitro Secure Module used in AWS Nitro Enclaves.

0.5.2 4.3M downloads/mo #4840 most downloaded on crates.io aws/aws-nitro-enclaves-nsm-api

What this package is like to depend on

Last release 1 months ago

08 Jul 2026

Ships unpredictably

gaps range from 4 weeks to 2.6 years

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

7 releases · first in 2022

3 releases in the last 12 months

see the full history below

Release timeline

7 releases · Feb 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 0.5.2 08 Jul 2026
    Release notes

    What's Changed

    Full Changelog: v0.5.1...v0.5.2

    Open source →
    Release notes
    • Set soname while building nsm-lib
    Open source →
  2. 0.5.1 27 Apr 2026
    Release notes

    What's Changed

    Full Changelog: v0.5.0...v0.5.1

    Open source →
    Release notes
    • Bump nix dependency to 0.31
    • Add ABI compatibility version naming to libnsm soname install process
    Open source →
  3. 0.5.0 27 Mar 2026
    Release notes

    Changes:

    • Bump version to 1.92
    • Specify "dep" prefix for nix dependency
    • Add Makefile library, pkg-config, and install targets
    • Update vsock dependency to version 0.5

    Fixes:

    • Fix clippy warnings

    Full Changelog: v0.4.0...v0.5.0

    Open source →
    Release notes

    Changes:

    • Bump version to 1.92
    • Specify "dep" prefix for nix dependency
    • Add Makefile library, pkg-config, and install targets
    • Update vsock dependency to version 0.5

    Fixes:

    • Fix clippy warnings
    Open source →
  4. 0.4.0 09 Aug 2023
    Release notes

    What's changed?

    • Update minimum supported rust version to 1.63.0.
    Open source →
    Release notes

    Changes:

    • Update minimum supported rust version to 1.63.0.
    Open source →
  5. 0.3.0 02 May 2023
    Release notes

    Changes:

    • Introduce default enabled nix feature flag to allow for non nix usage (#41)
    • Update minimum supported Rust version to v1.60

    Fixes:

    • minor clippy fixes
    • update references to IETF documents
    • Fix typos
    • Update Dockerfile.build (#31)
    • Fix and simplify Dockerfiles

    Updates:

    • update nix to 0.26 and fix deprecation warnings (#46)
    • update signal-hook requirement from =0.1.8 to =0.3.15
    • update cbindgen requirement from 0.21 to 0.24
    • update vsock requirement from 0.2 to 0.3
    Open source →
    Release notes

    Changes:

    • Introduce default enabled nix feature flag to allow for non nix usage (#41)
    • Update minimum supported Rust version to v1.60

    Fixes:

    • minor clippy fixes
    • update references to IETF documents
    • Fix typos
    • Update Dockerfile.build (#31)
    • Fix and simplify Dockerfiles

    Updates:

    • update nix to 0.26 and fix deprecation warnings (#46)
    • update signal-hook requirement from =0.1.8 to =0.3.15
    • update cbindgen requirement from 0.21 to 0.24
    • update vsock requirement from 0.2 to 0.3
    Open source →
  6. 0.2.1 18 Apr 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.2.0...v0.2.1

    Open source →
    Release notes

    Fixes:

    • build container on other distros than Amazon Linux 2
    • build container permissions
    • nsm-lib header generation

    Updates:

    • default build container rust version to 1.58.1
    • cbindgen to 0.21
    Open source →
  7. 0.2.0 24 Feb 2022
    Release notes
    • fix keywords
    • nsm-api: reorganize subcrates into modules
    • Cargo.toml: add missing fields
    • nsm: add top level crate
    • nsm-io: change documentation to milliseconds
    • Added the "Report Security Issues section" to README
    • Add script to test repository against nsm-test samples
    • Add documentation for how to build and test the nsm samples
    • Addd steps for building command-executer tool in this repo
    • Add support for launching an enclave with nsm samples
    • Add usage samples for nsm-lib and nsm-driver
    • Add local build support for different rust versions
    • nsm-io: remove libc and nix dependencies
    • clippy: fix manual map
    • ci: update MSRV to 1.46
    • docs: attestation: Public Key must be generated, not embedded
    • ci: prevent duplicate workflows
    • nsm-io: allow upper case acronyms
    • fix clippy warnings
    • docs: Add documentation for the attestation process (#3)
    • allow AttestationDoc::new arguments
    • update dependencies
    • add minimal github workflow
    Open source →
    Release notes
    • Added top level crate
    • Reorganize nsm-driver and nsm-io into top level crate
    • Changed authors in Cargo.toml
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive