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

Align aws-lc-sys v0.27.0 w/ AWS-LC v1.48.1 #720

Merged
merged 39 commits into from
Mar 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
a1c5d1f
Align aws-lc-sys v0.27.0 w/ AWS-LC v1.48.1
justsmth Mar 6, 2025
d2bbf58
Pre-gen bindings for riscv64gc-unknown-linux-gnu
justsmth Mar 6, 2025
e5d9244
Symbols from macos-14-xlarge
Mar 6, 2025
82cb006
Symbols from ubuntu-latest
Mar 6, 2025
5cdce73
Symbols from macos-13
Mar 6, 2025
90f74ad
Symbols from x86_64-pc-windows-msvc
Mar 6, 2025
1dec5c7
Symbols for armv7-unknown-linux-gnueabihf
Mar 6, 2025
f233039
Symbols for powerpc64le-unknown-linux-gnu
Mar 6, 2025
ef72b3a
Symbols for powerpc-unknown-linux-gnu
Mar 6, 2025
2d1a2b0
Symbols from i686-pc-windows-msvc
Mar 6, 2025
d942dd0
Symbols for aarch64-unknown-linux-gnu
Mar 6, 2025
6828252
Symbols for x86_64-unknown-linux-musl
Mar 6, 2025
3354862
Symbols for i686-unknown-linux-gnu
Mar 6, 2025
eaf10e5
Symbols from x86_64-pc-windows-gnu
Mar 6, 2025
e666fc7
Symbols for aarch64-unknown-linux-musl
Mar 6, 2025
adbeaff
Symbols for arm-unknown-linux-gnueabi
Mar 6, 2025
8572be4
Symbols from aarch64-pc-windows-msvc
Mar 6, 2025
b65fc45
Generated headers
Mar 6, 2025
abc6421
Generated bindings from ubuntu-latest
Mar 6, 2025
8b258d6
Generated bindings from macos-14-xlarge
Mar 6, 2025
b1c1239
Generated bindings for x86_64-pc-windows-msvc
Mar 6, 2025
2782027
Generated bindings for x86_64-pc-windows-gnu
Mar 6, 2025
134dbdc
Generated bindings for x86_64-unknown-linux-musl
Mar 6, 2025
ed6ce91
Generated bindings for aarch64-unknown-linux-musl
Mar 6, 2025
947d66a
Generated bindings for i686-unknown-linux-gnu
Mar 6, 2025
a84afc5
Generated bindings from macos-13
Mar 6, 2025
2d1f1f2
Generated bindings for aarch64-pc-windows-msvc
Mar 6, 2025
2b6719a
Generated bindings for aarch64-linux-android
Mar 6, 2025
9e6b10b
Generated bindings for i686-pc-windows-msvc
Mar 6, 2025
3d84d1c
Generated bindings for riscv64gc-unknown-linux-gnu
Mar 6, 2025
227e5b8
Generated bindings for aarch64-unknown-linux-gnu
Mar 6, 2025
4de63af
Collected source files from macos-14-xlarge
Mar 6, 2025
b1de356
Collected source files from ubuntu-latest
Mar 6, 2025
de6e6cf
Collected source files from macos-13
Mar 6, 2025
d4b5ba4
Collected source files for x86_64-unknown-linux-musl
Mar 6, 2025
4add414
Collected source files for i686-unknown-linux-gnu
Mar 6, 2025
7fe4b4f
Collected source files for aarch64-unknown-linux-musl
Mar 6, 2025
854f220
Collected source files for aarch64-unknown-linux-gnu
Mar 6, 2025
8513d7f
Collected NASM files
Mar 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
2 changes: 1 addition & 1 deletion .github/workflows/cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
- [ powerpc-unknown-linux-gnu, 1, 0 ]
- [ powerpc64-unknown-linux-gnu, 1, 0 ]
- [ powerpc64le-unknown-linux-gnu, 1, 0 ]
- [ riscv64gc-unknown-linux-gnu, 0, 0 ]
- [ riscv64gc-unknown-linux-gnu, 0, 1 ]
- [ s390x-unknown-linux-gnu, 0, 1 ]
- [ x86_64-pc-windows-gnu, 0, 1 ]
- [ x86_64-unknown-linux-musl, 0, 1 ]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/sys-bindings-generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,9 @@ jobs:
target:
- "aarch64-linux-android"
- "aarch64-unknown-linux-gnu"
- "i686-unknown-linux-gnu"
- "aarch64-unknown-linux-musl"
- "i686-unknown-linux-gnu"
- "riscv64gc-unknown-linux-gnu"
- "x86_64-unknown-linux-musl"
steps:
- uses: actions/checkout@v4
Expand Down
6 changes: 3 additions & 3 deletions aws-lc-rs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[package]
name = "aws-lc-rs"
authors = ["AWS-LibCrypto"]
version = "1.12.5"
version = "1.12.6"
# this crate re-exports whatever sys crate that was selected
links = "aws_lc_rs_1_12_5_sys"
links = "aws_lc_rs_1_12_6_sys"
edition = "2021"
rust-version = "1.63.0"
keywords = ["crypto", "cryptography", "security"]
Expand Down 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.26.0", path = "../aws-lc-sys", optional = true }
aws-lc-sys = { version = "0.27.0", path = "../aws-lc-sys", optional = true }
aws-lc-fips-sys = { version = "0.13.1", 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.26.0"
links = "aws_lc_0_26_0"
version = "0.27.0"
links = "aws_lc_0_27_0"
authors = ["AWS-LC"]
edition = "2021"
repository = "https://github.com/aws/aws-lc-rs"
Expand Down Expand Up @@ -71,4 +71,4 @@ bindgen = { version = "0.69.5" }
paste = "1.0.11"

[package.metadata.aws-lc-sys]
commit-hash = "5cdc082bd86ffb4539e53444d7806a128ace77f3"
commit-hash = "d0356099f6b668697cdb381dfb09f9a694a6c9c2"
2 changes: 1 addition & 1 deletion aws-lc-sys/aws-lc
Submodule aws-lc updated 132 files
4 changes: 1 addition & 3 deletions 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
// Tue Feb 18 19:46:35 UTC 2025
// Thu Mar 6 20:58:40 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
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
// Tue Feb 18 19:50:03 UTC 2025
// Thu Mar 6 21:04:16 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
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
// Tue Feb 18 19:49:53 UTC 2025
// Thu Mar 6 21:03:35 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
4 changes: 1 addition & 3 deletions 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
// Tue Feb 18 19:49:39 UTC 2025
// Thu Mar 6 21:03:02 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
4 changes: 1 addition & 3 deletions 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
// Tue Feb 18 19:47:36 UTC 2025
// Thu Mar 6 20:59:38 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
4 changes: 1 addition & 3 deletions 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
// Tue Feb 18 19:46:25 UTC 2025
// Thu Mar 6 20:58:04 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
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
// Tue Feb 18 19:50:07 UTC 2025
// Thu Mar 6 21:03:20 UTC 2025

use crate::cc_builder::Library;

Expand Down Expand Up @@ -74,7 +74,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/cipher_extra/tls_cbc.c",
"crypto/conf/conf.c",
"crypto/crypto.c",
"crypto/curve25519_extra/curve25519_extra.c",
"crypto/decrepit/bio/base64_bio.c",
"crypto/decrepit/blowfish/blowfish.c",
"crypto/decrepit/cast/cast.c",
Expand Down Expand Up @@ -106,7 +105,6 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/evp_extra/p_dsa_asn1.c",
"crypto/evp_extra/p_ec_asn1.c",
"crypto/evp_extra/p_ed25519_asn1.c",
"crypto/evp_extra/p_ed25519ph.c",
"crypto/evp_extra/p_hmac_asn1.c",
"crypto/evp_extra/p_kem_asn1.c",
"crypto/evp_extra/p_methods.c",
Expand Down
2 changes: 2 additions & 0 deletions aws-lc-sys/builder/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,7 @@ fn initialize() {
| "aarch64-unknown-linux-musl"
| "i686-pc-windows-msvc"
| "i686-unknown-linux-gnu"
| "riscv64gc-unknown-linux-gnu"
| "x86_64-apple-darwin"
| "x86_64-pc-windows-gnu"
| "x86_64-pc-windows-msvc"
Expand Down Expand Up @@ -539,6 +540,7 @@ fn prepare_cargo_cfg() {
println!("cargo:rustc-check-cfg=cfg(aarch64_unknown_linux_musl)");
println!("cargo:rustc-check-cfg=cfg(i686_pc_windows_msvc)");
println!("cargo:rustc-check-cfg=cfg(i686_unknown_linux_gnu)");
println!("cargo:rustc-check-cfg=cfg(riscv64gc_unknown_linux_gnu)");
println!("cargo:rustc-check-cfg=cfg(x86_64_apple_darwin)");
println!("cargo:rustc-check-cfg=cfg(x86_64_pc_windows_gnu)");
println!("cargo:rustc-check-cfg=cfg(x86_64_pc_windows_msvc)");
Expand Down
Loading
Loading