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

Prepare aws-lc-sys v0.25.1 #685

Merged
merged 38 commits into from
Feb 4, 2025
Merged
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
8b17744
Prepare aws-lc-sys v0.25.1
justsmth Feb 3, 2025
b0546db
Symbols from macos-14-xlarge
Feb 3, 2025
768ad9b
Symbols from ubuntu-latest
Feb 3, 2025
0008468
Symbols from macos-13
Feb 3, 2025
0a9df21
Symbols from x86_64-pc-windows-gnu
Feb 3, 2025
f43bf03
Symbols from x86_64-pc-windows-msvc
Feb 3, 2025
164b594
Symbols for powerpc64le-unknown-linux-gnu
Feb 3, 2025
32687f0
Symbols for aarch64-unknown-linux-gnu
Feb 3, 2025
7c6c61d
Symbols for i686-unknown-linux-gnu
Feb 3, 2025
7ff1757
Symbols for x86_64-unknown-linux-musl
Feb 3, 2025
3f6c7da
Symbols for aarch64-unknown-linux-musl
Feb 3, 2025
1638ee9
Symbols for powerpc-unknown-linux-gnu
Feb 3, 2025
2f97d96
Symbols for armv7-unknown-linux-gnueabihf
Feb 3, 2025
1d36440
Symbols for arm-unknown-linux-gnueabi
Feb 3, 2025
73d4806
Symbols from aarch64-pc-windows-msvc
Feb 3, 2025
3b8ffbb
Symbols from i686-pc-windows-msvc
Feb 3, 2025
0cb7360
Generated headers
Feb 3, 2025
6b83112
Generated bindings from macos-14-xlarge
Feb 3, 2025
6f558e3
Generated bindings from ubuntu-latest
Feb 3, 2025
02efd36
Generated bindings for x86_64-pc-windows-gnu
Feb 3, 2025
68634c6
Generated bindings from macos-13
Feb 3, 2025
effff58
Generated bindings for i686-pc-windows-msvc
Feb 3, 2025
d5eeba7
Generated bindings for x86_64-pc-windows-msvc
Feb 3, 2025
2e32855
Generated bindings for i686-unknown-linux-gnu
Feb 3, 2025
75a222d
Generated bindings for aarch64-unknown-linux-gnu
Feb 3, 2025
e6f6832
Generated bindings for x86_64-unknown-linux-musl
Feb 3, 2025
82dd899
Generated bindings for aarch64-unknown-linux-musl
Feb 3, 2025
2d88d6a
Generated bindings for aarch64-pc-windows-msvc
Feb 3, 2025
93b131d
Generated bindings for aarch64-linux-android
Feb 3, 2025
610ce12
Collected source files from macos-14-xlarge
Feb 3, 2025
b26d82b
Collected source files from ubuntu-latest
Feb 3, 2025
a936a76
Collected source files from macos-13
Feb 3, 2025
f0fa90d
Collected source files for x86_64-unknown-linux-musl
Feb 3, 2025
a4bde91
Collected source files for i686-unknown-linux-gnu
Feb 3, 2025
2e7e122
Collected source files for aarch64-unknown-linux-gnu
Feb 3, 2025
ed3bd3f
Collected source files for aarch64-unknown-linux-musl
Feb 3, 2025
e638192
Collected NASM files
Feb 3, 2025
19a7b9c
Satisfy clippy
justsmth Feb 3, 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 aws-lc-rs/src/evp_pkey.rs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ impl LcPtr<EVP_PKEY> {
let mut cbb = LcCBB::new(self.key_size_bytes() * 5);
if 1 != unsafe { EVP_marshal_public_key(cbb.as_mut_ptr(), *self.as_const()) } {
return Err(Unspecified);
};
}
cbb.into_vec()
}

Expand Down
4 changes: 2 additions & 2 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.25.0"
links = "aws_lc_0_25_0"
version = "0.25.1"
links = "aws_lc_0_25_1"
authors = ["AWS-LC"]
edition = "2021"
repository = "https://github.com/aws/aws-lc-rs"
Expand Down
2 changes: 1 addition & 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 Jan 6 19:50:19 UTC 2025
// Mon Feb 3 15:16:01 UTC 2025

use crate::cc_builder::Library;

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
// Mon Jan 6 19:54:43 UTC 2025
// Mon Feb 3 15:21:51 UTC 2025

