#nitro #attestation #enclave #aws #amazon

aws-nitro-enclaves-attestation-ffi

C/C++绑定库,用于在AWS Nitro Enclave应用程序中使用认证原语

1 个不稳定版本

0.1.0 2021年4月14日

#10 in #nitro

Apache-2.0

63KB
830

aws-nitro-enclaves-attestation

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

该库用于开发具有自定义功能(如enclave到enclave的加密通信和相互认证)的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–20MB
~492K SLoC