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

Disassembly:
mov rax, rsp
sub rsp, 0x68
vmovaps xmmword [rax - 0x18], xmm6
vmovaps xmmword [rax - 0x28], xmm7
vmovaps xmmword [rax - 0x38], xmm8
vmovdqa xmm8, xmmword [rdx + 0x30]
vaesenc xmm3, xmm8, xmmword [0x1400a8250]
vmovaps xmmword [rax - 0x48], xmm9
vmovdqa xmm9, xmmword [rdx + 0x20]
vaesenc xmm2, xmm9, xmmword [0x1400a8240]
vaesenc xmm2, xmm2, xmmword [0x1400a8280]
vmovaps xmmword [rax - 0x58], xmm10
vmovdqa xmm10, xmmword [rdx + 0x10]
vaesenc xmm1, xmm10, xmmword [0x1400a8230]
vaesenc xmm4, xmm1, xmmword [0x1400a8270]
vmovaps xmmword [rsp], xmm11
vmovdqa xmm11, xmmword [rdx]
vaesenc xmm0, xmm11, xmmword [0x1400a8220]
vaesenc xmm5, xmm0, xmmword [0x1400a8260]
vaesenc xmm0, xmm3, xmmword [0x1400a8290]
vpunpckldq xmm3, xmm2, xmm0
vpunpckhdq xmm0, xmm2, xmm0
vpunpckldq xmm6, xmm5, xmm4
vpunpckhdq xmm1, xmm5, xmm4
vpunpckldq xmm5, xmm1, xmm0
vpunpckhdq xmm1, xmm1, xmm0
vpunpckldq xmm0, xmm3, xmm6
vaesenc xmm4, xmm0, xmmword [0x1400a82b0]
vaesenc xmm0, xmm5, xmmword [0x1400a82d0]
vpunpckhdq xmm2, xmm3, xmm6
vaesenc xmm3, xmm1, xmmword [0x1400a82a0]
vaesenc xmm1, xmm2, xmmword [0x1400a82c0]
vaesenc xmm2, xmm4, xmmword [0x1400a82f0]
vaesenc xmm4, xmm1, xmmword [0x1400a8300]
vaesenc xmm5, xmm3, xmmword [0x1400a82e0]
vaesenc xmm3, xmm0, xmmword [0x1400a8310]
vpunpckhdq xmm0, xmm4, xmm3
vpunpckhdq xmm1, xmm5, xmm2
vpunpckldq xmm7, xmm1, xmm0
vpunpckhdq xmm1, xmm1, xmm0
vpunpckldq xmm6, xmm5, xmm2
vpunpckldq xmm5, xmm4, xmm3
vaesenc xmm3, xmm1, xmmword [0x1400a8320]
vpunpckldq xmm0, xmm5, xmm6
vaesenc xmm4, xmm0, xmmword [0x1400a8330]
vaesenc xmm0, xmm7, xmmword [0x1400a8350]
vpunpckhdq xmm2, xmm5, xmm6
vaesenc xmm1, xmm2, xmmword [0x1400a8340]
vaesenc xmm2, xmm4, xmmword [0x1400a8370]
vaesenc xmm4, xmm1, xmmword [0x1400a8380]
vaesenc xmm5, xmm3, xmmword [0x1400a8360]
vaesenc xmm3, xmm0, xmmword [0x1400a8390]
vpunpckhdq xmm0, xmm4, xmm3
vpunpckhdq xmm1, xmm5, xmm2
vpunpckldq xmm7, xmm1, xmm0
vpunpckldq xmm6, xmm5, xmm2
vpunpckldq xmm5, xmm4, xmm3
vpunpckhdq xmm1, xmm1, xmm0
vaesenc xmm3, xmm1, xmmword [0x1400a83a0]
vpunpckldq xmm0, xmm5, xmm6
vaesenc xmm4, xmm0, xmmword [0x1400a83b0]
vaesenc xmm0, xmm7, xmmword [0x1400a83d0]
vpunpckhdq xmm2, xmm5, xmm6
vaesenc xmm1, xmm2, xmmword [0x1400a83c0]
vaesenc xmm2, xmm4, xmmword [0x1400a83f0]
vaesenc xmm4, xmm1, xmmword [0x1400a8400]
vaesenc xmm5, xmm3, xmmword [0x1400a83e0]
vaesenc xmm3, xmm0, xmmword [0x1400a8410]
vpunpckhdq xmm0, xmm4, xmm3
vpunpckhdq xmm1, xmm5, xmm2
vpunpckldq xmm6, xmm5, xmm2
vpunpckldq xmm5, xmm4, xmm3
vpunpckldq xmm7, xmm1, xmm0
vpunpckhdq xmm1, xmm1, xmm0
vaesenc xmm3, xmm1, xmmword [0x1400a8420]
vpunpckldq xmm0, xmm5, xmm6
vaesenc xmm4, xmm0, xmmword [0x1400a8430]
vaesenc xmm0, xmm7, xmmword [0x1400a8450]
vpunpckhdq xmm2, xmm5, xmm6
vaesenc xmm1, xmm2, xmmword [0x1400a8440]
vaesenc xmm2, xmm4, xmmword [0x1400a8470]
vaesenc xmm4, xmm1, xmmword [0x1400a8480]
vaesenc xmm5, xmm3, xmmword [0x1400a8460]
vaesenc xmm3, xmm0, xmmword [0x1400a8490]
vpunpckhdq xmm0, xmm4, xmm3
vpunpckhdq xmm1, xmm5, xmm2
vpunpckldq xmm7, xmm1, xmm0
vpunpckldq xmm6, xmm5, xmm2
vpunpckldq xmm5, xmm4, xmm3
vpunpckhdq xmm1, xmm1, xmm0
vpunpckldq xmm0, xmm5, xmm6
vpxor xmm4, xmm10, xmm0
vmovaps xmm10, xmmword [rax - 0x58]
vpxor xmm3, xmm11, xmm1
vmovaps xmm11, xmmword [rsp]
vpxor xmm0, xmm8, xmm7
vmovaps xmm7, xmmword [rax - 0x28]
vmovaps xmm8, xmmword [rax - 0x38]
vpunpckhdq xmm2, xmm5, xmm6
vmovaps xmm6, xmmword [rax - 0x18]
vpxor xmm1, xmm9, xmm2
vmovaps xmm9, xmmword [rax - 0x48]
vmovq qword [rcx + 0x18], xmm0
vpextrq qword [rcx], xmm3, 1
vpextrq qword [rcx + 8], xmm4, 1
vmovq qword [rcx + 0x10], xmm1
add rsp, 0x68
ret