diff --git a/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt index 9b86397b28c..c7823f6592e 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj index 3572da7dd87..c254b9de4cf 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512-disasm.txt index 2bb38634772..b215270fc5d 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512-disasm.txt @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj index 8c5bca53f51..0a92b8b6ddd 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt index c62dac0f3cc..28920d72cec 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt @@ -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 @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj index f5fd7fe2ce8..bb0fe33b7fe 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt index 373685639c4..8cebc43eb45 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj index cb70dfa4da1..e9cc55eac62 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64-disasm.txt index 0206e220e7d..9ed64081729 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64-disasm.txt @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj index 1ed8143d02f..ef41fcc26cc 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt index d361c62e6cc..e9bb59264e1 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj index eb3ec3136c9..c2b94d6eda6 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt index c3b8bda2b6d..737d4e85916 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt @@ -5,7 +5,7 @@ Dump of file aesni-xts-avx512.obj File Type: COFF OBJECT -aws_lc_0_25_0_aes_hw_xts_encrypt_avx512: +aws_lc_0_25_1_aes_hw_xts_encrypt_avx512: 0000000000000000: F3 0F 1E FA endbr64 0000000000000004: 55 push rbp 0000000000000005: 48 89 E5 mov rbp,rsp @@ -2169,7 +2169,7 @@ L$_num_blocks_is_1_hEgxyDlCngwrfFe: 000000000000291D: 90 nop 000000000000291E: 90 nop 000000000000291F: 90 nop -aws_lc_0_25_0_aes_hw_xts_decrypt_avx512: +aws_lc_0_25_1_aes_hw_xts_decrypt_avx512: 0000000000002920: F3 0F 1E FA endbr64 0000000000002924: 55 push rbp 0000000000002925: 48 89 E5 mov rbp,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj b/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj index 043dc5ab7da..397b0dd4dde 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj and b/aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64-disasm.txt index e3f1e2934a4..a8b67cd0aaa 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file chacha-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_ChaCha20_ctr32_nohw: +aws_lc_0_25_1_ChaCha20_ctr32_nohw: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -315,7 +315,7 @@ L$SEH_end_ChaCha20_ctr32_nohw: 00000000000003DD: 90 nop 00000000000003DE: 90 nop 00000000000003DF: 90 nop -aws_lc_0_25_0_ChaCha20_ctr32_ssse3: +aws_lc_0_25_1_ChaCha20_ctr32_ssse3: 00000000000003E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000003E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000003EA: 48 89 E0 mov rax,rsp @@ -501,7 +501,7 @@ L$SEH_end_ChaCha20_ctr32_ssse3: 000000000000063D: 90 nop 000000000000063E: 90 nop 000000000000063F: 90 nop -aws_lc_0_25_0_ChaCha20_ctr32_ssse3_4x: +aws_lc_0_25_1_ChaCha20_ctr32_ssse3_4x: 0000000000000640: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000645: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000064A: 48 89 E0 mov rax,rsp @@ -1201,7 +1201,7 @@ L$SEH_end_ChaCha20_ctr32_ssse3_4x: 000000000000111D: 90 nop 000000000000111E: 90 nop 000000000000111F: 90 nop -aws_lc_0_25_0_ChaCha20_ctr32_avx2: +aws_lc_0_25_1_ChaCha20_ctr32_avx2: 0000000000001120: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001125: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000112A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64.obj index b630d2c910e..32549a36d56 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64-disasm.txt index 851b0ac464d..75915205d78 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64-disasm.txt @@ -199,7 +199,7 @@ L$hash_ad_done: 000000000000023D: 90 nop 000000000000023E: 90 nop 000000000000023F: 90 nop -aws_lc_0_25_0_chacha20_poly1305_open: +aws_lc_0_25_1_chacha20_poly1305_open: 0000000000000240: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000245: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000024A: 48 89 E0 mov rax,rsp @@ -238,7 +238,7 @@ L$SEH_begin_chacha20_poly1305_open: 00 00000000000002BF: 48 89 9D C8 00 00 mov qword ptr [rbp+0C8h],rbx 00 - 00000000000002C6: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_25_0_OPENSSL_ia32cap_P+8] + 00000000000002C6: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_25_1_OPENSSL_ia32cap_P+8] 00000000000002CC: 25 20 01 00 00 and eax,120h 00000000000002D1: 35 20 01 00 00 xor eax,120h 00000000000002D6: 0F 84 24 48 00 00 je chacha20_poly1305_open_avx2 @@ -2420,7 +2420,7 @@ L$SEH_end_chacha20_poly1305_open: 000000000000263D: 90 nop 000000000000263E: 90 nop 000000000000263F: 90 nop -aws_lc_0_25_0_chacha20_poly1305_seal: +aws_lc_0_25_1_chacha20_poly1305_seal: 0000000000002640: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000002645: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000264A: 48 89 E0 mov rax,rsp @@ -2461,7 +2461,7 @@ L$SEH_begin_chacha20_poly1305_seal: 00000000000026C3: 48 89 9D C8 00 00 mov qword ptr [rbp+0C8h],rbx 00 00000000000026CA: 48 89 D3 mov rbx,rdx - 00000000000026CD: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_25_0_OPENSSL_ia32cap_P+8] + 00000000000026CD: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_25_1_OPENSSL_ia32cap_P+8] 00000000000026D3: 25 20 01 00 00 and eax,120h 00000000000026D8: 35 20 01 00 00 xor eax,120h 00000000000026DD: 0F 84 9D 4B 00 00 je chacha20_poly1305_seal_avx2 diff --git a/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64.obj index 1096139b60a..209563a590a 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64-disasm.txt index 5e452778506..05558588997 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file ghash-ssse3-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_gcm_gmult_ssse3: +aws_lc_0_25_1_gcm_gmult_ssse3: 0000000000000000: 48 83 EC 28 sub rsp,28h L$SEH_prolog_gcm_gmult_ssse3_2: 0000000000000004: 66 0F 7F 34 24 movdqa xmmword ptr [rsp],xmm6 @@ -148,7 +148,7 @@ L$SEH_end_gcm_gmult_ssse3_5: 000000000000021D: 90 nop 000000000000021E: 90 nop 000000000000021F: 90 nop -aws_lc_0_25_0_gcm_ghash_ssse3: +aws_lc_0_25_1_gcm_ghash_ssse3: 0000000000000220: 48 83 EC 38 sub rsp,38h L$SEH_prolog_gcm_ghash_ssse3_2: 0000000000000224: 66 0F 7F 34 24 movdqa xmmword ptr [rsp],xmm6 diff --git a/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64.obj index 73b487cf950..d065551337c 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/ghash-ssse3-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64-disasm.txt index dd58baa43f2..399b29f22cb 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file ghash-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_gcm_init_clmul: +aws_lc_0_25_1_gcm_init_clmul: 0000000000000000: 48 83 EC 18 sub rsp,18h L$SEH_prolog_gcm_init_clmul_2: 0000000000000004: 0F 29 34 24 movaps xmmword ptr [rsp],xmm6 @@ -153,7 +153,7 @@ L$SEH_end_gcm_init_clmul_4: 000000000000026D: 90 nop 000000000000026E: 90 nop 000000000000026F: 90 nop -aws_lc_0_25_0_gcm_gmult_clmul: +aws_lc_0_25_1_gcm_gmult_clmul: 0000000000000270: F3 0F 6F 01 movdqu xmm0,xmmword ptr [rcx] 0000000000000274: 66 0F 6F 2D 00 00 movdqa xmm5,xmmword ptr [.rdata] 00 00 @@ -218,7 +218,7 @@ aws_lc_0_25_0_gcm_gmult_clmul: 000000000000033D: 90 nop 000000000000033E: 90 nop 000000000000033F: 90 nop -aws_lc_0_25_0_gcm_ghash_clmul: +aws_lc_0_25_1_gcm_ghash_clmul: 0000000000000340: 48 8D 84 24 78 FF lea rax,[rsp-88h] FF FF 0000000000000348: 48 8D 60 E0 lea rsp,[rax-20h] @@ -662,7 +662,7 @@ L$SEH_end_gcm_ghash_clmul_13: 0000000000000A1D: 90 nop 0000000000000A1E: 90 nop 0000000000000A1F: 90 nop -aws_lc_0_25_0_gcm_init_avx: +aws_lc_0_25_1_gcm_init_avx: 0000000000000A20: 48 83 EC 18 sub rsp,18h L$SEH_prolog_gcm_init_avx_2: 0000000000000A24: 0F 29 34 24 movaps xmmword ptr [rsp],xmm6 @@ -792,8 +792,8 @@ L$SEH_end_gcm_init_avx_4: 0000000000000BDD: 90 nop 0000000000000BDE: 90 nop 0000000000000BDF: 90 nop -aws_lc_0_25_0_gcm_gmult_avx: - 0000000000000BE0: E9 8B F6 FF FF jmp aws_lc_0_25_0_gcm_gmult_clmul +aws_lc_0_25_1_gcm_gmult_avx: + 0000000000000BE0: E9 8B F6 FF FF jmp aws_lc_0_25_1_gcm_gmult_clmul 0000000000000BE5: 90 nop 0000000000000BE6: 90 nop 0000000000000BE7: 90 nop @@ -821,7 +821,7 @@ aws_lc_0_25_0_gcm_gmult_avx: 0000000000000BFD: 90 nop 0000000000000BFE: 90 nop 0000000000000BFF: 90 nop -aws_lc_0_25_0_gcm_ghash_avx: +aws_lc_0_25_1_gcm_ghash_avx: 0000000000000C00: 48 8D 84 24 78 FF lea rax,[rsp-88h] FF FF 0000000000000C08: 48 8D 60 E0 lea rsp,[rax-20h] diff --git a/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64.obj index 0f74d5e23a9..ad219a95b27 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/ghash-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64-disasm.txt index 0f333281f56..5ff0e50af20 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file md5-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_md5_block_asm_data_order: +aws_lc_0_25_1_md5_block_asm_data_order: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64.obj index 5cfbe796338..3d6edd5633d 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/md5-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm-disasm.txt index 4aec818264e..9254110c303 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm-disasm.txt @@ -5,7 +5,7 @@ Dump of file p256-x86_64-asm.obj File Type: COFF OBJECT -aws_lc_0_25_0_ecp_nistz256_neg: +aws_lc_0_25_1_ecp_nistz256_neg: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -61,7 +61,7 @@ L$SEH_end_ecp_nistz256_neg: 000000000000009D: 90 nop 000000000000009E: 90 nop 000000000000009F: 90 nop -aws_lc_0_25_0_ecp_nistz256_ord_mul_mont: +aws_lc_0_25_1_ecp_nistz256_ord_mul_mont: 00000000000000A0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000000A5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000000AA: 48 89 E0 mov rax,rsp @@ -69,7 +69,7 @@ L$SEH_begin_ecp_nistz256_ord_mul_mont: 00000000000000AD: 48 89 CF mov rdi,rcx 00000000000000B0: 48 89 D6 mov rsi,rdx 00000000000000B3: 4C 89 C2 mov rdx,r8 - 00000000000000B6: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 00000000000000B6: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 00000000000000BD: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 00000000000000C1: 81 E1 00 01 08 00 and ecx,80100h @@ -344,7 +344,7 @@ L$SEH_end_ecp_nistz256_ord_mul_mont: 000000000000041D: 90 nop 000000000000041E: 90 nop 000000000000041F: 90 nop -aws_lc_0_25_0_ecp_nistz256_ord_sqr_mont: +aws_lc_0_25_1_ecp_nistz256_ord_sqr_mont: 0000000000000420: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000425: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000042A: 48 89 E0 mov rax,rsp @@ -352,7 +352,7 @@ L$SEH_begin_ecp_nistz256_ord_sqr_mont: 000000000000042D: 48 89 CF mov rdi,rcx 0000000000000430: 48 89 D6 mov rsi,rdx 0000000000000433: 4C 89 C2 mov rdx,r8 - 0000000000000436: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000000436: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 000000000000043D: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 0000000000000441: 81 E1 00 01 08 00 and ecx,80100h @@ -1024,7 +1024,7 @@ L$SEH_end_ecp_nistz256_ord_sqr_montx: 0000000000000E3D: 90 nop 0000000000000E3E: 90 nop 0000000000000E3F: 90 nop -aws_lc_0_25_0_ecp_nistz256_mul_mont: +aws_lc_0_25_1_ecp_nistz256_mul_mont: 0000000000000E40: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000E45: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000E4A: 48 89 E0 mov rax,rsp @@ -1032,7 +1032,7 @@ L$SEH_begin_ecp_nistz256_mul_mont: 0000000000000E4D: 48 89 CF mov rdi,rcx 0000000000000E50: 48 89 D6 mov rsi,rdx 0000000000000E53: 4C 89 C2 mov rdx,r8 - 0000000000000E56: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000000E56: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 0000000000000E5D: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 0000000000000E61: 81 E1 00 01 08 00 and ecx,80100h @@ -1286,14 +1286,14 @@ __ecp_nistz256_mul_montq: 000000000000113D: 90 nop 000000000000113E: 90 nop 000000000000113F: 90 nop -aws_lc_0_25_0_ecp_nistz256_sqr_mont: +aws_lc_0_25_1_ecp_nistz256_sqr_mont: 0000000000001140: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001145: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000114A: 48 89 E0 mov rax,rsp L$SEH_begin_ecp_nistz256_sqr_mont: 000000000000114D: 48 89 CF mov rdi,rcx 0000000000001150: 48 89 D6 mov rsi,rdx - 0000000000001153: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000001153: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 000000000000115A: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 000000000000115E: 81 E1 00 01 08 00 and ecx,80100h @@ -1803,8 +1803,8 @@ __ecp_nistz256_sqr_montx: 00000000000017DD: 90 nop 00000000000017DE: 90 nop 00000000000017DF: 90 nop -aws_lc_0_25_0_ecp_nistz256_select_w5: - 00000000000017E0: 48 8D 05 00 00 00 lea rax,[aws_lc_0_25_0_OPENSSL_ia32cap_P] +aws_lc_0_25_1_ecp_nistz256_select_w5: + 00000000000017E0: 48 8D 05 00 00 00 lea rax,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 00000000000017E7: 48 8B 40 08 mov rax,qword ptr [rax+8] 00000000000017EB: A9 20 00 00 00 test eax,20h @@ -1908,12 +1908,12 @@ L$SEH_end_ecp_nistz256_select_w5: 000000000000195D: 90 nop 000000000000195E: 90 nop 000000000000195F: 90 nop -aws_lc_0_25_0_ecp_nistz256_select_w7: - 0000000000001960: 48 8D 05 00 00 00 lea rax,[aws_lc_0_25_0_OPENSSL_ia32cap_P] +aws_lc_0_25_1_ecp_nistz256_select_w7: + 0000000000001960: 48 8D 05 00 00 00 lea rax,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 0000000000001967: 48 8B 40 08 mov rax,qword ptr [rax+8] 000000000000196B: A9 20 00 00 00 test eax,20h - 0000000000001970: 0F 85 8A 02 00 00 jne aws_lc_0_25_0_ecp_nistz256_avx2_select_w7 + 0000000000001970: 0F 85 8A 02 00 00 jne aws_lc_0_25_1_ecp_nistz256_avx2_select_w7 0000000000001976: 48 8D 84 24 78 FF lea rax,[rsp-88h] FF FF L$SEH_begin_ecp_nistz256_select_w7: @@ -2083,7 +2083,7 @@ L$SEH_end_ecp_nistz256_avx2_select_w5: 0000000000001BFD: 90 nop 0000000000001BFE: 90 nop 0000000000001BFF: 90 nop -aws_lc_0_25_0_ecp_nistz256_avx2_select_w7: +aws_lc_0_25_1_ecp_nistz256_avx2_select_w7: 0000000000001C00: C5 F8 77 vzeroupper 0000000000001C03: 49 89 E3 mov r11,rsp 0000000000001C06: 48 8D 84 24 78 FF lea rax,[rsp-88h] @@ -2327,14 +2327,14 @@ __ecp_nistz256_mul_by_2q: 0000000000001EDD: 90 nop 0000000000001EDE: 90 nop 0000000000001EDF: 90 nop -aws_lc_0_25_0_ecp_nistz256_point_double: +aws_lc_0_25_1_ecp_nistz256_point_double: 0000000000001EE0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001EE5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000001EEA: 48 89 E0 mov rax,rsp L$SEH_begin_ecp_nistz256_point_double: 0000000000001EED: 48 89 CF mov rdi,rcx 0000000000001EF0: 48 89 D6 mov rsi,rdx - 0000000000001EF3: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000001EF3: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 0000000000001EFA: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 0000000000001EFE: 81 E1 00 01 08 00 and ecx,80100h @@ -2537,7 +2537,7 @@ L$SEH_end_ecp_nistz256_point_double: 000000000000221D: 90 nop 000000000000221E: 90 nop 000000000000221F: 90 nop -aws_lc_0_25_0_ecp_nistz256_point_add: +aws_lc_0_25_1_ecp_nistz256_point_add: 0000000000002220: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000002225: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000222A: 48 89 E0 mov rax,rsp @@ -2545,7 +2545,7 @@ L$SEH_begin_ecp_nistz256_point_add: 000000000000222D: 48 89 CF mov rdi,rcx 0000000000002230: 48 89 D6 mov rsi,rdx 0000000000002233: 4C 89 C2 mov rdx,r8 - 0000000000002236: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000002236: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 000000000000223D: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 0000000000002241: 81 E1 00 01 08 00 and ecx,80100h @@ -3029,7 +3029,7 @@ L$SEH_end_ecp_nistz256_point_add: 00000000000029BD: 90 nop 00000000000029BE: 90 nop 00000000000029BF: 90 nop -aws_lc_0_25_0_ecp_nistz256_point_add_affine: +aws_lc_0_25_1_ecp_nistz256_point_add_affine: 00000000000029C0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000029C5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000029CA: 48 89 E0 mov rax,rsp @@ -3037,7 +3037,7 @@ L$SEH_begin_ecp_nistz256_point_add_affine: 00000000000029CD: 48 89 CF mov rdi,rcx 00000000000029D0: 48 89 D6 mov rsi,rdx 00000000000029D3: 4C 89 C2 mov rdx,r8 - 00000000000029D6: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 00000000000029D6: 48 8D 0D 00 00 00 lea rcx,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 00000000000029DD: 48 8B 49 08 mov rcx,qword ptr [rcx+8] 00000000000029E1: 81 E1 00 01 08 00 and ecx,80100h diff --git a/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm.obj b/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm.obj index 5c032817ce9..e7307eb87a7 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm.obj and b/aws-lc-sys/builder/prebuilt-nasm/p256-x86_64-asm.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm-disasm.txt index 9fc8b5d5543..5abe403ce2d 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm-disasm.txt @@ -5,7 +5,7 @@ Dump of file p256_beeu-x86_64-asm.obj File Type: COFF OBJECT -aws_lc_0_25_0_beeu_mod_inverse_vartime: +aws_lc_0_25_1_beeu_mod_inverse_vartime: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm.obj b/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm.obj index 5829971a8d2..0213f26cdb0 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm.obj and b/aws-lc-sys/builder/prebuilt-nasm/p256_beeu-x86_64-asm.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64-disasm.txt index 61169b94d22..d23a39347f9 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file rdrand-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_CRYPTO_rdrand: +aws_lc_0_25_1_CRYPTO_rdrand: 0000000000000000: 48 31 C0 xor rax,rax 0000000000000003: 49 0F C7 F0 rdrand r8 0000000000000007: 4D 85 C0 test r8,r8 @@ -27,7 +27,7 @@ L$err: 000000000000002D: 90 nop 000000000000002E: 90 nop 000000000000002F: 90 nop -aws_lc_0_25_0_CRYPTO_rdrand_multiple8_buf: +aws_lc_0_25_1_CRYPTO_rdrand_multiple8_buf: 0000000000000030: 48 85 D2 test rdx,rdx 0000000000000033: 0F 84 32 00 00 00 je L$out 0000000000000039: 41 B8 08 00 00 00 mov r8d,8 diff --git a/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64.obj index a938c447c47..c0a7c9bd667 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/rdrand-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512-disasm.txt index 6ba7b813d83..118d03b0459 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512-disasm.txt @@ -5,7 +5,7 @@ Dump of file rsaz-2k-avx512.obj File Type: COFF OBJECT -aws_lc_0_25_0_rsaz_amm52x20_x1_ifma256: +aws_lc_0_25_1_rsaz_amm52x20_x1_ifma256: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -477,7 +477,7 @@ L$SEH_end_rsaz_amm52x20_x1_ifma256: 00000000000006BD: 90 nop 00000000000006BE: 90 nop 00000000000006BF: 90 nop -aws_lc_0_25_0_rsaz_amm52x20_x2_ifma256: +aws_lc_0_25_1_rsaz_amm52x20_x2_ifma256: 00000000000006C0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000006C5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000006CA: 48 89 E0 mov rax,rsp @@ -960,7 +960,7 @@ L$SEH_end_rsaz_amm52x20_x2_ifma256: 0000000000000DDD: 90 nop 0000000000000DDE: 90 nop 0000000000000DDF: 90 nop -aws_lc_0_25_0_extract_multiplier_2x20_win5: +aws_lc_0_25_1_extract_multiplier_2x20_win5: 0000000000000DE0: F3 0F 1E FA endbr64 0000000000000DE4: 62 61 FD 28 6F 05 vmovdqa64 ymm24,ymmword ptr [.rdata+20h] 20 00 00 00 diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512.obj b/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512.obj index c7bb625f89f..9487c25a1e4 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512.obj and b/aws-lc-sys/builder/prebuilt-nasm/rsaz-2k-avx512.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512-disasm.txt index fcfc14595f2..6de9d09a09f 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512-disasm.txt @@ -5,7 +5,7 @@ Dump of file rsaz-3k-avx512.obj File Type: COFF OBJECT -aws_lc_0_25_0_rsaz_amm52x30_x1_ifma256: +aws_lc_0_25_1_rsaz_amm52x30_x1_ifma256: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -893,7 +893,7 @@ L$SEH_end_rsaz_amm52x30_x1_ifma256: 0000000000000CFD: 90 nop 0000000000000CFE: 90 nop 0000000000000CFF: 90 nop -aws_lc_0_25_0_rsaz_amm52x30_x2_ifma256: +aws_lc_0_25_1_rsaz_amm52x30_x2_ifma256: 0000000000000D00: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000D05: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000D0A: 48 89 E0 mov rax,rsp @@ -1622,7 +1622,7 @@ L$SEH_end_rsaz_amm52x30_x2_ifma256: 000000000000181D: 90 nop 000000000000181E: 90 nop 000000000000181F: 90 nop -aws_lc_0_25_0_extract_multiplier_2x30_win5: +aws_lc_0_25_1_extract_multiplier_2x30_win5: 0000000000001820: F3 0F 1E FA endbr64 0000000000001824: 62 61 FD 28 6F 35 vmovdqa64 ymm30,ymmword ptr [.rdata+20h] 20 00 00 00 diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512.obj b/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512.obj index f02c804e7e7..127b15dfd88 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512.obj and b/aws-lc-sys/builder/prebuilt-nasm/rsaz-3k-avx512.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512-disasm.txt index faab1a64720..41ee6147228 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512-disasm.txt @@ -5,7 +5,7 @@ Dump of file rsaz-4k-avx512.obj File Type: COFF OBJECT -aws_lc_0_25_0_rsaz_amm52x40_x1_ifma256: +aws_lc_0_25_1_rsaz_amm52x40_x1_ifma256: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -811,7 +811,7 @@ L$SEH_end_rsaz_amm52x40_x1_ifma256: 0000000000000C1D: 90 nop 0000000000000C1E: 90 nop 0000000000000C1F: 90 nop -aws_lc_0_25_0_rsaz_amm52x40_x2_ifma256: +aws_lc_0_25_1_rsaz_amm52x40_x2_ifma256: 0000000000000C20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000C25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000C2A: 48 89 E0 mov rax,rsp @@ -1642,7 +1642,7 @@ L$rsaz_amm52x40_x2_ifma256_epilogue: L$SEH_end_rsaz_amm52x40_x2_ifma256: 000000000000195E: 90 nop 000000000000195F: 90 nop -aws_lc_0_25_0_extract_multiplier_2x40_win5: +aws_lc_0_25_1_extract_multiplier_2x40_win5: 0000000000001960: F3 0F 1E FA endbr64 0000000000001964: 62 61 FD 28 6F 05 vmovdqa64 ymm24,ymmword ptr [.rdata+20h] 20 00 00 00 diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512.obj b/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512.obj index abaf4bf34d4..57ced62d336 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512.obj and b/aws-lc-sys/builder/prebuilt-nasm/rsaz-4k-avx512.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2-disasm.txt index 7dae3350b5d..474bcabaaf7 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2-disasm.txt @@ -5,7 +5,7 @@ Dump of file rsaz-avx2.obj File Type: COFF OBJECT -aws_lc_0_25_0_rsaz_1024_sqr_avx2: +aws_lc_0_25_1_rsaz_1024_sqr_avx2: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -773,7 +773,7 @@ L$SEH_end_rsaz_1024_sqr_avx2: 0000000000000C7D: 90 nop 0000000000000C7E: 90 nop 0000000000000C7F: 90 nop -aws_lc_0_25_0_rsaz_1024_mul_avx2: +aws_lc_0_25_1_rsaz_1024_mul_avx2: 0000000000000C80: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000C85: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000C8A: 48 89 E0 mov rax,rsp @@ -1360,7 +1360,7 @@ L$SEH_end_rsaz_1024_mul_avx2: 000000000000165D: 90 nop 000000000000165E: 90 nop 000000000000165F: 90 nop -aws_lc_0_25_0_rsaz_1024_red2norm_avx2: +aws_lc_0_25_1_rsaz_1024_red2norm_avx2: 0000000000001660: 48 83 EA 80 sub rdx,0FFFFFFFFFFFFFF80h 0000000000001664: 48 31 C0 xor rax,rax 0000000000001667: 4C 8B 42 80 mov r8,qword ptr [rdx-80h] @@ -1558,7 +1558,7 @@ aws_lc_0_25_0_rsaz_1024_red2norm_avx2: 000000000000191C: F3 C3 rep ret 000000000000191E: 90 nop 000000000000191F: 90 nop -aws_lc_0_25_0_rsaz_1024_norm2red_avx2: +aws_lc_0_25_1_rsaz_1024_norm2red_avx2: 0000000000001920: 48 83 E9 80 sub rcx,0FFFFFFFFFFFFFF80h 0000000000001924: 4C 8B 02 mov r8,qword ptr [rdx] 0000000000001927: B8 FF FF FF 1F mov eax,1FFFFFFFh @@ -1739,7 +1739,7 @@ aws_lc_0_25_0_rsaz_1024_norm2red_avx2: 0000000000001B7D: 90 nop 0000000000001B7E: 90 nop 0000000000001B7F: 90 nop -aws_lc_0_25_0_rsaz_1024_scatter5_avx2: +aws_lc_0_25_1_rsaz_1024_scatter5_avx2: 0000000000001B80: C5 F8 77 vzeroupper 0000000000001B83: C5 FE 6F 2D 20 00 vmovdqu ymm5,ymmword ptr [.rdata+20h] 00 00 @@ -1788,7 +1788,7 @@ L$oop_scatter_1024: 0000000000001BDD: 90 nop 0000000000001BDE: 90 nop 0000000000001BDF: 90 nop -aws_lc_0_25_0_rsaz_1024_gather5_avx2: +aws_lc_0_25_1_rsaz_1024_gather5_avx2: 0000000000001BE0: C5 F8 77 vzeroupper 0000000000001BE3: 49 89 E3 mov r11,rsp 0000000000001BE6: 48 8D 84 24 78 FF lea rax,[rsp-88h] diff --git a/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2.obj b/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2.obj index fb7d98faf75..e61bb6c698b 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2.obj and b/aws-lc-sys/builder/prebuilt-nasm/rsaz-avx2.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64-disasm.txt index 04a5d1ebdd4..e88dae772d8 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file sha1-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_sha1_block_data_order_nohw: +aws_lc_0_25_1_sha1_block_data_order_nohw: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -1310,7 +1310,7 @@ L$SEH_end_sha1_block_data_order_nohw: 000000000000103D: 90 nop 000000000000103E: 90 nop 000000000000103F: 90 nop -aws_lc_0_25_0_sha1_block_data_order_hw: +aws_lc_0_25_1_sha1_block_data_order_hw: 0000000000001040: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001045: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000104A: 48 89 E0 mov rax,rsp @@ -1493,7 +1493,7 @@ L$SEH_end_sha1_block_data_order_hw: 000000000000130D: 90 nop 000000000000130E: 90 nop 000000000000130F: 90 nop -aws_lc_0_25_0_sha1_block_data_order_ssse3: +aws_lc_0_25_1_sha1_block_data_order_ssse3: 0000000000001310: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001315: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000131A: 48 89 E0 mov rax,rsp @@ -2710,7 +2710,7 @@ L$SEH_end_sha1_block_data_order_ssse3: 00000000000021AD: 90 nop 00000000000021AE: 90 nop 00000000000021AF: 90 nop -aws_lc_0_25_0_sha1_block_data_order_avx: +aws_lc_0_25_1_sha1_block_data_order_avx: 00000000000021B0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000021B5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000021BA: 48 89 E0 mov rax,rsp @@ -3869,7 +3869,7 @@ L$SEH_end_sha1_block_data_order_avx: 0000000000002FAD: 90 nop 0000000000002FAE: 90 nop 0000000000002FAF: 90 nop -aws_lc_0_25_0_sha1_block_data_order_avx2: +aws_lc_0_25_1_sha1_block_data_order_avx2: 0000000000002FB0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000002FB5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000002FBA: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64.obj index c2dd59d068e..8a209f5caeb 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/sha1-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64-disasm.txt index 5ec9c3dcb9b..be7a063335c 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file sha256-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_sha256_block_data_order_nohw: +aws_lc_0_25_1_sha256_block_data_order_nohw: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -1384,7 +1384,7 @@ L$SEH_end_sha256_block_data_order_nohw: 00000000000011BD: 90 nop 00000000000011BE: 90 nop 00000000000011BF: 90 nop -aws_lc_0_25_0_sha256_block_data_order_hw: +aws_lc_0_25_1_sha256_block_data_order_hw: 00000000000011C0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000011C5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000011CA: 48 89 E0 mov rax,rsp @@ -1658,7 +1658,7 @@ L$SEH_end_sha256_block_data_order_hw: 000000000000157D: 90 nop 000000000000157E: 90 nop 000000000000157F: 90 nop -aws_lc_0_25_0_sha256_block_data_order_ssse3: +aws_lc_0_25_1_sha256_block_data_order_ssse3: 0000000000001580: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001585: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000158A: 48 89 E0 mov rax,rsp @@ -2804,7 +2804,7 @@ L$SEH_end_sha256_block_data_order_ssse3: 00000000000024BD: 90 nop 00000000000024BE: 90 nop 00000000000024BF: 90 nop -aws_lc_0_25_0_sha256_block_data_order_avx: +aws_lc_0_25_1_sha256_block_data_order_avx: 00000000000024C0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000024C5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000024CA: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64.obj index a0e65128bf9..8c2bd43a902 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/sha256-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64-disasm.txt index b2cd492520d..b0b7d1e2a97 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file sha512-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_sha512_block_data_order_nohw: +aws_lc_0_25_1_sha512_block_data_order_nohw: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -1408,7 +1408,7 @@ L$SEH_end_sha512_block_data_order_nohw: 000000000000123D: 90 nop 000000000000123E: 90 nop 000000000000123F: 90 nop -aws_lc_0_25_0_sha512_block_data_order_avx: +aws_lc_0_25_1_sha512_block_data_order_avx: 0000000000001240: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000001245: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000124A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64.obj index 747135dc708..61b92aa897d 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/sha512-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64-disasm.txt index 7a47e3459db..5f0c5d772a7 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64-disasm.txt @@ -5,7 +5,7 @@ Dump of file trampoline-x86_64.obj File Type: COFF OBJECT -aws_lc_0_25_0_abi_test_trampoline: +aws_lc_0_25_1_abi_test_trampoline: 0000000000000000: 48 81 EC 58 01 00 sub rsp,158h 00 L$SEH_prolog_abi_test_trampoline_2: @@ -127,14 +127,14 @@ L$args_done: 00 00 00000000000001A8: 9D popfq 00000000000001A9: 90 nop -aws_lc_0_25_0_abi_test_unwind_start: +aws_lc_0_25_1_abi_test_unwind_start: 00000000000001AA: FF D0 call rax -aws_lc_0_25_0_abi_test_unwind_return: +aws_lc_0_25_1_abi_test_unwind_return: 00000000000001AC: 9C pushfq 00000000000001AD: 48 81 24 24 FF FE and qword ptr [rsp],0FFFFFFFFFFFFFEFFh FF FF 00000000000001B5: 9D popfq -aws_lc_0_25_0_abi_test_unwind_stop: +aws_lc_0_25_1_abi_test_unwind_stop: 00000000000001B6: E9 02 00 00 00 jmp L$call_done L$no_unwind: 00000000000001BB: FF D0 call rax @@ -216,7 +216,7 @@ L$SEH_end_abi_test_trampoline_21: 00000000000002DD: 90 nop 00000000000002DE: 90 nop 00000000000002DF: 90 nop -aws_lc_0_25_0_abi_test_clobber_rax: +aws_lc_0_25_1_abi_test_clobber_rax: 00000000000002E0: 48 31 C0 xor rax,rax 00000000000002E3: F3 C3 rep ret 00000000000002E5: 90 nop @@ -230,7 +230,7 @@ aws_lc_0_25_0_abi_test_clobber_rax: 00000000000002ED: 90 nop 00000000000002EE: 90 nop 00000000000002EF: 90 nop -aws_lc_0_25_0_abi_test_clobber_rbx: +aws_lc_0_25_1_abi_test_clobber_rbx: 00000000000002F0: 48 31 DB xor rbx,rbx 00000000000002F3: F3 C3 rep ret 00000000000002F5: 90 nop @@ -244,7 +244,7 @@ aws_lc_0_25_0_abi_test_clobber_rbx: 00000000000002FD: 90 nop 00000000000002FE: 90 nop 00000000000002FF: 90 nop -aws_lc_0_25_0_abi_test_clobber_rcx: +aws_lc_0_25_1_abi_test_clobber_rcx: 0000000000000300: 48 31 C9 xor rcx,rcx 0000000000000303: F3 C3 rep ret 0000000000000305: 90 nop @@ -258,7 +258,7 @@ aws_lc_0_25_0_abi_test_clobber_rcx: 000000000000030D: 90 nop 000000000000030E: 90 nop 000000000000030F: 90 nop -aws_lc_0_25_0_abi_test_clobber_rdx: +aws_lc_0_25_1_abi_test_clobber_rdx: 0000000000000310: 48 31 D2 xor rdx,rdx 0000000000000313: F3 C3 rep ret 0000000000000315: 90 nop @@ -272,7 +272,7 @@ aws_lc_0_25_0_abi_test_clobber_rdx: 000000000000031D: 90 nop 000000000000031E: 90 nop 000000000000031F: 90 nop -aws_lc_0_25_0_abi_test_clobber_rdi: +aws_lc_0_25_1_abi_test_clobber_rdi: 0000000000000320: 48 31 FF xor rdi,rdi 0000000000000323: F3 C3 rep ret 0000000000000325: 90 nop @@ -286,7 +286,7 @@ aws_lc_0_25_0_abi_test_clobber_rdi: 000000000000032D: 90 nop 000000000000032E: 90 nop 000000000000032F: 90 nop -aws_lc_0_25_0_abi_test_clobber_rsi: +aws_lc_0_25_1_abi_test_clobber_rsi: 0000000000000330: 48 31 F6 xor rsi,rsi 0000000000000333: F3 C3 rep ret 0000000000000335: 90 nop @@ -300,7 +300,7 @@ aws_lc_0_25_0_abi_test_clobber_rsi: 000000000000033D: 90 nop 000000000000033E: 90 nop 000000000000033F: 90 nop -aws_lc_0_25_0_abi_test_clobber_rbp: +aws_lc_0_25_1_abi_test_clobber_rbp: 0000000000000340: 48 31 ED xor rbp,rbp 0000000000000343: F3 C3 rep ret 0000000000000345: 90 nop @@ -314,7 +314,7 @@ aws_lc_0_25_0_abi_test_clobber_rbp: 000000000000034D: 90 nop 000000000000034E: 90 nop 000000000000034F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r8: +aws_lc_0_25_1_abi_test_clobber_r8: 0000000000000350: 4D 31 C0 xor r8,r8 0000000000000353: F3 C3 rep ret 0000000000000355: 90 nop @@ -328,7 +328,7 @@ aws_lc_0_25_0_abi_test_clobber_r8: 000000000000035D: 90 nop 000000000000035E: 90 nop 000000000000035F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r9: +aws_lc_0_25_1_abi_test_clobber_r9: 0000000000000360: 4D 31 C9 xor r9,r9 0000000000000363: F3 C3 rep ret 0000000000000365: 90 nop @@ -342,7 +342,7 @@ aws_lc_0_25_0_abi_test_clobber_r9: 000000000000036D: 90 nop 000000000000036E: 90 nop 000000000000036F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r10: +aws_lc_0_25_1_abi_test_clobber_r10: 0000000000000370: 4D 31 D2 xor r10,r10 0000000000000373: F3 C3 rep ret 0000000000000375: 90 nop @@ -356,7 +356,7 @@ aws_lc_0_25_0_abi_test_clobber_r10: 000000000000037D: 90 nop 000000000000037E: 90 nop 000000000000037F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r11: +aws_lc_0_25_1_abi_test_clobber_r11: 0000000000000380: 4D 31 DB xor r11,r11 0000000000000383: F3 C3 rep ret 0000000000000385: 90 nop @@ -370,7 +370,7 @@ aws_lc_0_25_0_abi_test_clobber_r11: 000000000000038D: 90 nop 000000000000038E: 90 nop 000000000000038F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r12: +aws_lc_0_25_1_abi_test_clobber_r12: 0000000000000390: 4D 31 E4 xor r12,r12 0000000000000393: F3 C3 rep ret 0000000000000395: 90 nop @@ -384,7 +384,7 @@ aws_lc_0_25_0_abi_test_clobber_r12: 000000000000039D: 90 nop 000000000000039E: 90 nop 000000000000039F: 90 nop -aws_lc_0_25_0_abi_test_clobber_r13: +aws_lc_0_25_1_abi_test_clobber_r13: 00000000000003A0: 4D 31 ED xor r13,r13 00000000000003A3: F3 C3 rep ret 00000000000003A5: 90 nop @@ -398,7 +398,7 @@ aws_lc_0_25_0_abi_test_clobber_r13: 00000000000003AD: 90 nop 00000000000003AE: 90 nop 00000000000003AF: 90 nop -aws_lc_0_25_0_abi_test_clobber_r14: +aws_lc_0_25_1_abi_test_clobber_r14: 00000000000003B0: 4D 31 F6 xor r14,r14 00000000000003B3: F3 C3 rep ret 00000000000003B5: 90 nop @@ -412,7 +412,7 @@ aws_lc_0_25_0_abi_test_clobber_r14: 00000000000003BD: 90 nop 00000000000003BE: 90 nop 00000000000003BF: 90 nop -aws_lc_0_25_0_abi_test_clobber_r15: +aws_lc_0_25_1_abi_test_clobber_r15: 00000000000003C0: 4D 31 FF xor r15,r15 00000000000003C3: F3 C3 rep ret 00000000000003C5: 90 nop @@ -426,7 +426,7 @@ aws_lc_0_25_0_abi_test_clobber_r15: 00000000000003CD: 90 nop 00000000000003CE: 90 nop 00000000000003CF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm0: +aws_lc_0_25_1_abi_test_clobber_xmm0: 00000000000003D0: 66 0F EF C0 pxor xmm0,xmm0 00000000000003D4: F3 C3 rep ret 00000000000003D6: 90 nop @@ -439,7 +439,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm0: 00000000000003DD: 90 nop 00000000000003DE: 90 nop 00000000000003DF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm1: +aws_lc_0_25_1_abi_test_clobber_xmm1: 00000000000003E0: 66 0F EF C9 pxor xmm1,xmm1 00000000000003E4: F3 C3 rep ret 00000000000003E6: 90 nop @@ -452,7 +452,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm1: 00000000000003ED: 90 nop 00000000000003EE: 90 nop 00000000000003EF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm2: +aws_lc_0_25_1_abi_test_clobber_xmm2: 00000000000003F0: 66 0F EF D2 pxor xmm2,xmm2 00000000000003F4: F3 C3 rep ret 00000000000003F6: 90 nop @@ -465,7 +465,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm2: 00000000000003FD: 90 nop 00000000000003FE: 90 nop 00000000000003FF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm3: +aws_lc_0_25_1_abi_test_clobber_xmm3: 0000000000000400: 66 0F EF DB pxor xmm3,xmm3 0000000000000404: F3 C3 rep ret 0000000000000406: 90 nop @@ -478,7 +478,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm3: 000000000000040D: 90 nop 000000000000040E: 90 nop 000000000000040F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm4: +aws_lc_0_25_1_abi_test_clobber_xmm4: 0000000000000410: 66 0F EF E4 pxor xmm4,xmm4 0000000000000414: F3 C3 rep ret 0000000000000416: 90 nop @@ -491,7 +491,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm4: 000000000000041D: 90 nop 000000000000041E: 90 nop 000000000000041F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm5: +aws_lc_0_25_1_abi_test_clobber_xmm5: 0000000000000420: 66 0F EF ED pxor xmm5,xmm5 0000000000000424: F3 C3 rep ret 0000000000000426: 90 nop @@ -504,7 +504,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm5: 000000000000042D: 90 nop 000000000000042E: 90 nop 000000000000042F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm6: +aws_lc_0_25_1_abi_test_clobber_xmm6: 0000000000000430: 66 0F EF F6 pxor xmm6,xmm6 0000000000000434: F3 C3 rep ret 0000000000000436: 90 nop @@ -517,7 +517,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm6: 000000000000043D: 90 nop 000000000000043E: 90 nop 000000000000043F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm7: +aws_lc_0_25_1_abi_test_clobber_xmm7: 0000000000000440: 66 0F EF FF pxor xmm7,xmm7 0000000000000444: F3 C3 rep ret 0000000000000446: 90 nop @@ -530,7 +530,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm7: 000000000000044D: 90 nop 000000000000044E: 90 nop 000000000000044F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm8: +aws_lc_0_25_1_abi_test_clobber_xmm8: 0000000000000450: 66 45 0F EF C0 pxor xmm8,xmm8 0000000000000455: F3 C3 rep ret 0000000000000457: 90 nop @@ -542,7 +542,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm8: 000000000000045D: 90 nop 000000000000045E: 90 nop 000000000000045F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm9: +aws_lc_0_25_1_abi_test_clobber_xmm9: 0000000000000460: 66 45 0F EF C9 pxor xmm9,xmm9 0000000000000465: F3 C3 rep ret 0000000000000467: 90 nop @@ -554,7 +554,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm9: 000000000000046D: 90 nop 000000000000046E: 90 nop 000000000000046F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm10: +aws_lc_0_25_1_abi_test_clobber_xmm10: 0000000000000470: 66 45 0F EF D2 pxor xmm10,xmm10 0000000000000475: F3 C3 rep ret 0000000000000477: 90 nop @@ -566,7 +566,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm10: 000000000000047D: 90 nop 000000000000047E: 90 nop 000000000000047F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm11: +aws_lc_0_25_1_abi_test_clobber_xmm11: 0000000000000480: 66 45 0F EF DB pxor xmm11,xmm11 0000000000000485: F3 C3 rep ret 0000000000000487: 90 nop @@ -578,7 +578,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm11: 000000000000048D: 90 nop 000000000000048E: 90 nop 000000000000048F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm12: +aws_lc_0_25_1_abi_test_clobber_xmm12: 0000000000000490: 66 45 0F EF E4 pxor xmm12,xmm12 0000000000000495: F3 C3 rep ret 0000000000000497: 90 nop @@ -590,7 +590,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm12: 000000000000049D: 90 nop 000000000000049E: 90 nop 000000000000049F: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm13: +aws_lc_0_25_1_abi_test_clobber_xmm13: 00000000000004A0: 66 45 0F EF ED pxor xmm13,xmm13 00000000000004A5: F3 C3 rep ret 00000000000004A7: 90 nop @@ -602,7 +602,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm13: 00000000000004AD: 90 nop 00000000000004AE: 90 nop 00000000000004AF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm14: +aws_lc_0_25_1_abi_test_clobber_xmm14: 00000000000004B0: 66 45 0F EF F6 pxor xmm14,xmm14 00000000000004B5: F3 C3 rep ret 00000000000004B7: 90 nop @@ -614,7 +614,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm14: 00000000000004BD: 90 nop 00000000000004BE: 90 nop 00000000000004BF: 90 nop -aws_lc_0_25_0_abi_test_clobber_xmm15: +aws_lc_0_25_1_abi_test_clobber_xmm15: 00000000000004C0: 66 45 0F EF FF pxor xmm15,xmm15 00000000000004C5: F3 C3 rep ret 00000000000004C7: 90 nop @@ -626,7 +626,7 @@ aws_lc_0_25_0_abi_test_clobber_xmm15: 00000000000004CD: 90 nop 00000000000004CE: 90 nop 00000000000004CF: 90 nop -aws_lc_0_25_0_abi_test_bad_unwind_wrong_register: +aws_lc_0_25_1_abi_test_bad_unwind_wrong_register: 00000000000004D0: 41 54 push r12 L$SEH_prolog_abi_test_bad_unwind_wrong_register_2: 00000000000004D2: 90 nop @@ -642,7 +642,7 @@ L$SEH_end_abi_test_bad_unwind_wrong_register_3: 00000000000004DD: 90 nop 00000000000004DE: 90 nop 00000000000004DF: 90 nop -aws_lc_0_25_0_abi_test_bad_unwind_temporary: +aws_lc_0_25_1_abi_test_bad_unwind_temporary: 00000000000004E0: 41 54 push r12 L$SEH_prolog_abi_test_bad_unwind_temporary_2: 00000000000004E2: 4C 89 E0 mov rax,r12 @@ -651,14 +651,14 @@ L$SEH_prolog_abi_test_bad_unwind_temporary_2: 00000000000004EC: 4C 89 24 24 mov qword ptr [rsp],r12 00000000000004F0: 41 5C pop r12 00000000000004F2: F3 C3 rep ret -aws_lc_0_25_0_abi_test_get_and_clear_direction_flag: +aws_lc_0_25_1_abi_test_get_and_clear_direction_flag: 00000000000004F4: 9C pushfq 00000000000004F5: 58 pop rax 00000000000004F6: 48 25 00 04 00 00 and rax,400h 00000000000004FC: 48 C1 E8 0A shr rax,0Ah 0000000000000500: FC cld 0000000000000501: F3 C3 rep ret -aws_lc_0_25_0_abi_test_set_direction_flag: +aws_lc_0_25_1_abi_test_set_direction_flag: 0000000000000503: FD std 0000000000000504: F3 C3 rep ret 0000000000000506: 90 nop @@ -671,7 +671,7 @@ aws_lc_0_25_0_abi_test_set_direction_flag: 000000000000050D: 90 nop 000000000000050E: 90 nop 000000000000050F: 90 nop -aws_lc_0_25_0_abi_test_bad_unwind_epilog: +aws_lc_0_25_1_abi_test_bad_unwind_epilog: 0000000000000510: 41 54 push r12 L$SEH_prolog_abi_test_bad_unwind_epilog_2: 0000000000000512: 90 nop diff --git a/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64.obj index aa3cb605ba2..d8413a20522 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/trampoline-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64-disasm.txt index 4899fe70f08..af852605c4f 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64-disasm.txt @@ -637,7 +637,7 @@ L$schedule_mangle_both: 000000000000094D: 90 nop 000000000000094E: 90 nop 000000000000094F: 90 nop -aws_lc_0_25_0_vpaes_set_encrypt_key: +aws_lc_0_25_1_vpaes_set_encrypt_key: 0000000000000950: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000955: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000095A: 48 89 E0 mov rax,rsp @@ -697,7 +697,7 @@ L$SEH_end_vpaes_set_encrypt_key: 0000000000000A2D: 90 nop 0000000000000A2E: 90 nop 0000000000000A2F: 90 nop -aws_lc_0_25_0_vpaes_set_decrypt_key: +aws_lc_0_25_1_vpaes_set_decrypt_key: 0000000000000A30: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000A35: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000A3A: 48 89 E0 mov rax,rsp @@ -762,7 +762,7 @@ L$SEH_end_vpaes_set_decrypt_key: 0000000000000B1D: 90 nop 0000000000000B1E: 90 nop 0000000000000B1F: 90 nop -aws_lc_0_25_0_vpaes_encrypt: +aws_lc_0_25_1_vpaes_encrypt: 0000000000000B20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000B25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000B2A: 48 89 E0 mov rax,rsp @@ -816,7 +816,7 @@ L$SEH_end_vpaes_encrypt: 0000000000000BED: 90 nop 0000000000000BEE: 90 nop 0000000000000BEF: 90 nop -aws_lc_0_25_0_vpaes_decrypt: +aws_lc_0_25_1_vpaes_decrypt: 0000000000000BF0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000BF5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000BFA: 48 89 E0 mov rax,rsp @@ -870,7 +870,7 @@ L$SEH_end_vpaes_decrypt: 0000000000000CBD: 90 nop 0000000000000CBE: 90 nop 0000000000000CBF: 90 nop -aws_lc_0_25_0_vpaes_cbc_encrypt: +aws_lc_0_25_1_vpaes_cbc_encrypt: 0000000000000CC0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000CC5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000CCA: 48 89 E0 mov rax,rsp @@ -976,7 +976,7 @@ L$SEH_end_vpaes_cbc_encrypt: 0000000000000E1D: 90 nop 0000000000000E1E: 90 nop 0000000000000E1F: 90 nop -aws_lc_0_25_0_vpaes_ctr32_encrypt_blocks: +aws_lc_0_25_1_vpaes_ctr32_encrypt_blocks: 0000000000000E20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000E25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000E2A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64.obj b/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64.obj index 3b8e12c179f..8489596ab9d 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64.obj and b/aws-lc-sys/builder/prebuilt-nasm/vpaes-x86_64.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont-disasm.txt index ac381223c9f..6384dbe854d 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont-disasm.txt @@ -5,7 +5,7 @@ Dump of file x86_64-mont.obj File Type: COFF OBJECT -aws_lc_0_25_0_bn_mul_mont_nohw: +aws_lc_0_25_1_bn_mul_mont_nohw: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -260,7 +260,7 @@ L$SEH_end_bn_mul_mont_nohw: 00000000000002CD: 90 nop 00000000000002CE: 90 nop 00000000000002CF: 90 nop -aws_lc_0_25_0_bn_mul4x_mont: +aws_lc_0_25_1_bn_mul4x_mont: 00000000000002D0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 00000000000002D5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 00000000000002DA: 48 89 E0 mov rax,rsp @@ -704,7 +704,7 @@ L$SEH_end_bn_mul4x_mont: 000000000000087D: 90 nop 000000000000087E: 90 nop 000000000000087F: 90 nop -aws_lc_0_25_0_bn_sqr8x_mont: +aws_lc_0_25_1_bn_sqr8x_mont: 0000000000000880: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000885: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000088A: 48 89 E0 mov rax,rsp @@ -808,7 +808,7 @@ L$sqr8x_body: 0000000000000983: 66 49 0F 6E DA movq xmm3,r10 0000000000000988: 48 85 D2 test rdx,rdx 000000000000098B: 0F 84 2F 00 00 00 je L$sqr8x_nox - 0000000000000991: E8 00 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 0000000000000991: E8 00 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 0000000000000996: 49 8D 1C 08 lea rbx,[r8+rcx] 000000000000099A: 49 89 C9 mov r9,rcx 000000000000099D: 48 89 CA mov rdx,rcx @@ -834,7 +834,7 @@ L$sqr8x_body: 00000000000009BE: 90 nop 00000000000009BF: 90 nop L$sqr8x_nox: - 00000000000009C0: E8 00 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 00000000000009C0: E8 00 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 00000000000009C5: 4A 8D 1C 0F lea rbx,[rdi+r9] 00000000000009C9: 4C 89 C9 mov rcx,r9 00000000000009CC: 4C 89 CA mov rdx,r9 @@ -947,7 +947,7 @@ L$SEH_end_bn_sqr8x_mont: 0000000000000AFD: 90 nop 0000000000000AFE: 90 nop 0000000000000AFF: 90 nop -aws_lc_0_25_0_bn_mulx4x_mont: +aws_lc_0_25_1_bn_mulx4x_mont: 0000000000000B00: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000B05: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000B0A: 48 89 E0 mov rax,rsp diff --git a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont.obj b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont.obj index 38828e070c5..7455153a947 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont.obj and b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont.obj differ diff --git a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5-disasm.txt b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5-disasm.txt index d6019ae3226..e8b4c0ca1c2 100644 --- a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5-disasm.txt +++ b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5-disasm.txt @@ -5,7 +5,7 @@ Dump of file x86_64-mont5.obj File Type: COFF OBJECT -aws_lc_0_25_0_bn_mul_mont_gather5: +aws_lc_0_25_1_bn_mul_mont_gather5: 0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 000000000000000A: 48 89 E0 mov rax,rsp @@ -21,7 +21,7 @@ L$SEH_begin_bn_mul_mont_gather5: 0000000000000029: 41 F7 C1 07 00 00 test r9d,7 00 0000000000000030: 0F 85 1A 00 00 00 jne L$mul_enter - 0000000000000036: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000000036: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 000000000000003D: 45 8B 5B 08 mov r11d,dword ptr [r11+8] 0000000000000041: E9 A1 06 00 00 jmp L$mul4x_enter @@ -1166,7 +1166,7 @@ L$inner4x: 0000000000000FBD: 90 nop 0000000000000FBE: 90 nop 0000000000000FBF: 90 nop -aws_lc_0_25_0_bn_power5: +aws_lc_0_25_1_bn_power5: 0000000000000FC0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi 0000000000000FC5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi 0000000000000FCA: 48 89 E0 mov rax,rsp @@ -1178,7 +1178,7 @@ L$SEH_begin_bn_power5: 0000000000000FD9: 4C 8B 44 24 28 mov r8,qword ptr [rsp+28h] 0000000000000FDE: 4C 8B 4C 24 30 mov r9,qword ptr [rsp+30h] 0000000000000FE3: 48 89 E0 mov rax,rsp - 0000000000000FE6: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_0_OPENSSL_ia32cap_P] + 0000000000000FE6: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_25_1_OPENSSL_ia32cap_P] 00 0000000000000FED: 45 8B 5B 08 mov r11d,dword ptr [r11+8] 0000000000000FF1: 41 81 E3 08 01 08 and r11d,80108h @@ -1266,15 +1266,15 @@ L$power5_body: 00000000000010D1: 66 48 0F 6E D1 movq xmm2,rcx 00000000000010D6: 66 49 0F 6E DA movq xmm3,r10 00000000000010DB: 66 48 0F 6E E2 movq xmm4,rdx - 00000000000010E0: E8 7B 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 00000000000010E0: E8 7B 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 00000000000010E5: E8 76 09 00 00 call __bn_post4x_internal - 00000000000010EA: E8 71 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 00000000000010EA: E8 71 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 00000000000010EF: E8 6C 09 00 00 call __bn_post4x_internal - 00000000000010F4: E8 67 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 00000000000010F4: E8 67 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 00000000000010F9: E8 62 09 00 00 call __bn_post4x_internal - 00000000000010FE: E8 5D 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 00000000000010FE: E8 5D 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 0000000000001103: E8 58 09 00 00 call __bn_post4x_internal - 0000000000001108: E8 53 00 00 00 call aws_lc_0_25_0_bn_sqr8x_internal + 0000000000001108: E8 53 00 00 00 call aws_lc_0_25_1_bn_sqr8x_internal 000000000000110D: E8 4E 09 00 00 call __bn_post4x_internal 0000000000001112: 66 48 0F 7E D1 movq rcx,xmm2 0000000000001117: 66 48 0F 7E E2 movq rdx,xmm4 @@ -1297,7 +1297,7 @@ L$power5_epilogue: 000000000000115D: F3 C3 rep ret L$SEH_end_bn_power5: 000000000000115F: 90 nop -aws_lc_0_25_0_bn_sqr8x_internal: +aws_lc_0_25_1_bn_sqr8x_internal: 0000000000001160: 49 8D 6A 20 lea rbp,[r10+20h] 0000000000001164: 4A 8D 34 0E lea rsi,[rsi+r9] 0000000000001168: 4C 89 C9 mov rcx,r9 @@ -2805,15 +2805,15 @@ L$pwrx_page_walk_done: 000000000000251A: 4C 89 44 24 20 mov qword ptr [rsp+20h],r8 000000000000251F: 48 89 44 24 28 mov qword ptr [rsp+28h],rax L$powerx5_body: - 0000000000002524: E8 97 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 0000000000002524: E8 97 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 0000000000002529: E8 32 0A 00 00 call __bn_postx4x_internal - 000000000000252E: E8 8D 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 000000000000252E: E8 8D 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 0000000000002533: E8 28 0A 00 00 call __bn_postx4x_internal - 0000000000002538: E8 83 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 0000000000002538: E8 83 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 000000000000253D: E8 1E 0A 00 00 call __bn_postx4x_internal - 0000000000002542: E8 79 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 0000000000002542: E8 79 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 0000000000002547: E8 14 0A 00 00 call __bn_postx4x_internal - 000000000000254C: E8 6F 00 00 00 call aws_lc_0_25_0_bn_sqrx8x_internal + 000000000000254C: E8 6F 00 00 00 call aws_lc_0_25_1_bn_sqrx8x_internal 0000000000002551: E8 0A 0A 00 00 call __bn_postx4x_internal 0000000000002556: 4D 89 D1 mov r9,r10 0000000000002559: 48 89 F7 mov rdi,rsi @@ -2866,7 +2866,7 @@ L$SEH_end_bn_powerx5: 00000000000025BD: 90 nop 00000000000025BE: 90 nop 00000000000025BF: 90 nop -aws_lc_0_25_0_bn_sqrx8x_internal: +aws_lc_0_25_1_bn_sqrx8x_internal: 00000000000025C0: 48 8D 7C 24 38 lea rdi,[rsp+38h] 00000000000025C5: 4A 8D 2C 0E lea rbp,[rsi+r9] 00000000000025C9: 4C 89 4C 24 08 mov qword ptr [rsp+8],r9 @@ -3560,7 +3560,7 @@ L$sqrx4x_sub_entry: 000000000000300D: 90 nop 000000000000300E: 90 nop 000000000000300F: 90 nop -aws_lc_0_25_0_bn_scatter5: +aws_lc_0_25_1_bn_scatter5: 0000000000003010: 83 FA 00 cmp edx,0 0000000000003013: 0F 84 1E 00 00 00 je L$scatter_epilogue 0000000000003019: 4F 8D 04 C8 lea r8,[r8+r9*8] @@ -3581,7 +3581,7 @@ L$scatter_epilogue: 000000000000303D: 90 nop 000000000000303E: 90 nop 000000000000303F: 90 nop -aws_lc_0_25_0_bn_gather5: +aws_lc_0_25_1_bn_gather5: 0000000000003040: 4C 8D 14 24 lea r10,[rsp] 0000000000003044: 48 81 EC 08 01 00 sub rsp,108h 00 diff --git a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5.obj b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5.obj index dd2ef19e04b..f4e50aab339 100644 Binary files a/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5.obj and b/aws-lc-sys/builder/prebuilt-nasm/x86_64-mont5.obj differ