Skip to content

Commit

Permalink
Update aws-lc-sys/aws-lc to v1.38.0 (#579)
Browse files Browse the repository at this point in the history
* Add openssl/ocsp.h for generation

* Update aws-lc-sys to v1.38.0

* Symbols for aarch64-unknown-linux-musl

* Symbols for aarch64-unknown-linux-gnu

* Symbols for powerpc64le-unknown-linux-gnu

* Symbols from  x86_64-pc-windows-msvc

* Symbols from ubuntu-latest

* Symbols for armv7-unknown-linux-gnueabihf

* Symbols for arm-unknown-linux-gnueabi

* Symbols for i686-unknown-linux-gnu

* Symbols from macos-14-xlarge

* Symbols from  x86_64-pc-windows-gnu

* Symbols from  aarch64-pc-windows-msvc

* Symbols for x86_64-unknown-linux-musl

* Symbols for powerpc-unknown-linux-gnu

* Symbols from macos-13

* Symbols from  i686-pc-windows-msvc

* Generated headers

* Generated bindings from ubuntu-latest

* Generated bindings from macos-14-xlarge

* Generated bindings for x86_64-pc-windows-msvc

* Generated bindings from macos-13

* Generated bindings for aarch64-unknown-linux-gnu

* Generated bindings for i686-unknown-linux-gnu

* Generated bindings for aarch64-unknown-linux-musl

* Generated bindings for i686-pc-windows-msvc

* Generated bindings for x86_64-unknown-linux-musl

* Generated bindings for x86_64-pc-windows-gnu

* Generated bindings for aarch64-pc-windows-msvc

* Collected source files from ubuntu-latest

* Collected source files from macos-14-xlarge

* 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

* Output OSSL_CONF_DEFINES config options

---------

Co-authored-by: aws-lc-sys-bindings-generator <aws-lc-github-bot@amazon.com>
  • Loading branch information
skmcgrail and aws-lc-sys-bindings-generator authored Nov 14, 2024
1 parent afe3d3b commit efb40be
Show file tree
Hide file tree
Showing 93 changed files with 38,996 additions and 29,815 deletions.
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.22.0", path = "../aws-lc-sys", optional = true }
aws-lc-sys = { version = "0.23.0", path = "../aws-lc-sys", optional = true }
aws-lc-fips-sys = { version = "0.12.0", path = "../aws-lc-fips-sys", optional = true }
zeroize = "1.7"
mirai-annotations = "1.12.0"
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.22.0"
links = "aws_lc_0_22_0"
version = "0.23.0"
links = "aws_lc_0_23_0"
authors = ["AWS-LC"]
edition = "2021"
repository = "https://github.com/aws/aws-lc-rs"
Expand Down Expand Up @@ -70,4 +70,4 @@ libc = "0.2.121"
paste = "1.0.11"

[package.metadata.aws-lc-sys]
commit-hash = "8b2ebfcf3fc8b0656f1f4161166484a70238aeaa"
commit-hash = "2d07d3903d5d0dbe5a135314bbbdab6e0e65cbf1"
2 changes: 1 addition & 1 deletion aws-lc-sys/aws-lc
Submodule aws-lc updated 169 files
4 changes: 3 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
// Thu Oct 3 17:02:34 UTC 2024
// Thu Nov 7 21:51:00 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -143,6 +143,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 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
// Thu Oct 3 17:08:31 UTC 2024
// Thu Nov 7 21:54:06 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -144,6 +144,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 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
// Thu Oct 3 17:07:57 UTC 2024
// Thu Nov 7 21:54:32 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -144,6 +144,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 additions & 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
// Thu Oct 3 17:07:54 UTC 2024
// Thu Nov 7 21:54:05 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -144,6 +144,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 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
// Thu Oct 3 17:05:23 UTC 2024
// Thu Nov 7 21:52:04 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -143,6 +143,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 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
// Thu Oct 3 17:02:08 UTC 2024
// Thu Nov 7 21:50:53 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -145,6 +145,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
4 changes: 3 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
// Thu Oct 3 17:07:39 UTC 2024
// Thu Nov 7 21:54:23 UTC 2024

use crate::cc_builder::Library;

Expand Down Expand Up @@ -145,6 +145,8 @@ pub(super) const CRYPTO_LIBRARY: Library = Library {
"crypto/pem/pem_pkey.c",
"crypto/pem/pem_x509.c",
"crypto/pem/pem_xaux.c",
"crypto/pkcs7/bio/cipher.c",
"crypto/pkcs7/bio/md.c",
"crypto/pkcs7/pkcs7.c",
"crypto/pkcs7/pkcs7_asn1.c",
"crypto/pkcs7/pkcs7_x509.c",
Expand Down
54 changes: 54 additions & 0 deletions aws-lc-sys/builder/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,58 @@ use std::{env, fmt, fmt::Debug};
use cc_builder::CcBuilder;
use cmake_builder::CmakeBuilder;

// These should generally match those found in aws-lc/include/openssl/opensslconf.h
const OSSL_CONF_DEFINES: &[&str] = &[
"OPENSSL_NO_ASYNC",
"OPENSSL_NO_BF",
"OPENSSL_NO_BLAKE2",
"OPENSSL_NO_BUF_FREELISTS",
"OPENSSL_NO_CAMELLIA",
"OPENSSL_NO_CAPIENG",
"OPENSSL_NO_CAST",
"OPENSSL_NO_CMS",
"OPENSSL_NO_COMP",
"OPENSSL_NO_CRYPTO_MDEBUG",
"OPENSSL_NO_CT",
"OPENSSL_NO_DANE",
"OPENSSL_NO_DEPRECATED",
"OPENSSL_NO_DGRAM",
"OPENSSL_NO_DYNAMIC_ENGINE",
"OPENSSL_NO_EC_NISTP_64_GCC_128",
"OPENSSL_NO_EC2M",
"OPENSSL_NO_EGD",
"OPENSSL_NO_ENGINE",
"OPENSSL_NO_GMP",
"OPENSSL_NO_GOST",
"OPENSSL_NO_HEARTBEATS",
"OPENSSL_NO_HW",
"OPENSSL_NO_IDEA",
"OPENSSL_NO_JPAKE",
"OPENSSL_NO_KRB5",
"OPENSSL_NO_MD2",
"OPENSSL_NO_MDC2",
"OPENSSL_NO_OCB",
"OPENSSL_NO_RC2",
"OPENSSL_NO_RC5",
"OPENSSL_NO_RFC3779",
"OPENSSL_NO_RIPEMD",
"OPENSSL_NO_RMD160",
"OPENSSL_NO_SCTP",
"OPENSSL_NO_SEED",
"OPENSSL_NO_SM2",
"OPENSSL_NO_SM3",
"OPENSSL_NO_SM4",
"OPENSSL_NO_SRP",
"OPENSSL_NO_SSL_TRACE",
"OPENSSL_NO_SSL2",
"OPENSSL_NO_SSL3",
"OPENSSL_NO_SSL3_METHOD",
"OPENSSL_NO_STATIC_ENGINE",
"OPENSSL_NO_STORE",
"OPENSSL_NO_TS",
"OPENSSL_NO_WHIRLPOOL",
];

macro_rules! bindgen_available {
($top:ident, $item:item) => {
#[allow(clippy::non_minimal_cfg)]
Expand Down Expand Up @@ -581,6 +633,8 @@ fn main() {
println!("cargo:libssl={}_ssl", prefix_string());
}

println!("cargo:conf={}", OSSL_CONF_DEFINES.join(","));

println!("cargo:rerun-if-changed=builder/");
println!("cargo:rerun-if-changed=aws-lc/");
}
Expand Down
36 changes: 18 additions & 18 deletions aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ GFMUL:
000000000000005D: 90 nop
000000000000005E: 90 nop
000000000000005F: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable_init:
aws_lc_0_23_0_aesgcmsiv_htable_init:
0000000000000060: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000065: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000006A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -74,7 +74,7 @@ L$SEH_end_aesgcmsiv_htable_init:
00000000000000DD: 90 nop
00000000000000DE: 90 nop
00000000000000DF: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable6_init:
aws_lc_0_23_0_aesgcmsiv_htable6_init:
00000000000000E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000000E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000000EA: 48 89 E0 mov rax,rsp
Expand All @@ -101,7 +101,7 @@ L$SEH_end_aesgcmsiv_htable6_init:
000000000000013D: 90 nop
000000000000013E: 90 nop
000000000000013F: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable_polyval:
aws_lc_0_23_0_aesgcmsiv_htable_polyval:
0000000000000140: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000145: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000014A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -401,7 +401,7 @@ L$SEH_end_aesgcmsiv_htable_polyval:
000000000000049D: 90 nop
000000000000049E: 90 nop
000000000000049F: 90 nop
aws_lc_0_22_0_aesgcmsiv_polyval_horner:
aws_lc_0_23_0_aesgcmsiv_polyval_horner:
00000000000004A0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000004A5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000004AA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -442,7 +442,7 @@ L$SEH_end_aesgcmsiv_polyval_horner:
000000000000050D: 90 nop
000000000000050E: 90 nop
000000000000050F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_aes_ks:
aws_lc_0_23_0_aes128gcmsiv_aes_ks:
0000000000000510: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000515: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000051A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -509,7 +509,7 @@ L$SEH_end_aes128gcmsiv_aes_ks:
00000000000005FD: 90 nop
00000000000005FE: 90 nop
00000000000005FF: 90 nop
aws_lc_0_22_0_aes256gcmsiv_aes_ks:
aws_lc_0_23_0_aes256gcmsiv_aes_ks:
0000000000000600: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000605: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000060A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -569,7 +569,7 @@ L$ks256_loop:
00000000000006DD: 90 nop
00000000000006DE: 90 nop
00000000000006DF: 90 nop
aws_lc_0_22_0_aes128gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_0_aes128gcmsiv_aes_ks_enc_x1:
00000000000006E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000006E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000006EA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -718,7 +718,7 @@ L$SEH_end_aes128gcmsiv_aes_ks_enc_x1:
000000000000093D: 90 nop
000000000000093E: 90 nop
000000000000093F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_kdf:
aws_lc_0_23_0_aes128gcmsiv_kdf:
0000000000000940: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000945: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000094A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -808,7 +808,7 @@ L$SEH_end_aes128gcmsiv_kdf:
0000000000000ABD: 90 nop
0000000000000ABE: 90 nop
0000000000000ABF: 90 nop
aws_lc_0_22_0_aes128gcmsiv_enc_msg_x4:
aws_lc_0_23_0_aes128gcmsiv_enc_msg_x4:
0000000000000AC0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000AC5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000ACA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -971,7 +971,7 @@ L$SEH_end_aes128gcmsiv_enc_msg_x4:
0000000000000D4D: 90 nop
0000000000000D4E: 90 nop
0000000000000D4F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_enc_msg_x8:
aws_lc_0_23_0_aes128gcmsiv_enc_msg_x8:
0000000000000D50: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000D55: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000D5A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1224,7 +1224,7 @@ L$SEH_end_aes128gcmsiv_enc_msg_x8:
000000000000116D: 90 nop
000000000000116E: 90 nop
000000000000116F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_dec:
aws_lc_0_23_0_aes128gcmsiv_dec:
0000000000001170: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001175: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000117A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1684,7 +1684,7 @@ L$128_dec_out:
0000000000001994: 48 8B 7C 24 08 mov rdi,qword ptr [rsp+8]
0000000000001999: 48 8B 74 24 10 mov rsi,qword ptr [rsp+10h]
000000000000199E: F3 C3 rep ret
aws_lc_0_22_0_aes128gcmsiv_ecb_enc_block:
aws_lc_0_23_0_aes128gcmsiv_ecb_enc_block:
00000000000019A0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000019A5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000019AA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1725,7 +1725,7 @@ L$SEH_end_aes128gcmsiv_ecb_enc_block:
0000000000001A1D: 90 nop
0000000000001A1E: 90 nop
0000000000001A1F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_0_aes256gcmsiv_aes_ks_enc_x1:
0000000000001A20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001A25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001A2A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1916,7 +1916,7 @@ L$SEH_end_aes256gcmsiv_aes_ks_enc_x1:
0000000000001D4D: 90 nop
0000000000001D4E: 90 nop
0000000000001D4F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_ecb_enc_block:
aws_lc_0_23_0_aes256gcmsiv_ecb_enc_block:
0000000000001D50: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001D55: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001D5A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1961,7 +1961,7 @@ L$SEH_end_aes256gcmsiv_ecb_enc_block:
0000000000001DED: 90 nop
0000000000001DEE: 90 nop
0000000000001DEF: 90 nop
aws_lc_0_22_0_aes256gcmsiv_enc_msg_x4:
aws_lc_0_23_0_aes256gcmsiv_enc_msg_x4:
0000000000001DF0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001DF5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001DFA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2160,7 +2160,7 @@ L$SEH_end_aes256gcmsiv_enc_msg_x4:
000000000000211D: 90 nop
000000000000211E: 90 nop
000000000000211F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_enc_msg_x8:
aws_lc_0_23_0_aes256gcmsiv_enc_msg_x8:
0000000000002120: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002125: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000212A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2451,7 +2451,7 @@ L$SEH_end_aes256gcmsiv_enc_msg_x8:
000000000000261D: 90 nop
000000000000261E: 90 nop
000000000000261F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_dec:
aws_lc_0_23_0_aes256gcmsiv_dec:
0000000000002620: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002625: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000262A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2971,7 +2971,7 @@ L$256_dec_out:
0000000000002F94: 48 8B 7C 24 08 mov rdi,qword ptr [rsp+8]
0000000000002F99: 48 8B 74 24 10 mov rsi,qword ptr [rsp+10h]
0000000000002F9E: F3 C3 rep ret
aws_lc_0_22_0_aes256gcmsiv_kdf:
aws_lc_0_23_0_aes256gcmsiv_kdf:
0000000000002FA0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002FA5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000002FAA: 48 89 E0 mov rax,rsp
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-gcm-avx512.obj

File Type: COFF OBJECT

aws_lc_0_22_0_gcm_ghash_avx512:
aws_lc_0_23_0_gcm_ghash_avx512:
0000000000000000: 0F 0B ud2
0000000000000002: F3 C3 rep ret

Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj
Binary file not shown.
Loading

0 comments on commit efb40be

Please sign in to comment.