#nitro #enclave #attestation #aws #amazon

aws-nitro-enclaves-attestation

用于 AWS Nitro Enclave 应用的认证原语库(用于 C/C++ 绑定)

1 个不稳定版本

0.1.0 2021年4月14日

#9 in #nitro


aws-nitro-enclaves-attest… 中使用

Apache-2.0 协议

21KB
316 行(不含注释)

aws-nitro-enclaves-attestation

用于 AWS Nitro Enclave 应用的认证原语和实用工具 Rust 库(带有 C/C++ 绑定)。

此库适用于开发具有自定义功能(如安全通信和相互认证)的 C/C++ AWS Nitro Enclave 应用程序。

不幸的是,截至目前,AWS Nitro Enclaves SDK 在功能上存在许多空白。

此库试图填补这些空白。

使用方法

之后

cargo build --all

你可以在目标构建目录中找到 C 头文件和 nitroattest.sonitroattest.a 库文件。

对于内联 C 语言测试代码片段,请查看 ./ffi/src/lib.rs

状态

准备使用。基本的单元测试覆盖率。生产环境尚未准备就绪。处于 alpha 阶段。仍在开发中。

需要第三方审计。

功能

欢迎提出您的新问题。

依赖项

  • 认证文档解析 & COSE 签名验证

aws-nitro-enclaves-cose

  • X.509 证书验证

webpki

依赖项

~13–19MB
~480K SLoC