Skip to content

Commit

Permalink
Prepare aws-lc-fips-sys v0.13.2 (#668)
Browse files Browse the repository at this point in the history
* Prepare aws-lc-fips-sys v0.13.2

* Symbols from ubuntu-latest

* Symbols from macos-14-xlarge

* Symbols from macos-13

* Symbols for x86_64-unknown-linux-musl

* Symbols for aarch64-unknown-linux-musl

* Symbols for aarch64-unknown-linux-gnu

* Generated headers

* Generated bindings from macos-14-xlarge

* Generated bindings from ubuntu-latest

* Generated bindings for aarch64-unknown-linux-musl

* Generated bindings for x86_64-unknown-linux-musl

* Generated bindings from macos-13

* Generated bindings for aarch64-unknown-linux-gnu

---------

Co-authored-by: aws-lc-fips-sys-bindings-generator <[email protected]>
  • Loading branch information
justsmth and aws-lc-fips-sys-bindings-generator authored Jan 22, 2025
1 parent 5200f6e commit 734f8de
Show file tree
Hide file tree
Showing 11 changed files with 15,606 additions and 15,603 deletions.
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

0 comments on commit 734f8de

Please sign in to comment.