crypto: arm64/aes-xts-ce: fix for big endian
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / crypto / aes-modes.S
index f6e372c528eb438b6517a236315afeb1694a8002..c53dbeae79f2f5fce8353b169e96ff6c79294aa5 100644 (file)
@@ -386,7 +386,8 @@ AES_ENDPROC(aes_ctr_encrypt)
        .endm
 
 .Lxts_mul_x:
-       .word           1, 0, 0x87, 0
+CPU_LE(        .quad           1, 0x87         )
+CPU_BE(        .quad           0x87, 1         )
 
 AES_ENTRY(aes_xts_encrypt)
        FRAME_PUSH