Skip to content

Commit 121245c

Browse files
justsmthaws-lc-sys-bindings-generator
and
aws-lc-sys-bindings-generator
authored
Pregen bindings for aarch64-linux-android; Prepare aws-lc-sys v0.25.0 (#649)
* Prepare aws-lc-sys v0.24.2 * Prepare aws-lc-sys v0.25.0 * Symbols from ubuntu-latest * Symbols from macos-14-xlarge * Symbols for powerpc64le-unknown-linux-gnu * Symbols for powerpc-unknown-linux-gnu * Symbols for arm-unknown-linux-gnueabi * Symbols for aarch64-unknown-linux-gnu * Symbols for i686-unknown-linux-gnu * Symbols for aarch64-unknown-linux-musl * Symbols for x86_64-unknown-linux-musl * Symbols from macos-13 * Symbols for armv7-unknown-linux-gnueabihf * Symbols from x86_64-pc-windows-gnu * Symbols from i686-pc-windows-msvc * Symbols from x86_64-pc-windows-msvc * Symbols from aarch64-pc-windows-msvc * Generated headers * Generated bindings from macos-14-xlarge * Generated bindings from ubuntu-latest * Generated bindings for x86_64-pc-windows-msvc * Generated bindings from macos-13 * Generated bindings for aarch64-unknown-linux-gnu * Generated bindings for x86_64-unknown-linux-musl * Generated bindings for i686-unknown-linux-gnu * Generated bindings for aarch64-linux-android * Generated bindings for i686-pc-windows-msvc * Generated bindings for aarch64-unknown-linux-musl * Generated bindings for x86_64-pc-windows-gnu * Collected source files from macos-14-xlarge * Generated bindings for aarch64-pc-windows-msvc * Collected source files from ubuntu-latest * Collected source files from macos-13 * Collected source files for x86_64-unknown-linux-musl * Collected source files for i686-unknown-linux-gnu * Collected source files for aarch64-unknown-linux-gnu * Collected source files for aarch64-unknown-linux-musl * Collected NASM files --------- Co-authored-by: aws-lc-sys-bindings-generator <[email protected]>
1 parent dd5c48b commit 121245c

File tree

96 files changed

+57542
-28824
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+57542
-28824
lines changed

.github/workflows/cross.yml

+21-18
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,23 @@ jobs:
2727
fail-fast: false
2828
matrix:
2929
target:
30-
- [aarch64-linux-android, 0]
31-
- [aarch64-unknown-linux-gnu, 1]
32-
- [aarch64-unknown-linux-musl, 1]
33-
- [arm-linux-androideabi, 0]
34-
- [arm-unknown-linux-gnueabihf, 0]
35-
- [arm-unknown-linux-musleabi, 1]
36-
- [arm-unknown-linux-musleabihf, 1]
37-
- [armv7-linux-androideabi, 0]
38-
- [armv7-unknown-linux-gnueabihf, 0]
39-
- [i686-unknown-linux-gnu, 0]
40-
- [powerpc-unknown-linux-gnu, 1]
41-
- [powerpc64-unknown-linux-gnu, 1]
42-
- [powerpc64le-unknown-linux-gnu, 1]
43-
- [riscv64gc-unknown-linux-gnu, 0]
44-
- [s390x-unknown-linux-gnu, 0]
45-
- [x86_64-pc-windows-gnu, 0]
46-
- [x86_64-unknown-linux-musl, 0]
30+
- [ aarch64-linux-android, 0, 1 ]
31+
- [ aarch64-unknown-linux-gnu, 1, 1 ]
32+
- [ aarch64-unknown-linux-musl, 1, 1 ]
33+
- [ arm-linux-androideabi, 0, 0 ]
34+
- [ arm-unknown-linux-gnueabihf, 0, 0 ]
35+
- [ arm-unknown-linux-musleabi, 1, 0 ]
36+
- [ arm-unknown-linux-musleabihf, 1, 0 ]
37+
- [ armv7-linux-androideabi, 0, 0 ]
38+
- [ armv7-unknown-linux-gnueabihf, 0, 0 ]
39+
- [ i686-unknown-linux-gnu, 0, 1 ]
40+
- [ powerpc-unknown-linux-gnu, 1, 0 ]
41+
- [ powerpc64-unknown-linux-gnu, 1, 0 ]
42+
- [ powerpc64le-unknown-linux-gnu, 1, 0 ]
43+
- [ riscv64gc-unknown-linux-gnu, 0, 0 ]
44+
- [ s390x-unknown-linux-gnu, 0, 0 ]
45+
- [ x86_64-pc-windows-gnu, 0, 1 ]
46+
- [ x86_64-unknown-linux-musl, 0, 1 ]
4747
steps:
4848
- uses: actions/checkout@v3
4949
with:
@@ -70,6 +70,9 @@ jobs:
7070
- if: ${{ !startsWith(matrix.target[0], 'x86_64') }}
7171
run: |
7272
echo 'AWS_LC_RS_DISABLE_SLOW_TESTS=1' >> "$GITHUB_ENV"
73+
- if: ${{ matrix.target[2] == 1 }}
74+
run: |
75+
echo 'AWS_LC_SYS_EXTERNAL_BINDGEN=0' >> "$GITHUB_ENV"
7376
- name: Cross-compilation (test release)
7477
run: cross test -p aws-lc-rs --release --features unstable --target ${{ matrix.target[0] }}
7578
- if: ${{ matrix.target[1] == 1 }}
@@ -259,7 +262,7 @@ jobs:
259262
strategy:
260263
fail-fast: false
261264
matrix:
262-
target: [13.4, 14.1]
265+
target: [ 13.4, 14.1 ]
263266
steps:
264267
- uses: actions/checkout@v4
265268
with:

.github/workflows/sys-bindings-generator.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,12 @@ jobs:
215215
strategy:
216216
fail-fast: false
217217
matrix:
218-
target: [ aarch64-unknown-linux-gnu, i686-unknown-linux-gnu, aarch64-unknown-linux-musl, x86_64-unknown-linux-musl ]
218+
target:
219+
- "aarch64-linux-android"
220+
- "aarch64-unknown-linux-gnu"
221+
- "i686-unknown-linux-gnu"
222+
- "aarch64-unknown-linux-musl"
223+
- "x86_64-unknown-linux-musl"
219224
steps:
220225
- uses: actions/checkout@v4
221226
with:
@@ -256,6 +261,8 @@ jobs:
256261
needs: generate-cross-bindings-and-commit
257262
if: github.repository == 'aws/aws-lc-rs'
258263
runs-on: ubuntu-latest
264+
env:
265+
AWS_LC_RS_DISABLE_SLOW_TESTS: 1
259266
strategy:
260267
fail-fast: false
261268
matrix:

aws-lc-rs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ fips = ["dep:aws-lc-fips-sys"]
4747

4848
[dependencies]
4949
untrusted = { version = "0.7.1", optional = true }
50-
aws-lc-sys = { version = "0.24.0", path = "../aws-lc-sys", optional = true }
50+
aws-lc-sys = { version = "0.25.0", path = "../aws-lc-sys", optional = true }
5151
aws-lc-fips-sys = { version = "0.13.0", path = "../aws-lc-fips-sys", optional = true }
5252
zeroize = "1.7"
5353
paste = "1.0.11"

aws-lc-sys/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "aws-lc-sys"
33
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."
4-
version = "0.24.1"
5-
links = "aws_lc_0_24_1"
4+
version = "0.25.0"
5+
links = "aws_lc_0_25_0"
66
authors = ["AWS-LC"]
77
edition = "2021"
88
repository = "https://github.com/aws/aws-lc-rs"
@@ -69,4 +69,4 @@ bindgen = { version = "0.69.5" }
6969
paste = "1.0.11"
7070

7171
[package.metadata.aws-lc-sys]
72-
commit-hash = "1be42a3e16a53c229690ae8215f0de8e2a1a54e7"
72+
commit-hash = "697acc6616736ad07539fda1e0726cc043e1097a"

aws-lc-sys/aws-lc

Submodule aws-lc updated 1300 files

aws-lc-sys/builder/cc_builder/aarch64_apple_darwin.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:02:00 UTC 2024
3+
// Mon Jan 6 19:50:19 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -293,9 +293,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
293293
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
294294
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
295295
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
296+
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
297+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
298+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
296299
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
297300
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
298301
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
302+
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
299303
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
300304
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
301305
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
@@ -306,8 +310,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
306310
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
307311
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
308312
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
313+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
314+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
309315
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
310316
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
317+
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
311318
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
312319
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
313320
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
@@ -317,5 +324,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
317324
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
318325
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
319326
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
327+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
328+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
320329
],
321330
};

aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_gnu.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:05:56 UTC 2024
3+
// Mon Jan 6 19:54:43 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -304,9 +304,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
304304
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
305305
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
306306
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
307+
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
308+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
309+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
307310
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
308311
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
309312
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
313+
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
310314
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
311315
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
312316
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
@@ -317,8 +321,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
317321
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
318322
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
319323
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
324+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
325+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
320326
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
321327
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
328+
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
322329
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
323330
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
324331
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
@@ -328,5 +335,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
328335
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
329336
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
330337
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
338+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
339+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
331340
],
332341
};

aws-lc-sys/builder/cc_builder/aarch64_unknown_linux_musl.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:06:03 UTC 2024
3+
// Mon Jan 6 19:54:57 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -304,9 +304,13 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
304304
"third_party/s2n-bignum/arm/generic/bignum_mul.S",
305305
"third_party/s2n-bignum/arm/generic/bignum_optsub.S",
306306
"third_party/s2n-bignum/arm/generic/bignum_sqr.S",
307+
"third_party/s2n-bignum/arm/p256/bignum_montinv_p256.S",
308+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul.S",
309+
"third_party/s2n-bignum/arm/p256/p256_montjscalarmul_alt.S",
307310
"third_party/s2n-bignum/arm/p384/bignum_add_p384.S",
308311
"third_party/s2n-bignum/arm/p384/bignum_deamont_p384.S",
309312
"third_party/s2n-bignum/arm/p384/bignum_littleendian_6.S",
313+
"third_party/s2n-bignum/arm/p384/bignum_montinv_p384.S",
310314
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384.S",
311315
"third_party/s2n-bignum/arm/p384/bignum_montmul_p384_alt.S",
312316
"third_party/s2n-bignum/arm/p384/bignum_montsqr_p384.S",
@@ -317,8 +321,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
317321
"third_party/s2n-bignum/arm/p384/bignum_tomont_p384.S",
318322
"third_party/s2n-bignum/arm/p384/p384_montjdouble.S",
319323
"third_party/s2n-bignum/arm/p384/p384_montjdouble_alt.S",
324+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul.S",
325+
"third_party/s2n-bignum/arm/p384/p384_montjscalarmul_alt.S",
320326
"third_party/s2n-bignum/arm/p521/bignum_add_p521.S",
321327
"third_party/s2n-bignum/arm/p521/bignum_fromlebytes_p521.S",
328+
"third_party/s2n-bignum/arm/p521/bignum_inv_p521.S",
322329
"third_party/s2n-bignum/arm/p521/bignum_mul_p521.S",
323330
"third_party/s2n-bignum/arm/p521/bignum_mul_p521_alt.S",
324331
"third_party/s2n-bignum/arm/p521/bignum_neg_p521.S",
@@ -328,5 +335,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
328335
"third_party/s2n-bignum/arm/p521/bignum_tolebytes_p521.S",
329336
"third_party/s2n-bignum/arm/p521/p521_jdouble.S",
330337
"third_party/s2n-bignum/arm/p521/p521_jdouble_alt.S",
338+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul.S",
339+
"third_party/s2n-bignum/arm/p521/p521_jscalarmul_alt.S",
331340
],
332341
};

