Fix sm4-xts aarch64 assembly implementation bug
[openssl.git] / crypto / sm4 / asm / vpsm4_ex-armv8.pl
index b7f1a662228a1f5765c2192600394d32628b43f7..de6ee6110d821858cc8425be066ea81bb903b32e 100644 (file)
@@ -1469,7 +1469,7 @@ $code.=<<___;
        mov @tweak[1].16b,@tweak[0].16b
 ___
        &rev32_armeb(@tweak[1],@tweak[1]);
-       &compute_tweak_vec(@tweak[1],@tweak[2]);
+       &compute_tweak_vec(@tweak[1],@tweak[2],$std);
 $code.=<<___;
        b .check_dec${std}
 
@@ -1479,12 +1479,12 @@ $code.=<<___;
 .check_dec${std}:
        // encryption:1 decryption:0
        cmp $enc,1
-       b.eq .prcess_last_2blks${std}
+       b.eq .process_last_2blks${std}
        mov @vtmp[0].16B,@tweak[1].16b
        mov @tweak[1].16B,@tweak[2].16b
        mov @tweak[2].16B,@vtmp[0].16b
 
-.prcess_last_2blks${std}:
+.process_last_2blks${std}:
 ___
        &rev32_armeb(@tweak[1],@tweak[1]);
        &rev32_armeb(@tweak[2],@tweak[2]);