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

Disassembly:
sub rsp, 0x18
movdqu xmmword [rsp], xmm6
mov eax, dword [rcx + 0x1e0]
cmp eax, 0xb
jle 0x140134eb0
cmp eax, 0xc
je 0x1401350d0
movdqu xmm1, xmmword [rdx]
movdqu xmm3, xmmword [rdx + 0x10]
movdqa xmmword [rcx], xmm1
movdqa xmmword [rcx + 0x10], xmm3
aeskeygenassist xmm2, xmm3, 1
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x20], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x30], xmm3
aeskeygenassist xmm2, xmm3, 2
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x40], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x50], xmm3
aeskeygenassist xmm2, xmm3, 4
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x60], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x70], xmm3
aeskeygenassist xmm2, xmm3, 8
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x80], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x90], xmm3
aeskeygenassist xmm2, xmm3, 0x10
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0xa0], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0xb0], xmm3
aeskeygenassist xmm2, xmm3, 0x20
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0xc0], xmm1
aeskeygenassist xmm2, xmm1, 0
pshufd xmm2, xmm2, 0xaa
movdqa xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0xd0], xmm3
aeskeygenassist xmm2, xmm3, 0x40
pshufd xmm2, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
movdqa xmmword [rcx + 0xe0], xmm1
pxor xmm0, xmm0
pxor xmm1, xmm1
movdqu xmm6, xmmword [rsp]
pxor xmm2, xmm2
pxor xmm3, xmm3
pxor xmm4, xmm4
pxor xmm5, xmm5
add rsp, 0x18
ret
movdqu xmm1, xmmword [rdx]
movdqa xmmword [rcx], xmm1
aeskeygenassist xmm2, xmm1, 1
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x10], xmm1
aeskeygenassist xmm2, xmm1, 2
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x20], xmm1
aeskeygenassist xmm2, xmm1, 4
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x30], xmm1
aeskeygenassist xmm2, xmm1, 8
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x40], xmm1
aeskeygenassist xmm2, xmm1, 0x10
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x50], xmm1
aeskeygenassist xmm2, xmm1, 0x20
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x60], xmm1
aeskeygenassist xmm2, xmm1, 0x40
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x70], xmm1
aeskeygenassist xmm2, xmm1, 0x80
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x80], xmm1
aeskeygenassist xmm2, xmm1, 0x1b
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0x90], xmm1
aeskeygenassist xmm2, xmm1, 0x36
pshufd xmm2, xmm2, 0xff
movdqa xmm3, xmm1
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm1, xmm3
pslldq xmm3, 4
pxor xmm2, xmm3
pxor xmm1, xmm2
movdqa xmmword [rcx + 0xa0], xmm1
jmp 0x140134e7f
movdqu xmm1, xmmword [rdx]
movq xmm3, qword [rdx + 0x10]
movdqa xmmword [rcx], xmm1
movdqa xmm5, xmm3
aeskeygenassist xmm2, xmm3, 1
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
shufpd xmm5, xmm1, 0
movdqa xmmword [rcx + 0x10], xmm5
movdqa xmm6, xmm1
shufpd xmm6, xmm3, 1
movdqa xmmword [rcx + 0x20], xmm6
aeskeygenassist xmm2, xmm3, 2
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x30], xmm1
movdqa xmm5, xmm3
aeskeygenassist xmm2, xmm3, 4
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
shufpd xmm5, xmm1, 0
movdqa xmmword [rcx + 0x40], xmm5
movdqa xmm6, xmm1
shufpd xmm6, xmm3, 1
movdqa xmmword [rcx + 0x50], xmm6
aeskeygenassist xmm2, xmm3, 8
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x60], xmm1
movdqa xmm5, xmm3
aeskeygenassist xmm2, xmm3, 0x10
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
shufpd xmm5, xmm1, 0
movdqa xmmword [rcx + 0x70], xmm5
movdqa xmm6, xmm1
shufpd xmm6, xmm3, 1
movdqa xmmword [rcx + 0x80], xmm6
aeskeygenassist xmm2, xmm3, 0x20
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0x90], xmm1
movdqa xmm5, xmm3
aeskeygenassist xmm2, xmm3, 0x40
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
shufpd xmm5, xmm1, 0
movdqa xmmword [rcx + 0xa0], xmm5
movdqa xmm6, xmm1
shufpd xmm6, xmm3, 1
movdqa xmmword [rcx + 0xb0], xmm6
aeskeygenassist xmm2, xmm3, 0x80
pshufd xmm2, xmm2, 0x55
movdqu xmm4, xmm1
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pslldq xmm4, 4
pxor xmm1, xmm4
pxor xmm1, xmm2
pshufd xmm2, xmm1, 0xff
movdqu xmm4, xmm3
pslldq xmm4, 4
pxor xmm3, xmm4
pxor xmm3, xmm2
movdqa xmmword [rcx + 0xc0], xmm1
jmp 0x140134e7f