apply patches to original opensource openssl-3.5.0. NOTE: This commit will NOT COMPILE. (#17)

Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/17
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
This commit is contained in:
2026-07-30 19:33:32 +05:30
committed by neelimap
parent 1fa225b5aa
commit 23ab638c92
91 changed files with 1792 additions and 108 deletions
@@ -514,7 +514,7 @@ $code.=<<___;
.align 5
.${prefix}_cbc_encrypt:
${UCMP}i $len,16
bltlr-
bltlr_ori
cmpwi $enc,0 # test direction
lis r0,0xffe0
@@ -1274,7 +1274,7 @@ $code.=<<___;
.align 5
.${prefix}_ctr32_encrypt_blocks:
${UCMP}i $len,1
bltlr-
bltlr_ori
lis r0,0xfff0
mfspr $vrsave,256
@@ -1940,7 +1940,7 @@ $code.=<<___;
mr $inp,r3 # reassign
li r3,-1
${UCMP}i $len,16
bltlr-
bltlr_ori
lis r0,0xfff0
mfspr r12,256 # save vrsave
@@ -2151,7 +2151,7 @@ Lxts_enc_ret:
mr $inp,r3 # reassign
li r3,-1
${UCMP}i $len,16
bltlr-
bltlr_ori
lis r0,0xfff8
mfspr r12,256 # save vrsave
@@ -640,7 +640,7 @@ Ldec_done:
.align 5
.vpaes_cbc_encrypt:
${UCMP}i r5,16
bltlr-
bltlr_ori
$STU $sp,-`($FRAME+2*$SIZE_T)`($sp)
mflr r0
@@ -59,6 +59,27 @@ IF[{- !$disabled{asm} -}]
$AESASM_loongarch64=aes_core.c aes_cbc.c vpaes-loongarch64.S
$AESDEF_loongarch64=VPAES_ASM
$AESASM_vx_x86=$AESASM_x86
$AESDEF_vx_x86=$AESDEF_x86
$AESASM_vx_x86_sse2=$AESASM_x86_sse2
$AESDEF_vx_x86_sse2=$AESDEF_x86_sse2
$AESASM_vx_x86_64=$AESASM_x86_64
$AESDEF_vx_x86_64=$AESDEF_x86_64
$AESASM_vx_armv4=$AESASM_armv4
$AESDEF_vx_armv4=$AESDEF_armv4
$AESASM_vx_armv4_thumb=$AESASM_armv4
$AESDEF_vx_armv4_thumb=$AESDEF_armv4
$AESASM_vx_armv7m=$AESASM_armv4
$AESDEF_vx_armv7m=$AESDEF_armv4
$AESASM_vx_armv7a=$AESASM_armv4
$AESDEF_vx_armv7a=$AESDEF_armv4
$AESASM_vx_aarch64=$AESASM_aarch64
$AESDEF_vx_aarch64=$AESDEF_aarch64
$AESASM_vx_ppc32=$AESASM_ppc32
$AESDEF_vx_ppc32=$AESDEF_ppc32
$AESASM_vx_ppc64=$AESASM_ppc64
$AESDEF_vx_ppc64=$AESDEF_ppc64
# Now that we have defined all the arch specific variables, use the
# appropriate one, and define the appropriate macros
IF[$AESASM_{- $target{asm_arch} -}]