Function at 0x1404adf34
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
jmp 0x1404ae11d
xor qword [rbp + 0x158], 0x55da72dc
jmp 0x1404ae13c
xor qword [rbp + 0x158], 0xdd66ef3
xor qword [rbp + 0x158], 0x4d389091
jmp 0x1404ae260
sub qword [rbp + 0x158], 0x6fc0d3a3
jmp 0x1404ae12d
sub rsp, 0x30eb0e4c
jmp 0x1404ae1a1
push 0x2513d9ad
mov qword [rsp], r15
jmp 0x1404adfb1
movdqa xmm2, xmmword [0x14000b7e0]
jmp 0x1404ae2a9
mov qword [rbp + 0x120], rax
jmp 0x1404ae239
lea rbp, [rsp - 0xc10]
add rsp, 0x30eb013c
jmp 0x1404adf7e
lea rcx, [rbp + 0x128]
jmp 0x1404ae2dd
sub ecx, 0x211a4294
jmp 0x1404ae09d
sub qword [rbp + 0x158], 0x5ab2529a
add qword [rbp + 0x158], 0x2bfac583
jmp 0x1404ae1c1
sub qword [rbp + 0x158], 0x1fa225b
jmp 0x1404adf43
add ecx, 0x3796697e
sub ecx, 0x7b490836
jmp 0x1404ae2b4
xor dword [rbp + 0x190], 0x51a99d27
jmp 0x1404ae220
xchg rbp, r14
jmp 0x1404ae32d
xor qword [rbp + 0x158], 0x226b9666
jmp 0x1404adf53
mov qword [rbp + 0x158], 0x5f18a5e0
sub qword [rbp + 0x158], 0x8400de4
jmp 0x1404adff7
add dword [rbp + 0x190], 0x40fa8a1c
sub dword [rbp + 0x190], 0x2bc67625
jmp 0x1404ae247
xchg r9, rax
mov qword [rbp + 0x120], r9
jmp 0x1404ae283
xor edx, edx
jmp 0x1404ae073
sub rsp, 8
push rdi
jmp 0x1404ae1e1
sub ecx, 0x2b78f6d1
jmp 0x1404ae007
call fcn.1400bb6f0
mov dword [rsp - 0x30], ecx
jmp 0x1404adfa5
movups xmmword [r15 + 0x138], xmm0
xchg rbp, r15
jmp 0x1404ae199
movups xmmword [rdi + 0x148], xmm0
jmp 0x1404ae218
mov r15, rcx
movdqa xmm1, xmmword [0x14000b840]
jmp 0x1404adfc5
mov dword [rsp - 0xc], ebx
lea rax, [rbp + 0x128]
jmp 0x1404ae081
xor ecx, 0x379bc5b3
jmp 0x1404ae2e5
xchg rbx, r12
mov dword [rbp + 0x190], 0x3b84e05a
jmp 0x1404ae018
sub ecx, 0x336d80b0
sub ecx, 0x2c1c8e07
jmp 0x1404ae17e
cmp rcx, rax
jmp 0x1404ae270
nop
jmp 0x1404ae18f
sub rsp, 8
nop
jmp 0x1404ae1fb
movups xmmword [rbp + 0x128], xmm0
xchg rbp, r15
jmp 0x1404ae0ab
add qword [rbp + 0x158], 0x6c1ca980
xor qword [rbp + 0x158], 0x197ce658
jmp 0x1404adfdc
mov ecx, 0x6d13fb0c
xor ecx, 0x1e21ab30
jmp 0x1404ae092
nop
jmp 0x1404adf8a
xor ecx, 0x1e51cea1
add ecx, 0x13516c99
jmp 0x1404ae104
add ecx, 0x244782b9
sub ecx, 0x1b4b8c10
jmp 0x1404adfd1
mov qword [rsp - 8], rbp
jmp 0x1404ae088
xchg rbp, rdi
jmp 0x1404ae0bb
movdqa xmm0, xmmword [0x14000b800]
mov dword [rsp - 0x18], edx
jmp 0x1404ae0c7
xchg r10, rbp
mov qword [rbp + 0x120], rcx
jmp 0x1404ae03f
xor qword [rbp + 0x158], 0x580ab314
add qword [rbp + 0x158], 0x41e57efa
jmp 0x1404ae02f
jmp 0x1404ae439
nop
mov qword [rsp - 8], r12
jmp 0x1404ae123
add dword [rbp + 0x190], 0x8e0a117
jmp 0x1404ae2fc
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x1404ae167
mov dword [rbp + 0x1f0], eax
mov dword [rsp - 0x14], ecx
jmp 0x1404ae2f0
xchg rdi, rbp
jmp 0x1404ae115
add dword [rbp + 0x190], 0x9ea99d6
sub dword [rbp + 0x190], 0x4a33dce4
jmp 0x1404ae1ec
test rax, rax
jne 0x1404ae33d
jmp 0x1404ae0d7
xor dword [rbp + 0x190], 0x2baa1508
add dword [rbp + 0x190], 0x509e9225
jmp 0x1404ae2cf
add qword [rbp + 0x158], 0x32aa4247
jmp 0x1404adf6e
mov dword [rsp - 0xc], 0x25081652
je 0x1404ae157
jmp 0x1404ae292
xchg r9, rax
jmp 0x1404ae1dc
mov rbx, rbx
jmp 0x1404ae315
call fcn.1400bb460
jmp 0x1404ae157
movaps xmmword [r10 + 0x1e0], xmm2
jmp 0x1404ae1b2
xchg rbx, r12
mov rbx, r8
jmp 0x1404ae0f2
xor ecx, 0x7e995ad6
jmp 0x1404ae0e7
xorps xmm0, xmm0
jmp 0x1404ae28a
xchg rbp, r9
jmp 0x1404ae325
mov rdi, rdx
mov eax, dword [rbp + 0x190]
jmp 0x1404ae209
xchg r13, r13
jmp 0x1404adf98
xor ecx, 0x37030506
jmp 0x1404ae16d
lea rax, [rbp + 0x128]
jmp 0x1404ae027
xor dword [rbp + 0x190], 0x7cff9a36
sub dword [rbp + 0x190], 0x3ecfc24b
jmp 0x1404ae05a
xchg rbp, r9
movaps xmmword [r9 + 0x1d0], xmm1
jmp 0x1404ae2c7
xchg r10, rbp
jmp 0x1404ae29c
movaps xmmword [r14 + 0x1c0], xmm0
xchg r14, rbp
jmp 0x1404ae2bf
xorps xmm0, xmm0
jmp 0x1404ae46c
movzx eax, byte [rbp + rcx + 0x1c0]
mov word [rdx + rcx*2], ax
jmp 0x1404ae3c6
xor eax, eax
mov ecx, esi
jmp 0x1404ae3f9
sub esi, 0x1e2bed8e
jmp 0x1404ae496
cmp rcx, qword [rbp + 0x158]
jmp 0x1404ae450
mov dword [rsp - 0x18], edi
jbe 0x1404ae4c9
jmp 0x1404ae345
lea rcx, [rbp + 0x200]
mov rsp, rsp
jmp 0x1404ae3a7
mov rcx, rdi
xchg rbx, rdi
jmp 0x1404ae414
xchg rdx, r9
jmp 0x1404ae439
lea rbx, [r15 + 0x140]
call fcn.1400574a0
jmp 0x1404ae4d8
cmp rcx, rax
jne 0x1404ae526
jmp 0x1404ae482
mov dword [rsp - 0x10], 0x7863930b
inc rcx
jmp 0x1404ae36a
xor esi, 0x24d6543c
jmp 0x1404ae4ed
xchg rdx, rax
jmp 0x1404ae40c
xor esi, 0x4cb84ebf
xor esi, 0x4ca659e
jmp 0x1404ae4e2
rep stosb byte [rdi], al
jmp 0x1404ae569
mov rbx, qword [rbp + 0x200]
jmp 0x1404ae503
xchg rbx, rdi
jmp 0x1404ae394
call fcn.1400572c0
jmp 0x1404ae4b2
movups xmmword [r14 + 0x10], xmm0
jmp 0x1404ae512
xor esi, 0x56778a53
xor esi, 0x3544f49b
jmp 0x1404ae3e8
xor ecx, ecx
cmp qword [rbp + 0x158], rcx
jmp 0x1404ae376
xchg r9, rax
xchg r14, rax
jmp 0x1404ae41e
jb 0x1404ae345
mov dword [rsp - 0x30], ebp
jmp 0x1404ae4c9
xchg r9, r9
mov esi, 0x53cdb54b
jmp 0x1404ae3d6
xchg r9, rax
movups xmmword [r9], xmm0
jmp 0x1404ae447
sub esi, 0x2a8ea6ef
jmp 0x1404ae3b8
lea rdi, [rbp + 0x208]
mov dword [rsp - 0x10], 0x73431e98
jmp 0x1404ae356
sub esi, 0x1ecdc8c9
jmp 0x1404ae477
add esi, 0x109cef
xor esi, 0x7d7aa05a
jmp 0x1404ae428
xchg rcx, rbx
jmp 0x1404ae400
xchg rdx, r9
mov r9, qword [rbp + 0x120]
jmp 0x1404ae39f
mov r8, rdi
lea rdx, [rbp + 0x120]
jmp 0x1404ae385
xchg rdx, rax
mov rax, rdx
jmp 0x1404ae3e1
xor esi, 0x4ccd0b38
jmp 0x1404ae35f
xor esi, 0x342cf55e
jmp 0x1404ae4f8
xor esi, 0x3e591327
jmp 0x1404ae4a1
xchg rcx, rbx
lea rax, [rbp + 0x208]
jmp 0x1404ae45f
xchg r14, rax
xchg rdx, rax
jmp 0x1404ae51b
movups xmmword [rdx + 0x20], xmm0
xchg rdx, rax
jmp 0x1404ae4ba
call fcn.1400bb460
xchg rdi, rdi
jmp 0x1404ae569
rep stosb byte [rdi], al
mov dword [rsp - 0x1c], esp
jmp 0x1404ae578
lea rdi, [rbp + 0x128]
mov dword [rsp - 0x2c], 0x1e74516a
jmp 0x1404ae57d
jne 0x1404ae59a
jmp 0x1404ae53e
lea rax, [rbp + 0x128]
jmp 0x1404ae587
xchg rcx, r14
mov r14, qword [rbp + 0x120]
jmp 0x1404ae592
jmp 0x1404ae59f
xor eax, eax
mov rcx, rsi
jmp 0x1404ae533
mov rbp, rbp
cmp rcx, rax
jmp 0x1404ae552
xchg rcx, r14
jmp 0x1404ae55d
call fcn.1400bb460
mov rdx, rbx
jmp 0x1404aebbb
add rcx, 0x249930ca
jmp 0x1404af025
xor rcx, 0x38f1538e
xor rcx, 0x1a2816a6
jmp 0x1404af37b
xchg rdx, rdx
call fcn.140078230
jmp 0x1404af1a5
add rcx, 0x3cd61d53
xor rcx, 0x187f263
jmp 0x1404af2bf
mov dword [rsp - 0x24], 0x6876325
add rax, rcx
jmp 0x1404aefcd
add rcx, 0x145a0380
add rcx, 0x23d96833
jmp 0x1404aeaf9
sub rcx, 0x41a8383c
jmp 0x1404af3eb
lea rcx, [rbp + 0x9f0]
jmp 0x1404ae875
add rcx, 0x43133ca7
sub rcx, 0x629b1be7
jmp 0x1404ae733
xor rcx, 0x4cd3e564
jmp 0x1404ae998
add rcx, 0x22f5a026
jmp 0x1404aed5c
xor rcx, 0x404f887e
xor rcx, 0x1859b180
jmp 0x1404af3f7
sub rcx, 0x706cc605
add rcx, 0x3a1ab478
jmp 0x1404af1e3
add rcx, 0x46ddbb7b
jmp 0x1404aeee6
movabs rcx, 0x15126263652ce33
sub rcx, 0xf09a52
jmp 0x1404aef60
sub rcx, 0x6f81b3c7
jmp 0x1404aeda8
sub rcx, 0x24820440
jmp 0x1404ae60f
mov rax, qword [0x1404d06b0]
movabs rcx, 0x9b7a73bd000440b7
jmp 0x1404ae8ca
sub rcx, 0x14b2fae4
jmp 0x1404aee75
add rcx, 0x3d5496be
jmp 0x1404af031
xor rcx, 0x775a07c0
jmp 0x1404aed8b
mov rdx, qword [rbp + 0x9f0]
jmp 0x1404ae97c
sub rcx, 0x28ed7da4
sub rcx, 0xd251cab
jmp 0x1404aede3