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

Pregen bindings for aarch64-linux-android; Prepare aws-lc-sys v0.25.0 #649

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
39969e2
Prepare aws-lc-sys v0.24.2
justsmth Jan 3, 2025
a95f8ff
Prepare aws-lc-sys v0.25.0
justsmth Jan 6, 2025
31a9d37
Symbols from ubuntu-latest
Jan 6, 2025
f2dcf3f
Symbols from macos-14-xlarge
Jan 6, 2025
cabdf42
Symbols for powerpc64le-unknown-linux-gnu
Jan 6, 2025
66fb128
Symbols for powerpc-unknown-linux-gnu
Jan 6, 2025
2954e0e
Symbols for arm-unknown-linux-gnueabi
Jan 6, 2025
6bf97c8
Symbols for aarch64-unknown-linux-gnu
Jan 6, 2025
55b3006
Symbols for i686-unknown-linux-gnu
Jan 6, 2025
90182ef
Symbols for aarch64-unknown-linux-musl
Jan 6, 2025
893abcf
Symbols for x86_64-unknown-linux-musl
Jan 6, 2025
7b9b11d
Symbols from macos-13
Jan 6, 2025
0b5c6d8
Symbols for armv7-unknown-linux-gnueabihf
Jan 6, 2025
d161ad9
Symbols from x86_64-pc-windows-gnu
Jan 6, 2025
59e7049
Symbols from i686-pc-windows-msvc
Jan 6, 2025
0971d1a
Symbols from x86_64-pc-windows-msvc
Jan 6, 2025
804d251
Symbols from aarch64-pc-windows-msvc
Jan 6, 2025
395207b
Generated headers
Jan 6, 2025
0980afe
Generated bindings from macos-14-xlarge
Jan 6, 2025
2b1b0ec
Generated bindings from ubuntu-latest
Jan 6, 2025
c802d6d
Generated bindings for x86_64-pc-windows-msvc
Jan 6, 2025
6012520
Generated bindings from macos-13
Jan 6, 2025
8496a0a
Generated bindings for aarch64-unknown-linux-gnu
Jan 6, 2025
f245bba
Generated bindings for x86_64-unknown-linux-musl
Jan 6, 2025
2720b9d
Generated bindings for i686-unknown-linux-gnu
Jan 6, 2025
3290dee
Generated bindings for aarch64-linux-android
Jan 6, 2025
19fb008
Generated bindings for i686-pc-windows-msvc
Jan 6, 2025
72561a8
Generated bindings for aarch64-unknown-linux-musl
Jan 6, 2025
ad3108b
Generated bindings for x86_64-pc-windows-gnu
Jan 6, 2025
276e9db
Collected source files from macos-14-xlarge
Jan 6, 2025
abbd6d3
Generated bindings for aarch64-pc-windows-msvc
Jan 6, 2025
d23fe78
Collected source files from ubuntu-latest
Jan 6, 2025
e681dd5
Collected source files from macos-13
Jan 6, 2025
ab8028a
Collected source files for x86_64-unknown-linux-musl
Jan 6, 2025
b30c89b
Collected source files for i686-unknown-linux-gnu
Jan 6, 2025
5c1fecc
Collected source files for aarch64-unknown-linux-gnu
Jan 6, 2025
1cc4141
Collected source files for aarch64-unknown-linux-musl
Jan 6, 2025
b1382bc
Collected NASM files
Jan 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 21 additions & 18 deletions .github/workflows/cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,23 @@ jobs:
fail-fast: false
matrix:
target:
- [aarch64-linux-android, 0]
- [aarch64-unknown-linux-gnu, 1]
- [aarch64-unknown-linux-musl, 1]
- [arm-linux-androideabi, 0]
- [arm-unknown-linux-gnueabihf, 0]
- [arm-unknown-linux-musleabi, 1]
- [arm-unknown-linux-musleabihf, 1]
- [armv7-linux-androideabi, 0]
- [armv7-unknown-linux-gnueabihf, 0]
- [i686-unknown-linux-gnu, 0]
- [powerpc-unknown-linux-gnu, 1]
- [powerpc64-unknown-linux-gnu, 1]
- [powerpc64le-unknown-linux-gnu, 1]
- [riscv64gc-unknown-linux-gnu, 0]
- [s390x-unknown-linux-gnu, 0]
- [x86_64-pc-windows-gnu, 0]
- [x86_64-unknown-linux-musl, 0]
- [ aarch64-linux-android, 0, 1 ]
- [ aarch64-unknown-linux-gnu, 1, 1 ]
- [ aarch64-unknown-linux-musl, 1, 1 ]
- [ arm-linux-androideabi, 0, 0 ]
- [ arm-unknown-linux-gnueabihf, 0, 0 ]
- [ arm-unknown-linux-musleabi, 1, 0 ]
- [ arm-unknown-linux-musleabihf, 1, 0 ]
- [ armv7-linux-androideabi, 0, 0 ]
- [ armv7-unknown-linux-gnueabihf, 0, 0 ]
- [ i686-unknown-linux-gnu, 0, 1 ]
- [ powerpc-unknown-linux-gnu, 1, 0 ]
- [ powerpc64-unknown-linux-gnu, 1, 0 ]
- [ powerpc64le-unknown-linux-gnu, 1, 0 ]
- [ riscv64gc-unknown-linux-gnu, 0, 0 ]
- [ s390x-unknown-linux-gnu, 0, 0 ]
- [ x86_64-pc-windows-gnu, 0, 1 ]
- [ x86_64-unknown-linux-musl, 0, 1 ]
steps:
- uses: actions/checkout@v3
with:
Expand All @@ -70,6 +70,9 @@ jobs:
- if: ${{ !startsWith(matrix.target[0], 'x86_64') }}
run: |
echo 'AWS_LC_RS_DISABLE_SLOW_TESTS=1' >> "$GITHUB_ENV"
- if: ${{ matrix.target[2] == 1 }}
run: |
echo 'AWS_LC_SYS_EXTERNAL_BINDGEN=0' >> "$GITHUB_ENV"
- name: Cross-compilation (test release)
run: cross test -p aws-lc-rs --release --features unstable --target ${{ matrix.target[0] }}
- if: ${{ matrix.target[1] == 1 }}
Expand Down Expand Up @@ -259,7 +262,7 @@ jobs:
strategy:
fail-fast: false
matrix:
target: [13.4, 14.1]
target: [ 13.4, 14.1 ]
steps:
- uses: actions/checkout@v4
with:
Expand Down
9 changes: 8 additions & 1 deletion .github/workflows/sys-bindings-generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,12 @@ jobs:
strategy:
fail-fast: false
matrix:
target: [ aarch64-unknown-linux-gnu, i686-unknown-linux-gnu, aarch64-unknown-linux-musl, x86_64-unknown-linux-musl ]
target:
- "aarch64-linux-android"
- "aarch64-unknown-linux-gnu"
- "i686-unknown-linux-gnu"
- "aarch64-unknown-linux-musl"
- "x86_64-unknown-linux-musl"
steps:
- uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -256,6 +261,8 @@ jobs:
needs: generate-cross-bindings-and-commit
if: github.repository == 'aws/aws-lc-rs'
runs-on: ubuntu-latest
env:
AWS_LC_RS_DISABLE_SLOW_TESTS: 1
strategy:
fail-fast: false
matrix:
Expand Down
2 changes: 1 addition & 1 deletion aws-lc-rs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ fips = ["dep:aws-lc-fips-sys"]

