Function at 0x14025bca4
Capabilities:
Authenticate hmac

Disassembly:
rol edi, 1
sub rax, rbp
pop r9
not edi
lea edi, [rdi + rax*2 - 0xcedf715]
jno 0x140290b47
pop r9
bswap r10d
mov qword [rsp + rax*2 + 0xe], rbx
xor dword [rsp + rdx - 0xee], r10d
call fcn.1402e5675
sub di, bp
movsxd rax, eax
or bpl, dil
add word [rsp + rdx - 0x4693ffe4], 0xef30
push rdi
adc r10, rax
mov rbx, qword [rdx + r8 - 0x46940015]
call fcn.1402831b3
not eax
mov byte [rcx + rax - 0x7defa8f2], dil
and dword [rsp + rax - 0x7defa8ee], r10d
mov ecx, dword [rax + r11 - 0x7defa8f2]
xchg byte [rsp + rax - 0x7defa8e9], r10b
lea r11, [r11 + rax - 0x7defa8ee]
xor dword [rsp + rax - 0x7defa8ef], 0xc7195801
sar r10w, 0x45
movzx edi, word [rsp + rax - 0x7defa8ea]
xor ecx, ebx
movsx r9d, r10b
dec r9b
lea ecx, [rdi + rcx - 0x6a9e9110]
or di, 0xe33e
neg ecx
push r9
sub ecx, 0xbd031b8c
jmp 0x1402e85f2
add rbp, 2
movzx ecx, byte [r11]
mov eax, edx
sar rdx, 0x8a
lea r11, [r11 + rdx - 0x208414]
sub rdx, rdx
push rax
xor cl, bl
dec cl
inc dword [rsp + rdx*2 + 2]
sar byte [rsp + rdx + 1], 0x27
neg cl
dec rdx
jno 0x1402b2e8d
movsxd rdi, edi
or dl, dh
jge fcn.14029c0f2
adc r10, rdi
sar bp, 0xab
inc ecx
adc cl, r9b
mov rdi, qword [r11 + rax*4 + 0x2e741a18]
inc cx
lea r11, [rax + r11 + 0xb9d068e]
lea rbp, [r9 + rcx*4 - 0x22d87a6f]
lea r8, [rax + r8 + 0xb9d0684]
mov cx, word [r8 + rax + 0xb9d0686]
xor cx, si
add cx, 0x9787
not cx
dec r9d
inc cx
ror ax, 0x23
jae 0x1402cc3a5
mov eax, 0x8cbcaf81
lea rcx, [rax + rax*4 + 0x582daeb2]
mov ebx, dword [r10]
xor ax, cx
xchg cx, ax
adc rcx, rcx
adc r10, 4
movsx r11d, cx
xor ebx, edi
not ebx
lea ebx, [rbx + rax*2 - 0x6be4004a]
lea rcx, [r11 + 0x1d0719a4]
movsx edx, r11w
sub rdx, 0x6832d598
bswap ebx
lea rsi, [r11 + rdx*8 + 0x1a86d5a7]
add rax, r11
not ebx
jno 0x1402bfca1
add dword [rsp + rax + 0x3dd28d8b], r11d
jne 0x1402e5756
lea rbx, [rax + rax*4 - 0x36eda2cb]
mov eax, dword [r10 + rax*2 - 0x453f2b0c]
shl bl, 0xe6
lea rcx, [rbx*8 - 0x7f7b64ee]
movzx edx, cx
lea r10, [rbx + r10 - 0x763048bc]
call fcn.14027e924
mov di, word [rbp + riz]
mov edx, 0x8210570d
jmp 0x140276206
mov rbx, qword [rsp + rdi - 0xe7e8]
movsxd rcx, ecx
add r8, rcx
mov qword [rsp + rdi*2 - 0x1cfe0], rax
call fcn.1402483fd
shr qword [rsp + rax*2 + 0x173a0d0c], 0x99
movzx ecx, bp
mov qword [rsp + rax + 0xb9d0686], rsi
mov edx, ebp
movsx r9d, dl
sar r9, 0x3c
xor dword [rsp + rax + 0xb9d0686], edi
movsx esi, cl
pop rsi
jmp 0x14027db59
add word [rsp + rdx*8 + 0xb], 0x20ab
sbb cl, 0xb8
rol cl, 1
push rax
add rdx, qword [rsp + rdx + 9]
mov r10d, 0xee25d385
xor bl, cl
ror qword [rsp + 7], 0x47
lea rcx, [rsp + rcx + 0x10]
jae 0x14026c80e
lea rdx, [rdi + rdi*8 - 0xa684f67]
ror r9b, 1
xor bl, r9b
xchg rcx, r10
lea r9, [rsp + r9 + 8]
jmp 0x1402e12aa
xor ebx, 0xa20b8702
lea r9, [rcx + rcx*4 - 0x7dfa97d9]
shl rsi, 0xc5
jne 0x1402eed21
call fcn.1402b776d
call fcn.140259629
bswap ecx
rol dil, 0xa2
ror word [rsp + rax - 0x7defa8ef], 0xa6
movzx esi, byte [rsp + rax - 0x7defa8e7]
mov qword [rsp + rax - 0x7defa8e2], rbx
xadd word [rsp + rdi - 0xe7ed], si
xor dword [rsp + rax - 0x7defa8e2], ecx
jmp 0x14028e528
push rdi
dec r11b
xor dword [rsp + rcx*4 - 0x741e0440], ebx
pop rdi
movsxd rbx, ebx
shl rdx, 0x5c
neg dl
xadd rcx, rsi
adc rbp, rbx
mov edx, dword [r8 + r11 - 0x676b]
xchg r11, rsi
shl r9w, 0xa1
cmove r11d, ecx
mov cl, byte [r8 + r11 - 0x1d07810c]
movsx ebx, ax
lea r8, [r8 + r11*2 - 0x3a0f021e]
shr edx, cl
push r9
mov dword [r8 + r11*4 - 0x741e0440], edx
xadd dword [rsp + r11*4 - 0x741e0440], ebx
mov qword [rsp + r11*2 - 0x3a0f0220], rbp
ret