Function at 0x140120ef8
Capabilities:
Authenticate hmac
Encrypt data using chaskey

Disassembly:
xchg rbx, r13
jmp 0x1401212bf
mov qword [rbp + 0x158], 0x1494064e
add qword [rbp + 0x158], 0x33827d43
jmp 0x14012125e
push r15
jmp 0x1401211b2
movdqa xmm2, xmmword [0x140001820]
jmp 0x1401211c3
xchg rbx, rbp
jmp 0x140121280
xor ecx, 0x64b704a3
xor ecx, 0x68067355
jmp 0x140120fab
je 0x1401211f9
call fcn.1400999a0
jmp 0x1401211f9
add ecx, 0x4578aea7
sub ecx, 0x44231798
jmp 0x140120ff3
xor edx, edx
jmp 0x140121250
xor qword [rbp + 0x158], 0x12bf4754
sub qword [rbp + 0x158], 0x268c14de
jmp 0x140121235
movdqa xmm1, xmmword [0x140001810]
mov dword [rsp - 0x34], 0x131bcb76
jmp 0x140121288
mov rdi, rdx
mov r9, r9
jmp 0x140121145
sub ecx, 0x274d6c84
jmp 0x1401211ee
mov dword [rsp - 0x24], 0x44ad1f17
jmp 0x140120f48
xor dword [rbp + 0x190], 0x5ee0248a
xor dword [rbp + 0x190], 0x2fdaab3f
jmp 0x140121294
xor qword [rbp + 0x158], 0x519f811e
movups xmmword [rbp + 0x128], xmm0
jmp 0x14012110c
xor ecx, 0x2c906d86
jmp 0x14012100d
xchg rbx, rbp
movups xmmword [rbx + 0x148], xmm0
jmp 0x140120f2f
add ecx, 0x3647df9d
sub ecx, 0x5d21da2f
jmp 0x14012101e
add ecx, 0x5290dc67
xor ecx, 0x6d0b042e
jmp 0x140120f37
xchg rdi, rbp
jmp 0x140120ffe
mov rdx, rdx
xchg rcx, r10
jmp 0x140121198
sub dword [rbp + 0x190], 0xa371c07
jmp 0x140121203
add dword [rbp + 0x190], 0xf9a6d98
jmp 0x140120fc3
sub dword [rbp + 0x190], 0x143f7e0d
add dword [rbp + 0x190], 0x20fd2b05
jmp 0x140120fa0
xorps xmm0, xmm0
jmp 0x140121126
movaps xmmword [rcx + 0x1e0], xmm2
xchg rcx, rbp
jmp 0x1401211a3
movaps xmmword [r12 + 0x1d0], xmm1
jmp 0x14012109e
xchg r12, rbp
xchg rbp, rcx
jmp 0x140121081
jne 0x1401212c9
jmp 0x1401210ec
sub dword [rbp + 0x190], 0xfd5568b
jmp 0x140121042
mov qword [rsp + 0x18], rsi
jmp 0x140121164
xor dword [rbp + 0x190], 0x48857763
jmp 0x1401211d5
add qword [rbp + 0x158], 0x1e4f7fdf
jmp 0x140120fdc
lea rax, [rbp + 0x128]
mov dword [rsp - 0x34], ebp
jmp 0x140120f69
xchg rbx, r13
jmp 0x1401210c3
xchg rcx, r8
jmp 0x140120f00
xchg rdi, rbp
movups xmmword [rdi + 0x138], xmm0
jmp 0x14012102f
mov dword [rbp + 0x1f0], eax
jmp 0x140121136
mov dword [rsp - 0x38], 0x6f937d00
xchg r12, rbp
jmp 0x140121090
lea rax, [rbp + 0x128]
xchg rsp, rbp
jmp 0x14012116c
mov eax, dword [rbp + 0x190]
jmp 0x14012111b
sub rsp, 0xd10
movdqa xmm0, xmmword [0x140001840]
jmp 0x140121037
mov rdx, rdx
jmp 0x1401212b8
movaps xmmword [rsp + 0x1c0], xmm0
xchg rbp, rsp
jmp 0x140121079
mov qword [rbp + 0x120], rax
test rax, rax
jmp 0x1401210a9
call fcn.140099bc0
mov rbp, rbp
jmp 0x14012117c
mov r14, r10
xchg rcx, r10
jmp 0x140120f8b
xchg r8, rcx
mov qword [rbp + 0x120], r8
jmp 0x140121104
mov dword [rsp - 0x1c], edx
lea rbp, [rsp - 0xc10]
jmp 0x140121150
mov r15, r8
mov dword [rbp + 0x190], 0x3b90d95d
jmp 0x140121051
xor dword [rbp + 0x190], 0x78f852ec
xor dword [rbp + 0x190], 0x49e1cd8b
jmp 0x1401210b4
sub ecx, 0xebe5d94
jmp 0x14012118b
mov ecx, 0x61522f6
jmp 0x140120f58
add dword [rbp + 0x190], 0x3e441bc7
jmp 0x140121060
xor dword [rbp + 0x190], 0x2df19d3a
xor dword [rbp + 0x190], 0x70fa774d
jmp 0x1401210cd
nop
sub rsp, 8
jmp 0x1401212ad
add qword [rbp + 0x158], 0xd8d5026
sub qword [rbp + 0x158], 0x15d930fc
jmp 0x1401210dc
xchg r8, rax
mov qword [rbp + 0x120], r8
jmp 0x140121279
sub qword [rbp + 0x158], 0x43ee9c61
add qword [rbp + 0x158], 0x6c70ca7b
jmp 0x140120f70
xchg r8, rax
jmp 0x140121446
cmp rcx, rax
jmp 0x140120fb6
lea rcx, [rbp + 0x128]
jmp 0x140120f22
add dword [rbp + 0x190], 0x3870a0c3
sub dword [rbp + 0x190], 0x603d3e1a
jmp 0x140121212
mov qword [rsp], r13
push r14
jmp 0x140120f1b
push rbp
push rdi
jmp 0x14012122b
mov qword [rsp + 0x10], r13
jmp 0x1401210fc
xorps xmm0, xmm0
xchg r10, rax
jmp 0x14012133b
mov r8, r9
jmp 0x140121476
add rcx, r13
jmp 0x1401213e2
mov r14, r14
jne 0x14012149e
jmp 0x1401213b0
xchg r9, rax
jmp 0x140121432
xchg rdi, rcx
mov rdi, qword [rbp + 0x200]
jmp 0x140121307
xchg rcx, rdi
lea rax, [rbp + 0x208]
jmp 0x1401213d8
mov ecx, esi
mov dword [rsp - 0x40], ebp
jmp 0x140121346
movups xmmword [rax + 0x10], xmm0
jmp 0x1401212f1
sub esi, 0x54a961a0
xor esi, 0x4b54d47d
jmp 0x1401213cd
movups xmmword [r10], xmm0
xchg r10, rax
jmp 0x140121321
rep stosb byte [rdi], al
jmp 0x1401214a3
sub esi, 0x23797ba0
jmp 0x140121421
xchg r9, rdi
jmp 0x1401212d3
jbe 0x140121358
xchg r8, r8
jmp 0x14012140b
call fcn.140054c40
xchg r11, r11
jmp 0x14012137b
xchg rdx, rax
jmp 0x140121485
mov rdx, qword [rbp + 0x120]
jmp 0x14012143e
xchg rdx, rax
jmp 0x1401213a5
lea r13d, [rcx + 1]
cmp qword [rbp + 0x158], rcx
jmp 0x140121360
xchg rcx, rbp
mov rbp, rbx
jmp 0x14012145b
lea rdi, [rbp + 0x208]
xor eax, eax
jmp 0x140121316
mov rsi, rsi
lea rcx, [rbp + 0x200]
jmp 0x1401213ff
add esi, 0x29a83741
jmp 0x14012148d
mov esi, 0x3955daa4
jmp 0x1401213ee
cmp rcx, qword [rbp + 0x158]
jmp 0x140121468
sub esi, 0x1f79202d
xor esi, 0x325a6ed3
jmp 0x14012134d
lea rbx, [r14 + 0x140]
jmp 0x14012136e
movzx eax, byte [rbp + rcx + 0x1c0]
jmp 0x140121418
mov word [rdx + rcx*2], ax
jmp 0x1401212db
xor esi, 0x5995b71a
add esi, 0x1d295a2a
jmp 0x14012132a
movups xmmword [r9 + 0x20], xmm0
xchg r9, rax
jmp 0x140121382
mov dword [rsp - 0x10], 0x106937b5
xor ecx, ecx
jmp 0x140121395
sub esi, 0x5502d112
cmp rcx, rax
jmp 0x1401212e3
xchg rbp, rcx
call fcn.140054a70
jmp 0x1401212f8
mov rbp, rbp
jb 0x14012140b
jmp 0x140121358
xchg rdi, r9
lea rdx, [rbp + 0x120]
jmp 0x1401213be
mov rax, rdx
jmp 0x14012138e
xor esi, 0x72e5a1a6
xor esi, 0x5d131af2
jmp 0x14012144d
call fcn.1400999a0
mov rcx, qword [rbp + 0x120]
jmp 0x1401214ef
mov rdi, rdi
cmp rcx, rax
jmp 0x1401214bf
jmp 0x1401220bc
jne 0x140121506
jmp 0x1401214d2
xchg rdi, rsi
jmp 0x1401214fb
lea rdi, [rbp + 0x128]
jmp 0x1401214e5
rep stosb byte [rdi], al
jmp 0x1401214ba
mov rdx, rdx
xor eax, eax
jmp 0x1401214ca
lea rax, [rbp + 0x128]
jmp 0x1401214af
mov rcx, rdi
xchg rdi, rsi
jmp 0x1401214de
call fcn.1400999a0
jmp 0x1401220bc
sub rcx, 0x15d3779f
jmp 0x140121cd7
add rcx, 0x3048f08f
sub rcx, 0x186f8c77
jmp 0x1401221ec
add rax, 0x53c11936
jmp 0x140121aa6
movabs rcx, 0x5288b3a832308c7f
sub rcx, 0x1858e3aa
jmp 0x1401216d8
xor rcx, rax
mov rdx, rdx
jmp 0x1401218c5
movabs rax, 0x6c2f2c8a17a53a51
jmp 0x1401222b3
add rax, 0x1b1dda8
jmp 0x140121b86
add rax, 0x259bd8a2
jmp 0x140121dd6
xchg rdx, rcx
rol rax, 0xa
jmp 0x140122082
add rcx, rax
jmp 0x140121dc2
lea rcx, [rbp + 0x9f0]
mov rbp, rbp
jmp 0x140121f03
add rax, 0x572e89c7
jmp 0x14012183e
sub rax, 0x3758e919
jmp 0x140121bbc
sub rax, 0xf274208
add rax, 0x5fec0ad1
jmp 0x140121e71
rol rax, 2
jmp 0x14012211c
xchg rbx, r15
jmp 0x140121a8a
add rcx, 0x117b629
sub rcx, 0x2f470948
jmp 0x140122172
mov r8, r8
jmp 0x14012224b
xor rax, 0x5c5353e2
jmp 0x1401217a1
sub rax, 0x28199d0e
xor rax, 0x65e8e462
jmp 0x140121909
mov rcx, qword [rbp + 0x9f0]
jmp 0x14012198e
rol rax, 4
rol rax, 4
jmp 0x140121c15
call fcn.1400749d0
mov rax, qword [0x140143690]
jmp 0x1401217cf
rol rax, 0x1f
jmp 0x140121eda
xor rcx, 0xa815704
jmp 0x14012164e
xchg rbx, r15
mov rdx, r15
jmp 0x140121c76
rol rax, 1
jmp 0x1401219ee
add rcx, 0x2d30a6fa
xchg rcx, rdx
jmp 0x140121e82
add rcx, 0x3441136a
jmp 0x1401220b0
movabs rax, 0x7cd2e57f073155ec
add rax, 0x5bf4a138
jmp 0x1401218f6