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

Disassembly:
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm13
movaps xmmword [rsp + 0x60], xmm12
movaps xmmword [rsp + 0x50], xmm11
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp], xmm6
movdqu xmm0, xmmword [rdx]
aeskeygenassist xmm1, xmm0, 1
pshufd xmm2, xmm1, 0xff
movdqa xmm3, xmm0
pslldq xmm3, 4
movdqa xmm4, xmm0
pslldq xmm4, 8
movdqa xmm1, xmm0
pslldq xmm1, 0xc
pxor xmm1, xmm3
pxor xmm1, xmm4
pxor xmm1, xmm0
pxor xmm1, xmm2
aeskeygenassist xmm2, xmm1, 2
pshufd xmm3, xmm2, 0xff
movdqa xmm4, xmm1
pslldq xmm4, 4
movdqa xmm5, xmm1
pslldq xmm5, 8
movdqa xmm2, xmm1
pslldq xmm2, 0xc
pxor xmm2, xmm4
pxor xmm2, xmm5
pxor xmm2, xmm1
pxor xmm2, xmm3
aeskeygenassist xmm3, xmm2, 4
pshufd xmm4, xmm3, 0xff
movdqa xmm5, xmm2
pslldq xmm5, 4
movdqa xmm6, xmm2
pslldq xmm6, 8
movdqa xmm3, xmm2
pslldq xmm3, 0xc
pxor xmm3, xmm5
pxor xmm3, xmm6
pxor xmm3, xmm2
pxor xmm3, xmm4
aeskeygenassist xmm4, xmm3, 8
pshufd xmm5, xmm4, 0xff
movdqa xmm6, xmm3
pslldq xmm6, 4
movdqa xmm7, xmm3
pslldq xmm7, 8
movdqa xmm4, xmm3
pslldq xmm4, 0xc
pxor xmm4, xmm6
pxor xmm4, xmm7
pxor xmm4, xmm3
pxor xmm4, xmm5
aeskeygenassist xmm5, xmm4, 0x10
pshufd xmm6, xmm5, 0xff
movdqa xmm7, xmm4
pslldq xmm7, 4
movdqa xmm8, xmm4
pslldq xmm8, 8
movdqa xmm5, xmm4
pslldq xmm5, 0xc
pxor xmm5, xmm7
pxor xmm5, xmm8
pxor xmm5, xmm4
pxor xmm5, xmm6
aeskeygenassist xmm6, xmm5, 0x20
pshufd xmm7, xmm6, 0xff
movdqa xmm8, xmm5
pslldq xmm8, 4
movdqa xmm9, xmm5
pslldq xmm9, 8
movdqa xmm6, xmm5
pslldq xmm6, 0xc
pxor xmm6, xmm8
pxor xmm6, xmm9
pxor xmm6, xmm5
pxor xmm6, xmm7
aeskeygenassist xmm7, xmm6, 0x40
pshufd xmm8, xmm7, 0xff
movdqa xmm9, xmm6
pslldq xmm9, 4
movdqa xmm10, xmm6
pslldq xmm10, 8
movdqa xmm7, xmm6
pslldq xmm7, 0xc
pxor xmm7, xmm9
pxor xmm7, xmm10
pxor xmm7, xmm6
pxor xmm7, xmm8
aeskeygenassist xmm8, xmm7, 0x80
pshufd xmm9, xmm8, 0xff
movdqa xmm10, xmm7
pslldq xmm10, 4
movdqa xmm11, xmm7
pslldq xmm11, 8
movdqa xmm8, xmm7
pslldq xmm8, 0xc
pxor xmm8, xmm10
pxor xmm8, xmm11
pxor xmm8, xmm7
pxor xmm8, xmm9
aeskeygenassist xmm9, xmm8, 0x1b
pshufd xmm10, xmm9, 0xff
movdqa xmm11, xmm8
pslldq xmm11, 4
movdqa xmm12, xmm8
pslldq xmm12, 8
movdqa xmm9, xmm8
pslldq xmm9, 0xc
pxor xmm9, xmm11
pxor xmm9, xmm12
pxor xmm9, xmm8
pxor xmm9, xmm10
aeskeygenassist xmm10, xmm9, 0x36
pshufd xmm10, xmm10, 0xff
movdqa xmm11, xmm9
pslldq xmm11, 4
movdqa xmm12, xmm9
pslldq xmm12, 8
movdqa xmm13, xmm9
pslldq xmm13, 0xc
pxor xmm13, xmm11
pxor xmm13, xmm12
pxor xmm13, xmm9
pxor xmm13, xmm10
movdqa xmmword [rcx], xmm0
movdqa xmmword [rcx + 0x10], xmm1
movdqa xmmword [rcx + 0x20], xmm2
movdqa xmmword [rcx + 0x30], xmm3
movdqa xmmword [rcx + 0x40], xmm4
movdqa xmmword [rcx + 0x50], xmm5
movdqa xmmword [rcx + 0x60], xmm6
movdqa xmmword [rcx + 0x70], xmm7
movdqa xmmword [rcx + 0x80], xmm8
movdqa xmmword [rcx + 0x90], xmm9
movdqa xmmword [rcx + 0xa0], xmm13
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x70]
add rsp, 0x88
ret