Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare aws-lc-fips-sys v0.13.2 #668

Merged
merged 14 commits into from
Jan 22, 2025
10 changes: 6 additions & 4 deletions aws-lc-fips-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "aws-lc-fips-sys"
description = "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. This is the FIPS validated version of AWS-LC."
version = "0.13.1"
links = "aws_lc_fips_0_13_1"
version = "0.13.2"
links = "aws_lc_fips_0_13_2"
authors = ["AWS-LC"]
edition = "2021"
repository = "https://github.com/aws/aws-lc-rs"
Expand Down Expand Up @@ -57,7 +57,9 @@ build = "builder/main.rs"
[features]
asan = []
ssl = []
bindgen = ["dep:bindgen"] # Generate the bindings on the targetted platform as a fallback mechanism.
bindgen = [
"dep:bindgen",
] # Generate the bindings on the targetted platform as a fallback mechanism.

[build-dependencies]
cmake = "0.1.48"
Expand All @@ -80,4 +82,4 @@ paste = "1.0.11"
regex = "~1.9.6"

[package.metadata.aws-lc-fips-sys]
commit-hash = "8b7a9378b60eb82642df0cc4aa1484c2ba95f3a0"
commit-hash = "190be0667cf1f7b39bed2c96760f08a6295b652b"
2 changes: 1 addition & 1 deletion aws-lc-fips-sys/aws-lc
Submodule aws-lc updated 35 files
+1 −1 CMakeLists.txt
+7 −5 crypto/fipsmodule/FIPS.md
+14 −0 crypto/fipsmodule/curve25519/curve25519.c
+4 −6 crypto/fipsmodule/ec/ec_key.c
+1 −1 crypto/fipsmodule/kdf/kbkdf.c
+29 −0 crypto/fipsmodule/ml_kem/ml_kem_ref/indcpa.c
+52 −10 crypto/fipsmodule/ml_kem/ml_kem_ref/kem.c
+ crypto/fipsmodule/policydocs/140sp4631.pdf
+ crypto/fipsmodule/policydocs/140sp4759.pdf
+ crypto/fipsmodule/policydocs/140sp4816.pdf
+ crypto/fipsmodule/policydocs/BoringCrypto-Android-Security-Policy-20191020.docx
+ crypto/fipsmodule/policydocs/BoringCrypto-Android-Security-Policy-20210319.docx
+ crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20170615.docx
+ crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20180730.docx
+ crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20190808.docx
+ crypto/fipsmodule/policydocs/DRAFT-140-3-AmazonSecurityPolicy-3.0.0-dynamic.pdf
+ crypto/fipsmodule/policydocs/DRAFT-140-3-AmazonSecurityPolicy-3.0.0-static.pdf
+ crypto/fipsmodule/policydocs/DRAFT-140-3-AmazonSecurityPolicy-NetOS-dynamic.pdf
+4 −6 crypto/fipsmodule/rand/cpu_jitter_test.cc
+25 −39 crypto/fipsmodule/rsa/rsa_impl.c
+2 −2 crypto/fipsmodule/service_indicator/internal.h
+11 −2 crypto/fipsmodule/service_indicator/service_indicator.c
+322 −2 crypto/fipsmodule/service_indicator/service_indicator_test.cc
+0 −6 crypto/internal.h
+0 −32 crypto/rsa_extra/rsa_test.cc
+46 −0 crypto/x509/x509_test.cc
+14 −0 crypto/x509/x509_vfy.c
+2 −2 tests/ci/run_formal_verification.sh
+1 −1 tool/speed.cc
+7 −5 util/fipstools/acvp/acvptool/subprocess/pbkdf.go
+ util/fipstools/acvp/acvptool/test/expected/KDA-HKDF.bz2
+ util/fipstools/acvp/acvptool/test/expected/PBKDF.bz2
+ util/fipstools/acvp/acvptool/test/vectors/KDA-HKDF.bz2
+ util/fipstools/acvp/acvptool/test/vectors/PBKDF.bz2
+8 −2 util/fipstools/acvp/modulewrapper/modulewrapper.cc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#define BORINGSSL_PREFIX_SYMBOLS_H

#ifndef BORINGSSL_PREFIX
#define BORINGSSL_PREFIX aws_lc_fips_0_13_1
#define BORINGSSL_PREFIX aws_lc_fips_0_13_2
#endif // BORINGSSL_PREFIX


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#define BORINGSSL_PREFIX_SYMBOLS_ASM_H

#ifndef BORINGSSL_PREFIX
#define BORINGSSL_PREFIX aws_lc_fips_0_13_1
#define BORINGSSL_PREFIX aws_lc_fips_0_13_2
#endif // BORINGSSL_PREFIX

// On iOS and macOS, we need to treat assembly symbols differently from other
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
%define BORINGSSL_PREFIX_SYMBOLS_NASM_INC

%ifndef BORINGSSL_PREFIX
%define BORINGSSL_PREFIX aws_lc_fips_0_13_1
%define BORINGSSL_PREFIX aws_lc_fips_0_13_2
%endif ; BORINGSSL_PREFIX

; 32-bit Windows adds underscores to C functions, while 64-bit Windows does not.
Expand Down
Loading
Loading