aws-lc-sys/builder/cc_builder/i686_unknown_linux_gnu.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:05:53 UTC 2024
3+
// Mon Jan 6 19:54:48 UTC 2025
44

55
use crate::cc_builder::Library;
66

aws-lc-sys/builder/cc_builder/x86_64_apple_darwin.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:03:18 UTC 2024
3+
// Mon Jan 6 19:52:06 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -283,10 +283,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
283283
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
284284
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
285285
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
286+
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
287+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
288+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
286289
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
287290
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
288291
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
289292
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
293+
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
290294
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
291295
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
292296
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
@@ -298,8 +302,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
298302
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
299303
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
300304
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
305+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
306+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
301307
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
302308
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
309+
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
303310
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
304311
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
305312
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
@@ -309,5 +316,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
309316
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
310317
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
311318
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
319+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
320+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
312321
],
313322
};

aws-lc-sys/builder/cc_builder/x86_64_unknown_linux_gnu.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:01:55 UTC 2024
3+
// Mon Jan 6 19:49:57 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -295,10 +295,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
295295
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
296296
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
297297
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
298+
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
299+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
300+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
298301
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
299302
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
300303
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
301304
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
305+
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
302306
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
303307
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
304308
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
@@ -310,8 +314,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
310314
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
311315
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
312316
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
317+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
318+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
313319
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
314320
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
321+
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
315322
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
316323
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
317324
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
@@ -321,5 +328,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
321328
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
322329
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
323330
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
331+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
332+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
324333
],
325334
};

