Skip to content

Commit

Permalink
Bump aws-lc-sys to v0.23.1 (#613)
Browse files Browse the repository at this point in the history
* Prepare aws-lc-sys v0.23.1

* Symbols from ubuntu-latest

* Symbols from macos-14-xlarge

* Symbols from  x86_64-pc-windows-gnu

* Symbols from  i686-pc-windows-msvc

* Symbols from  x86_64-pc-windows-msvc

* Symbols for aarch64-unknown-linux-gnu

* Symbols for i686-unknown-linux-gnu

* Symbols for powerpc64le-unknown-linux-gnu

* Symbols for powerpc-unknown-linux-gnu

* Symbols from macos-13

* Symbols for arm-unknown-linux-gnueabi

* Symbols for armv7-unknown-linux-gnueabihf

* Symbols for aarch64-unknown-linux-musl

* Symbols for x86_64-unknown-linux-musl

* Symbols from  aarch64-pc-windows-msvc

* Generated headers

* Generated bindings from ubuntu-latest

* Generated bindings from macos-14-xlarge

* Generated bindings from macos-13

* Generated bindings for aarch64-pc-windows-msvc

* Generated bindings for aarch64-unknown-linux-musl

* Generated bindings for x86_64-unknown-linux-musl

* Generated bindings for x86_64-pc-windows-gnu

* Generated bindings for x86_64-pc-windows-msvc

* Generated bindings for aarch64-unknown-linux-gnu

* Generated bindings for i686-unknown-linux-gnu

* Generated bindings for i686-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

---------

Co-authored-by: aws-lc-sys-bindings-generator <[email protected]>
  • Loading branch information
justsmth and aws-lc-sys-bindings-generator authored Nov 22, 2024
1 parent 4a7a4e2 commit cdb1651
Show file tree
Hide file tree
Showing 74 changed files with 28,560 additions and 28,560 deletions.
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.23.0"
links = "aws_lc_0_23_0"
version = "0.23.1"
links = "aws_lc_0_23_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
// Fri Nov 15 14:05:12 UTC 2024
// Fri Nov 22 14:18:21 UTC 2024

use crate::cc_builder::Library;

Expand Down
2 changes: 1 addition & 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
// Fri Nov 15 14:09:33 UTC 2024
// Fri Nov 22 14:23:45 UTC 2024

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
// Fri Nov 15 14:10:29 UTC 2024
// Fri Nov 22 14:24:06 UTC 2024

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
// Fri Nov 15 14:09:55 UTC 2024
// Fri Nov 22 14:24:39 UTC 2024

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
// Fri Nov 15 14:07:24 UTC 2024
// Fri Nov 22 14:19:24 UTC 2024

use crate::cc_builder::Library;

Expand Down
2 changes: 1 addition & 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
// Fri Nov 15 14:05:04 UTC 2024
// Fri Nov 22 14:17:54 UTC 2024

use crate::cc_builder::Library;

Expand Down
2 changes: 1 addition & 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
// Fri Nov 15 14:09:51 UTC 2024
// Fri Nov 22 14:24:22 UTC 2024

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_23_0_aesgcmsiv_htable_init:
aws_lc_0_23_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_23_0_aesgcmsiv_htable6_init:
aws_lc_0_23_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_23_0_aesgcmsiv_htable_polyval:
aws_lc_0_23_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_23_0_aesgcmsiv_polyval_horner:
aws_lc_0_23_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_23_0_aes128gcmsiv_aes_ks:
aws_lc_0_23_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_23_0_aes256gcmsiv_aes_ks:
aws_lc_0_23_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_23_0_aes128gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_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_23_0_aes128gcmsiv_kdf:
aws_lc_0_23_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_23_0_aes128gcmsiv_enc_msg_x4:
aws_lc_0_23_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_23_0_aes128gcmsiv_enc_msg_x8:
aws_lc_0_23_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_23_0_aes128gcmsiv_dec:
aws_lc_0_23_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_23_0_aes128gcmsiv_ecb_enc_block:
aws_lc_0_23_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_23_0_aes256gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_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_23_0_aes256gcmsiv_ecb_enc_block:
aws_lc_0_23_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_23_0_aes256gcmsiv_enc_msg_x4:
aws_lc_0_23_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_23_0_aes256gcmsiv_enc_msg_x8:
aws_lc_0_23_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_23_0_aes256gcmsiv_dec:
aws_lc_0_23_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_23_0_aes256gcmsiv_kdf:
aws_lc_0_23_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_23_0_gcm_ghash_avx512:
aws_lc_0_23_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.
4 changes: 2 additions & 2 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt
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_23_0_aesni_gcm_decrypt:
aws_lc_0_23_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_23_0_aesni_gcm_encrypt:
aws_lc_0_23_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.
6 changes: 3 additions & 3 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt
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_23_0_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P]
aws_lc_0_23_1_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_23_1_OPENSSL_ia32cap_P]
00
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P+4]
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_23_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_23_0_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_23_0_OPENSSL_ia32cap_P]
aws_lc_0_23_1_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_23_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_23_0_aes_hw_encrypt:
aws_lc_0_23_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_23_0_aes_hw_decrypt:
aws_lc_0_23_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_23_0_aes_hw_ecb_encrypt:
aws_lc_0_23_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_23_0_aes_hw_ctr32_encrypt_blocks:
aws_lc_0_23_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_23_0_aes_hw_xts_encrypt:
aws_lc_0_23_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_23_0_aes_hw_xts_decrypt:
aws_lc_0_23_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_23_0_aes_hw_cbc_encrypt:
aws_lc_0_23_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_23_0_aes_hw_set_decrypt_key:
aws_lc_0_23_1_aes_hw_set_decrypt_key:
00000000000030A0: 48 83 EC 08 sub rsp,8
00000000000030A4: E8 77 00 00 00 call aws_lc_0_23_0_aes_hw_set_encrypt_key
00000000000030A4: E8 77 00 00 00 call aws_lc_0_23_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_23_0_aes_hw_set_encrypt_key:
aws_lc_0_23_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_23_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_23_0_OPENSSL_ia32cap_P]
0000000000003143: 4C 8D 15 00 00 00 lea r10,[aws_lc_0_23_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.
4 changes: 2 additions & 2 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-xts-avx512.obj

File Type: COFF OBJECT

aws_lc_0_23_0_aes_hw_xts_encrypt_avx512:
aws_lc_0_23_1_aes_hw_xts_encrypt_avx512:
0000000000000000: F3 0F 1E FA endbr64
0000000000000004: 55 push rbp
0000000000000005: 48 89 E5 mov rbp,rsp
Expand Down Expand Up @@ -2169,7 +2169,7 @@ L$_num_blocks_is_1_hEgxyDlCngwrfFe:
000000000000291D: 90 nop
000000000000291E: 90 nop
000000000000291F: 90 nop
aws_lc_0_23_0_aes_hw_xts_decrypt_avx512:
aws_lc_0_23_1_aes_hw_xts_decrypt_avx512:
0000000000002920: F3 0F 1E FA endbr64
0000000000002924: 55 push rbp
0000000000002925: 48 89 E5 mov rbp,rsp
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj
Binary file not shown.
Loading

0 comments on commit cdb1651

Please sign in to comment.