28 个版本
0.12.11 | 2024 年 7 月 29 日 |
---|---|
0.12.8 | 2024 年 5 月 3 日 |
0.12.5 | 2024 年 3 月 8 日 |
0.11.2 | 2023 年 11 月 20 日 |
0.0.1 | 2022 年 11 月 10 日 |
#609 在 密码学 中
73,981 每月下载量
在 34 个 crate 中使用 (通过 aws-lc-rs)
41MB
1M SLoC
aws-lc-fips-sys
自动生成 的 Rust 编程语言的底层 AWS-LC FIPS 绑定。我们不推荐直接依赖这些绑定。
文档.
FIPS
此 crate 提供了对 AWS-LC-FIPS 2.x 的绑定,该版本已完成由认证实验室进行的 FIPS 验证测试,并已提交给 NIST 进行认证。使用的是 AWS-LC-FIPS 的静态构建。
支持的目标 |
---|
x86_64-unknown-linux-gnu |
aarch64-unknown-linux-gnu |
有关最新静态或动态 AWS-LC 密码模块状态,请参阅 NIST 密码模块验证计划的模块状态列表。一旦颁发验证证书,将在供应商安全策略中提供支持的操作环境完整列表。我们还将更新我们的发行说明和文档,以反映 FIPS 认证状态的任何变化。
版本支持
此 crate 拉取最新 AWS-LC FIPS 分支的源代码来构建。我们官方支持的平台绑定为预生成。由 aws-lc-fips-sys
构建的平台上限于 AWS-LC FIPS 静态构建支持的平台。
预生成绑定可用性
CPU | OS |
---|---|
x86-64 | Linux |
arm-64 | Linux |
测试的 AWS-LC FIPS 构建环境
aws-lc-fips-sys
目前依赖于 AWS-LC FIPS 静态构建,请参阅我们的 CI 文档 AWS-LC。
构建先决条件
由于此 crate 将 AWS-LC 构建为本地库,因此所有构建 AWS-LC 所需的构建工具也适用于 aws-lc-fips-sys
。这包括 Go 和 Perl,它们是 AWS-LC FIPS 构建的硬依赖。
如果您为FIPS使用不同的构建组合,并希望我们支持它,请在我们AWS-LC上向我们提交一个问题。
安全通知流程
如果您在AWS-LC或aws-lc-fips-sys中发现潜在的安全问题,我们要求您通过我们的漏洞报告页面通知AWS安全。请不要创建一个公开的GitHub问题。
如果您打包或分发aws-lc-fips-sys,或将其作为大型多用户服务的一部分使用,您可能符合提前通知未来aws-lc-fips-sys发布的资格。请联系[email protected]。
贡献
请参阅AWS-LC中的贡献文件。
许可
请参阅AWS-LC中的许可协议。