use crate::cc_builder::Library;

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
// Mon Jan 6 19:54:57 UTC 2025
// Mon Feb 3 15:22:09 UTC 2025

use crate::cc_builder::Library;

Expand Down
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 Jan 6 19:54:48 UTC 2025
// Mon Feb 3 15:22:12 UTC 2025

use crate::cc_builder::Library;

Expand Down
2 changes: 1 addition & 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 Jan 6 19:52:06 UTC 2025
// Mon Feb 3 15:17:02 UTC 2025

use crate::cc_builder::Library;

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
// Mon Jan 6 19:49:57 UTC 2025
// Mon Feb 3 15:15:55 UTC 2025

use crate::cc_builder::Library;

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
// Mon Jan 6 19:54:53 UTC 2025
// Mon Feb 3 15:22:18 UTC 2025

use crate::cc_builder::Library;

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_25_0_aesgcmsiv_htable_init:
aws_lc_0_25_1_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_25_0_aesgcmsiv_htable6_init:
aws_lc_0_25_1_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_25_0_aesgcmsiv_htable_polyval:
aws_lc_0_25_1_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_25_0_aesgcmsiv_polyval_horner:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_aes_ks:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_aes_ks:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_aes_ks_enc_x1:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_kdf:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_enc_msg_x4:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_enc_msg_x8:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_dec:
aws_lc_0_25_1_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_25_0_aes128gcmsiv_ecb_enc_block:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_aes_ks_enc_x1:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_ecb_enc_block:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_enc_msg_x4:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_enc_msg_x8:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_dec:
aws_lc_0_25_1_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_25_0_aes256gcmsiv_kdf:
aws_lc_0_25_1_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_25_0_gcm_ghash_avx512:
aws_lc_0_25_1_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.
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ L$6x_done:
000000000000059D: 90 nop
000000000000059E: 90 nop
000000000000059F: 90 nop
aws_lc_0_25_0_aesni_gcm_decrypt:
aws_lc_0_25_1_aesni_gcm_decrypt:
00000000000005A0: 48 31 C0 xor rax,rax
00000000000005A3: 49 83 F8 60 cmp r8,60h
00000000000005A7: 0F 82 BE 01 00 00 jb L$gcm_dec_abort
Expand Down Expand Up @@ -579,7 +579,7 @@ L$handle_ctr32_2:
00000000000008FD: 90 nop
00000000000008FE: 90 nop
00000000000008FF: 90 nop
aws_lc_0_25_0_aesni_gcm_encrypt:
aws_lc_0_25_1_aesni_gcm_encrypt:
0000000000000900: 48 31 C0 xor rax,rax
0000000000000903: 49 81 F8 20 01 00 cmp r8,120h
00
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Dump of file aesni-sha1-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_25_0_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_25_0_OPENSSL_ia32cap_P]
aws_lc_0_25_1_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_25_1_OPENSSL_ia32cap_P]
00
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_25_0_OPENSSL_ia32cap_P+4]
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_25_1_OPENSSL_ia32cap_P+4]
00
000000000000000E: 49 0F BA E3 3D bt r11,3Dh
0000000000000013: 0F 82 E7 24 00 00 jb aesni_cbc_sha1_enc_shaext
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Dump of file aesni-sha256-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_25_0_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_0_OPENSSL_ia32cap_P]
aws_lc_0_25_1_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_1_OPENSSL_ia32cap_P]
00
0000000000000007: B8 01 00 00 00 mov eax,1
000000000000000C: 48 83 F9 00 cmp rcx,0
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj
Binary file not shown.
22 changes: 11 additions & 11 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_25_0_aes_hw_encrypt:
aws_lc_0_25_1_aes_hw_encrypt:
0000000000000000: 0F 10 11 movups xmm2,xmmword ptr [rcx]
0000000000000003: 41 8B 80 F0 00 00 mov eax,dword ptr [r8+0F0h]
00
Expand Down Expand Up @@ -36,7 +36,7 @@ L$oop_enc1_1:
000000000000004D: 90 nop
000000000000004E: 90 nop
000000000000004F: 90 nop
aws_lc_0_25_0_aes_hw_decrypt:
aws_lc_0_25_1_aes_hw_decrypt:
0000000000000050: 0F 10 11 movups xmm2,xmmword ptr [rcx]
0000000000000053: 41 8B 80 F0 00 00 mov eax,dword ptr [r8+0F0h]
00
Expand Down Expand Up @@ -541,7 +541,7 @@ L$dec_loop8_enter:
000000000000075D: 90 nop
000000000000075E: 90 nop
000000000000075F: 90 nop
aws_lc_0_25_0_aes_hw_ecb_encrypt:
aws_lc_0_25_1_aes_hw_ecb_encrypt:
0000000000000760: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000765: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000076A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1043,7 +1043,7 @@ L$SEH_end_aes_hw_ecb_encrypt:
0000000000000D5D: 90 nop
0000000000000D5E: 90 nop
0000000000000D5F: 90 nop
aws_lc_0_25_0_aes_hw_ctr32_encrypt_blocks:
aws_lc_0_25_1_aes_hw_ctr32_encrypt_blocks:
0000000000000D60: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000D65: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000D6A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1564,7 +1564,7 @@ L$SEH_end_aes_hw_ctr32_encrypt_blocks:
00000000000015CD: 90 nop
00000000000015CE: 90 nop
00000000000015CF: 90 nop
aws_lc_0_25_0_aes_hw_xts_encrypt:
aws_lc_0_25_1_aes_hw_xts_encrypt:
00000000000015D0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000015D5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000015DA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2121,7 +2121,7 @@ L$SEH_end_aes_hw_xts_encrypt:
0000000000001E1D: 90 nop
0000000000001E1E: 90 nop
0000000000001E1F: 90 nop
aws_lc_0_25_0_aes_hw_xts_decrypt:
aws_lc_0_25_1_aes_hw_xts_decrypt:
0000000000001E20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001E25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001E2A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2740,7 +2740,7 @@ L$SEH_end_aes_hw_xts_decrypt:
000000000000270D: 90 nop
000000000000270E: 90 nop
000000000000270F: 90 nop
aws_lc_0_25_0_aes_hw_cbc_encrypt:
aws_lc_0_25_1_aes_hw_cbc_encrypt:
0000000000002710: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002715: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000271A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -3379,9 +3379,9 @@ L$SEH_end_aes_hw_cbc_encrypt:
000000000000309D: 90 nop
000000000000309E: 90 nop
000000000000309F: 90 nop
aws_lc_0_25_0_aes_hw_set_decrypt_key:
aws_lc_0_25_1_aes_hw_set_decrypt_key:
00000000000030A0: 48 83 EC 08 sub rsp,8
00000000000030A4: E8 77 00 00 00 call aws_lc_0_25_0_aes_hw_set_encrypt_key
00000000000030A4: E8 77 00 00 00 call aws_lc_0_25_1_aes_hw_set_encrypt_key
00000000000030A9: C1 E2 04 shl edx,4
00000000000030AC: 85 C0 test eax,eax
00000000000030AE: 0F 85 5A 00 00 00 jne L$dec_key_ret
Expand Down Expand Up @@ -3424,7 +3424,7 @@ L$SEH_end_set_decrypt_key:
000000000000311D: 90 nop
000000000000311E: 90 nop
000000000000311F: 90 nop
aws_lc_0_25_0_aes_hw_set_encrypt_key:
aws_lc_0_25_1_aes_hw_set_encrypt_key:
0000000000003120: 48 83 EC 08 sub rsp,8
0000000000003124: 48 C7 C0 FF FF FF mov rax,0FFFFFFFFFFFFFFFFh
FF
Expand All @@ -3434,7 +3434,7 @@ aws_lc_0_25_0_aes_hw_set_encrypt_key:
0000000000003137: 0F 84 7A 04 00 00 je L$enc_key_ret
000000000000313D: 0F 10 01 movups xmm0,xmmword ptr [rcx]
0000000000003140: 0F 57 E4 xorps xmm4,xmm4
0000000000003143: 4C 8D 15 00 00 00 lea r10,[aws_lc_0_25_0_OPENSSL_ia32cap_P]
0000000000003143: 4C 8D 15 00 00 00 lea r10,[aws_lc_0_25_1_OPENSSL_ia32cap_P]
00
000000000000314A: 45 8B 52 04 mov r10d,dword ptr [r10+4]
000000000000314E: 41 81 E2 00 08 00 and r10d,10000800h
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj
Binary file not shown.
Loading
Loading