aws-lc-sys/builder/cc_builder/x86_64_unknown_linux_musl.rs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR ISC
3-
// Mon Dec 30 19:05:54 UTC 2024
3+
// Mon Jan 6 19:54:53 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -295,10 +295,14 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
295295
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmulbase_alt.S",
296296
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble.S",
297297
"third_party/s2n-bignum/x86_att/curve25519/edwards25519_scalarmuldouble_alt.S",
298+
"third_party/s2n-bignum/x86_att/p256/bignum_montinv_p256.S",
299+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul.S",
300+
"third_party/s2n-bignum/x86_att/p256/p256_montjscalarmul_alt.S",
298301
"third_party/s2n-bignum/x86_att/p384/bignum_add_p384.S",
299302
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384.S",
300303
"third_party/s2n-bignum/x86_att/p384/bignum_deamont_p384_alt.S",
301304
"third_party/s2n-bignum/x86_att/p384/bignum_littleendian_6.S",
305+
"third_party/s2n-bignum/x86_att/p384/bignum_montinv_p384.S",
302306
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384.S",
303307
"third_party/s2n-bignum/x86_att/p384/bignum_montmul_p384_alt.S",
304308
"third_party/s2n-bignum/x86_att/p384/bignum_montsqr_p384.S",
@@ -310,8 +314,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
310314
"third_party/s2n-bignum/x86_att/p384/bignum_tomont_p384_alt.S",
311315
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble.S",
312316
"third_party/s2n-bignum/x86_att/p384/p384_montjdouble_alt.S",
317+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul.S",
318+
"third_party/s2n-bignum/x86_att/p384/p384_montjscalarmul_alt.S",
313319
"third_party/s2n-bignum/x86_att/p521/bignum_add_p521.S",
314320
"third_party/s2n-bignum/x86_att/p521/bignum_fromlebytes_p521.S",
321+
"third_party/s2n-bignum/x86_att/p521/bignum_inv_p521.S",
315322
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521.S",
316323
"third_party/s2n-bignum/x86_att/p521/bignum_mul_p521_alt.S",
317324
"third_party/s2n-bignum/x86_att/p521/bignum_neg_p521.S",
@@ -321,5 +328,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
321328
"third_party/s2n-bignum/x86_att/p521/bignum_tolebytes_p521.S",
322329
"third_party/s2n-bignum/x86_att/p521/p521_jdouble.S",
323330
"third_party/s2n-bignum/x86_att/p521/p521_jdouble_alt.S",
331+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul.S",
332+
"third_party/s2n-bignum/x86_att/p521/p521_jscalarmul_alt.S",
324333
],
325334
};

0 commit comments

Comments
 (0)