Function at 0x1400e64a0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
mov rax, rsp
sub rsp, 0x58
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movdqu xmm7, xmmword [rdx + 0x30]
movaps xmmword [rax - 0x38], xmm8
movdqa xmm2, xmm7
aesenc xmm2, xmmword [0x140a2e7a0]
aesenc xmm2, xmmword [0x140a2e7e0]
movdqu xmm8, xmmword [rdx + 0x20]
movaps xmmword [rax - 0x48], xmm9
movdqa xmm3, xmm8
aesenc xmm3, xmmword [0x140a2e790]
aesenc xmm3, xmmword [0x140a2e7d0]
movdqu xmm9, xmmword [rdx]
movaps xmmword [rsp], xmm10
movdqa xmm6, xmm9
aesenc xmm6, xmmword [0x140a2e770]
aesenc xmm6, xmmword [0x140a2e7b0]
movdqu xmm10, xmmword [rdx + 0x10]
movdqa xmm0, xmm6
movdqa xmm1, xmm10
aesenc xmm1, xmmword [0x140a2e780]
aesenc xmm1, xmmword [0x140a2e7c0]
punpckhdq xmm6, xmm1
punpckldq xmm0, xmm1
movdqa xmm1, xmm3
punpckhdq xmm3, xmm2
punpckldq xmm1, xmm2
movdqa xmm2, xmm6
punpckldq xmm2, xmm3
aesenc xmm2, xmmword [0x140a2e820]
aesenc xmm2, xmmword [0x140a2e860]
punpckhdq xmm6, xmm3
movdqa xmm3, xmm1
aesenc xmm6, xmmword [0x140a2e7f0]
aesenc xmm6, xmmword [0x140a2e830]
punpckldq xmm1, xmm0
aesenc xmm1, xmmword [0x140a2e800]
aesenc xmm1, xmmword [0x140a2e840]
punpckhdq xmm3, xmm0
movdqa xmm0, xmm6
aesenc xmm3, xmmword [0x140a2e810]
aesenc xmm3, xmmword [0x140a2e850]
punpckhdq xmm6, xmm1
punpckldq xmm0, xmm1
movdqa xmm1, xmm3
punpckhdq xmm3, xmm2
punpckldq xmm1, xmm2
movdqa xmm2, xmm6
punpckldq xmm2, xmm3
aesenc xmm2, xmmword [0x140a2e8a0]
aesenc xmm2, xmmword [0x140a2e8e0]
punpckhdq xmm6, xmm3
movdqa xmm3, xmm1
aesenc xmm6, xmmword [0x140a2e870]
aesenc xmm6, xmmword [0x140a2e8b0]
punpckldq xmm1, xmm0
aesenc xmm1, xmmword [0x140a2e880]
aesenc xmm1, xmmword [0x140a2e8c0]
punpckhdq xmm3, xmm0
movdqa xmm0, xmm6
aesenc xmm3, xmmword [0x140a2e890]
aesenc xmm3, xmmword [0x140a2e8d0]
punpckhdq xmm6, xmm1
punpckldq xmm0, xmm1
movdqa xmm1, xmm3
punpckhdq xmm3, xmm2
punpckldq xmm1, xmm2
movdqa xmm2, xmm6
punpckldq xmm2, xmm3
aesenc xmm2, xmmword [0x140a2e920]
aesenc xmm2, xmmword [0x140a2e960]
punpckhdq xmm6, xmm3
movdqa xmm3, xmm1
aesenc xmm6, xmmword [0x140a2e8f0]
aesenc xmm6, xmmword [0x140a2e930]
punpckhdq xmm3, xmm0
aesenc xmm3, xmmword [0x140a2e910]
aesenc xmm3, xmmword [0x140a2e950]
punpckldq xmm1, xmm0
aesenc xmm1, xmmword [0x140a2e900]
aesenc xmm1, xmmword [0x140a2e940]
movdqa xmm0, xmm6
movdqa xmm4, xmm3
punpckldq xmm4, xmm2
punpckhdq xmm3, xmm2
movdqa xmm5, xmm4
punpckhdq xmm6, xmm1
movdqa xmm2, xmm6
punpckldq xmm0, xmm1
punpckhdq xmm6, xmm3
aesenc xmm6, xmmword [0x140a2e970]
aesenc xmm6, xmmword [0x140a2e9b0]
punpckldq xmm2, xmm3
movdqa xmm1, xmm6
aesenc xmm2, xmmword [0x140a2e9a0]
aesenc xmm2, xmmword [0x140a2e9e0]
punpckhdq xmm5, xmm0
aesenc xmm5, xmmword [0x140a2e990]
aesenc xmm5, xmmword [0x140a2e9d0]
punpckldq xmm4, xmm0
movdqa xmm3, xmm5
aesenc xmm4, xmmword [0x140a2e980]
aesenc xmm4, xmmword [0x140a2e9c0]
punpckldq xmm3, xmm2
punpckhdq xmm6, xmm4
movdqa xmm0, xmm3
punpckhdq xmm5, xmm2
movdqa xmm2, xmm6
punpckldq xmm1, xmm4
punpckhdq xmm6, xmm5
pxor xmm9, xmm6
punpckldq xmm3, xmm1
movaps xmm6, xmmword [rax - 0x18]
pxor xmm10, xmm3
psrldq xmm10, 8
psrldq xmm9, 8
punpckldq xmm2, xmm5
pxor xmm7, xmm2
punpckhdq xmm0, xmm1
pxor xmm8, xmm0
movq qword [rcx + 8], xmm10
movaps xmm10, xmmword [rsp]
movq qword [rcx], xmm9
movaps xmm9, xmmword [rax - 0x48]
movq qword [rcx + 0x10], xmm8
movaps xmm8, xmmword [rax - 0x38]
movq qword [rcx + 0x18], xmm7
movaps xmm7, xmmword [rax - 0x28]
add rsp, 0x58
ret