#fips #bindings #aws-security #low-level #aws-lc #validate

sys aws-lc-fips-sys

AWS-LC 是 AWS 密码学团队为 AWS 及其客户提供的一个通用密码库。这是 AWS-LC 的 FIPS 认证版本。

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密码学

Download history 24123/week @ 2024-05-02 19757/week @ 2024-05-09 19799/week @ 2024-05-16 19153/week @ 2024-05-23 23519/week @ 2024-05-30 25705/week @ 2024-06-06 28670/week @ 2024-06-13 17074/week @ 2024-06-20 19038/week @ 2024-06-27 17776/week @ 2024-07-04 18290/week @ 2024-07-11 15903/week @ 2024-07-18 16382/week @ 2024-07-25 16552/week @ 2024-08-01 20689/week @ 2024-08-08 17588/week @ 2024-08-15

73,981 每月下载量
34 个 crate 中使用 (通过 aws-lc-rs)

ISC AND (Apache-2.0 OR ISC) AND OpenSSL

41MB
1M SLoC

GNU Style Assembly 490K SLoC // 0.0% comments Rust 365K SLoC // 0.0% comments C 86K SLoC // 0.2% comments C++ 82K SLoC // 0.1% comments Perl 80K SLoC // 0.1% comments Assembly 71K SLoC // 0.0% comments Go 50K SLoC // 0.1% comments Bitbake 8K SLoC Batch 38 SLoC

aws-lc-fips-sys

crates.io GitHub

自动生成 的 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 构建的硬依赖。

构建 AWS-LC

如果您为FIPS使用不同的构建组合,并希望我们支持它,请在我们AWS-LC上向我们提交一个问题。

安全通知流程

如果您在AWS-LCaws-lc-fips-sys中发现潜在的安全问题,我们要求您通过我们的漏洞报告页面通知AWS安全。请不要创建一个公开的GitHub问题。

如果您打包或分发aws-lc-fips-sys,或将其作为大型多用户服务的一部分使用,您可能符合提前通知未来aws-lc-fips-sys发布的资格。请联系[email protected]

贡献

请参阅AWS-LC中的贡献文件。

许可

请参阅AWS-LC中的许可协议。

依赖项