[dependencies]
untrusted = { version = "0.7.1", optional = true }
aws-lc-sys = { version = "0.24.0", path = "../aws-lc-sys", optional = true }
aws-lc-sys = { version = "0.25.0", path = "../aws-lc-sys", optional = true }
aws-lc-fips-sys = { version = "0.13.0", path = "../aws-lc-fips-sys", optional = true }
zeroize = "1.7"
paste = "1.0.11"
Expand Down
6 changes: 3 additions & 3 deletions aws-lc-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "aws-lc-sys"
description = "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project."
version = "0.24.1"
links = "aws_lc_0_24_1"
version = "0.25.0"
links = "aws_lc_0_25_0"
authors = ["AWS-LC"]
edition = "2021"
repository = "https://github.com/aws/aws-lc-rs"
Expand Down Expand Up @@ -69,4 +69,4 @@ bindgen = { version = "0.69.5" }
paste = "1.0.11"

[package.metadata.aws-lc-sys]
commit-hash = "1be42a3e16a53c229690ae8215f0de8e2a1a54e7"
commit-hash = "697acc6616736ad07539fda1e0726cc043e1097a"
2 changes: 1 addition & 1 deletion aws-lc-sys/aws-lc
Submodule aws-lc updated 1300 files
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/aarch64_apple_darwin.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:02:00 UTC 2024
// Mon Jan 6 19:50:19 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -293,9 +293,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
Expand All @@ -306,8 +310,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
Expand All @@ -317,5 +324,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
],
};
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_gnu.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:05:56 UTC 2024
// Mon Jan 6 19:54:43 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -304,9 +304,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
Expand All @@ -317,8 +321,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
Expand All @@ -328,5 +335,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
],
};
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_musl.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:06:03 UTC 2024
// Mon Jan 6 19:54:57 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -304,9 +304,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
Expand All @@ -317,8 +321,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
Expand All @@ -328,5 +335,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
],
};
2 changes: 1 addition & 1 deletion aws-lc-sys/builder/cc_builder/i686_unknown_linux_gnu.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:05:53 UTC 2024
// Mon Jan 6 19:54:48 UTC 2025

use crate::cc_builder::Library;

Expand Down
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/x86_64_apple_darwin.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:03:18 UTC 2024
// Mon Jan 6 19:52:06 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -283,10 +283,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
Expand All @@ -298,8 +302,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
Expand All @@ -309,5 +316,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
],
};
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/x86_64_unknown_linux_gnu.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:01:55 UTC 2024
// Mon Jan 6 19:49:57 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -295,10 +295,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
Expand All @@ -310,8 +314,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
Expand All @@ -321,5 +328,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
],
};
11 changes: 10 additions & 1 deletion aws-lc-sys/builder/cc_builder/x86_64_unknown_linux_musl.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
// Mon Dec 30 19:05:54 UTC 2024
// Mon Jan 6 19:54:53 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -295,10 +295,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
Expand All @@ -310,8 +314,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
Expand All @@ -321,5 +328,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
],
};
Loading
Loading