Skip to content

Commit 5af71cc

Browse files
justsmthaws-lc-sys-bindings-generator
and
aws-lc-sys-bindings-generator
authored
Prepare aws-lc-sys v0.26.0 (#688)
* Prepare aws-lc-sys v0.26.0 * Symbols from ubuntu-latest * Symbols from macos-14-xlarge * Symbols from macos-13 * Symbols for powerpc-unknown-linux-gnu * Symbols for aarch64-unknown-linux-musl * Symbols for aarch64-unknown-linux-gnu * Symbols for powerpc64le-unknown-linux-gnu * Symbols for i686-unknown-linux-gnu * Symbols for armv7-unknown-linux-gnueabihf * Symbols for arm-unknown-linux-gnueabi * Symbols from x86_64-pc-windows-gnu * Symbols for x86_64-unknown-linux-musl * Symbols from aarch64-pc-windows-msvc * Symbols from i686-pc-windows-msvc * Symbols from x86_64-pc-windows-msvc * Generated headers * Generated bindings from ubuntu-latest * Generated bindings from macos-14-xlarge * Generated bindings for x86_64-pc-windows-gnu * Generated bindings from macos-13 * Generated bindings for aarch64-pc-windows-msvc * Generated bindings for aarch64-linux-android * Generated bindings for i686-pc-windows-msvc * 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 x86_64-pc-windows-msvc * Generated bindings for aarch64-unknown-linux-musl * Collected source files from macos-14-xlarge * Collected source files from ubuntu-latest * Collected source files from macos-13 * Collected source files for i686-unknown-linux-gnu * Collected source files for aarch64-unknown-linux-gnu * Collected source files for x86_64-unknown-linux-musl * Collected source files for aarch64-unknown-linux-musl * Collected NASM files --------- Co-authored-by: aws-lc-sys-bindings-generator <[email protected]>
1 parent 5225017 commit 5af71cc

File tree

92 files changed

+37714
-33086
lines changed

Some content is hidden

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

92 files changed

+37714
-33086
lines changed

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.25.0", path = "../aws-lc-sys", optional = true }
50+
aws-lc-sys = { version = "0.26.0", path = "../aws-lc-sys", optional = true }
5151
aws-lc-fips-sys = { version = "0.13.1", 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.25.1"
5-
links = "aws_lc_0_25_1"
4+
version = "0.26.0"
5+
links = "aws_lc_0_26_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 = "697acc6616736ad07539fda1e0726cc043e1097a"
72+
commit-hash = "e7bd0732f4287f1ff974b6c78ee0e8873a0b586d"

aws-lc-sys/aws-lc

Submodule aws-lc updated 209 files

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

+6-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 Feb 3 15:16:01 UTC 2025
3+
// Thu Feb 6 13:31:32 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -126,6 +129,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
126129
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
127130
"crypto/lhash/lhash.c",
128131
"crypto/mem.c",
132+
"crypto/ml_dsa/ml_dsa.c",
129133
"crypto/obj/obj.c",
130134
"crypto/obj/obj_xref.c",
131135
"crypto/ocsp/ocsp_asn.c",
@@ -154,6 +158,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
154158
"crypto/pkcs8/pkcs8_x509.c",
155159
"crypto/poly1305/poly1305.c",
156160
"crypto/pool/pool.c",
161+
"crypto/pqdsa/pqdsa.c",
157162
"crypto/rand_extra/forkunsafe.c",
158163
"crypto/rand_extra/rand_extra.c",
159164
"crypto/rc4/rc4.c",

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

+6-3
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 Feb 3 15:21:51 UTC 2025
3+
// Thu Feb 6 13:36:54 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -127,6 +130,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
127130
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
128131
"crypto/lhash/lhash.c",
129132
"crypto/mem.c",
133+
"crypto/ml_dsa/ml_dsa.c",
130134
"crypto/obj/obj.c",
131135
"crypto/obj/obj_xref.c",
132136
"crypto/ocsp/ocsp_asn.c",
@@ -157,12 +161,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
157161
"crypto/poly1305/poly1305_arm.c",
158162
"crypto/poly1305/poly1305_vec.c",
159163
"crypto/pool/pool.c",
164+
"crypto/pqdsa/pqdsa.c",
160165
"crypto/rand_extra/deterministic.c",
161166
"crypto/rand_extra/entropy_passive.c",
162167
"crypto/rand_extra/forkunsafe.c",
163-
"crypto/rand_extra/fuchsia.c",
164168
"crypto/rand_extra/rand_extra.c",
165-
"crypto/rand_extra/trusty.c",
166169
"crypto/rand_extra/windows.c",
167170
"crypto/rc4/rc4.c",
168171
"crypto/refcount_c11.c",

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

+6-3
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 Feb 3 15:22:09 UTC 2025
3+
// Thu Feb 6 13:38:31 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -127,6 +130,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
127130
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
128131
"crypto/lhash/lhash.c",
129132
"crypto/mem.c",
133+
"crypto/ml_dsa/ml_dsa.c",
130134
"crypto/obj/obj.c",
131135
"crypto/obj/obj_xref.c",
132136
"crypto/ocsp/ocsp_asn.c",
@@ -157,12 +161,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
157161
"crypto/poly1305/poly1305_arm.c",
158162
"crypto/poly1305/poly1305_vec.c",
159163
"crypto/pool/pool.c",
164+
"crypto/pqdsa/pqdsa.c",
160165
"crypto/rand_extra/deterministic.c",
161166
"crypto/rand_extra/entropy_passive.c",
162167
"crypto/rand_extra/forkunsafe.c",
163-
"crypto/rand_extra/fuchsia.c",
164168
"crypto/rand_extra/rand_extra.c",
165-
"crypto/rand_extra/trusty.c",
166169
"crypto/rand_extra/windows.c",
167170
"crypto/rc4/rc4.c",
168171
"crypto/refcount_c11.c",

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

+6-3
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 Feb 3 15:22:12 UTC 2025
3+
// Thu Feb 6 13:37:12 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -127,6 +130,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
127130
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
128131
"crypto/lhash/lhash.c",
129132
"crypto/mem.c",
133+
"crypto/ml_dsa/ml_dsa.c",
130134
"crypto/obj/obj.c",
131135
"crypto/obj/obj_xref.c",
132136
"crypto/ocsp/ocsp_asn.c",
@@ -157,12 +161,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
157161
"crypto/poly1305/poly1305_arm.c",
158162
"crypto/poly1305/poly1305_vec.c",
159163
"crypto/pool/pool.c",
164+
"crypto/pqdsa/pqdsa.c",
160165
"crypto/rand_extra/deterministic.c",
161166
"crypto/rand_extra/entropy_passive.c",
162167
"crypto/rand_extra/forkunsafe.c",
163-
"crypto/rand_extra/fuchsia.c",
164168
"crypto/rand_extra/rand_extra.c",
165-
"crypto/rand_extra/trusty.c",
166169
"crypto/rand_extra/windows.c",
167170
"crypto/rc4/rc4.c",
168171
"crypto/refcount_c11.c",

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

+6-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 Feb 3 15:17:02 UTC 2025
3+
// Thu Feb 6 13:33:28 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -126,6 +129,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
126129
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
127130
"crypto/lhash/lhash.c",
128131
"crypto/mem.c",
132+
"crypto/ml_dsa/ml_dsa.c",
129133
"crypto/obj/obj.c",
130134
"crypto/obj/obj_xref.c",
131135
"crypto/ocsp/ocsp_asn.c",
@@ -154,6 +158,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
154158
"crypto/pkcs8/pkcs8_x509.c",
155159
"crypto/poly1305/poly1305_vec.c",
156160
"crypto/pool/pool.c",
161+
"crypto/pqdsa/pqdsa.c",
157162
"crypto/rand_extra/forkunsafe.c",
158163
"crypto/rand_extra/rand_extra.c",
159164
"crypto/rc4/rc4.c",

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

+6-3
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 Feb 3 15:15:55 UTC 2025
3+
// Thu Feb 6 13:31:15 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -128,6 +131,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
128131
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
129132
"crypto/lhash/lhash.c",
130133
"crypto/mem.c",
134+
"crypto/ml_dsa/ml_dsa.c",
131135
"crypto/obj/obj.c",
132136
"crypto/obj/obj_xref.c",
133137
"crypto/ocsp/ocsp_asn.c",
@@ -158,12 +162,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
158162
"crypto/poly1305/poly1305_arm.c",
159163
"crypto/poly1305/poly1305_vec.c",
160164
"crypto/pool/pool.c",
165+
"crypto/pqdsa/pqdsa.c",
161166
"crypto/rand_extra/deterministic.c",
162167
"crypto/rand_extra/entropy_passive.c",
163168
"crypto/rand_extra/forkunsafe.c",
164-
"crypto/rand_extra/fuchsia.c",
165169
"crypto/rand_extra/rand_extra.c",
166-
"crypto/rand_extra/trusty.c",
167170
"crypto/rand_extra/windows.c",
168171
"crypto/rc4/rc4.c",
169172
"crypto/refcount_c11.c",

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

+6-3
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 Feb 3 15:22:18 UTC 2025
3+
// Thu Feb 6 13:37:52 UTC 2025
44

55
use crate::cc_builder::Library;
66

@@ -74,6 +74,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
7474
"crypto/cipher_extra/tls_cbc.c",
7575
"crypto/conf/conf.c",
7676
"crypto/crypto.c",
77+
"crypto/curve25519_extra/curve25519_extra.c",
7778
"crypto/decrepit/bio/base64_bio.c",
7879
"crypto/decrepit/blowfish/blowfish.c",
7980
"crypto/decrepit/cast/cast.c",
@@ -108,6 +109,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
108109
"crypto/evp_extra/p_hmac_asn1.c",
109110
"crypto/evp_extra/p_kem_asn1.c",
110111
"crypto/evp_extra/p_methods.c",
112+
"crypto/evp_extra/p_pqdsa.c",
113+
"crypto/evp_extra/p_pqdsa_asn1.c",
111114
"crypto/evp_extra/p_rsa_asn1.c",
112115
"crypto/evp_extra/p_x25519.c",
113116
"crypto/evp_extra/p_x25519_asn1.c",
@@ -128,6 +131,7 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
128131
"crypto/kyber/pqcrystals_kyber_ref_common/fips202.c",
129132
"crypto/lhash/lhash.c",
130133
"crypto/mem.c",
134+
"crypto/ml_dsa/ml_dsa.c",
131135
"crypto/obj/obj.c",
132136
"crypto/obj/obj_xref.c",
133137
"crypto/ocsp/ocsp_asn.c",
@@ -158,12 +162,11 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
158162
"crypto/poly1305/poly1305_arm.c",
159163
"crypto/poly1305/poly1305_vec.c",
160164
"crypto/pool/pool.c",
165+
"crypto/pqdsa/pqdsa.c",
161166
"crypto/rand_extra/deterministic.c",
162167
"crypto/rand_extra/entropy_passive.c",
163168
"crypto/rand_extra/forkunsafe.c",
164-
"crypto/rand_extra/fuchsia.c",
165169
"crypto/rand_extra/rand_extra.c",
166-
"crypto/rand_extra/trusty.c",
167170
"crypto/rand_extra/windows.c",
168171
"crypto/rc4/rc4.c",
169172
"crypto/refcount_c11.c",

0 commit comments

Comments
 (0)