Function at 0x1400ce250
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xb581481e
pushf
not eax
add eax, 0xeec609c6
xor eax, 0x9c240197
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe081fb5f
xor eax, 0xcbd5e358
rol eax, 0x9c
popf
cmp eax, 4
jne 0x1400ce28d
popf
pop rax
jmp 0x1400ce472
cmp eax, 0
jne 0x1400ce29c
popf
pop rax
jmp 0x1400ce2c9
cmp eax, 3
jne 0x1400ce2ab
popf
pop rax
jmp 0x1400ce40b
cmp eax, 1
jne 0x1400ce2ba
popf
pop rax
jmp 0x1400ce35d
cmp eax, 2
jne 0x1400ce2c9
popf
pop rax
jmp 0x1400ce406
sub rsp, 0x28
test cl, cl
je 0x1400ce304
push rax
pushf
mov eax, 0xf3854c6e
pushf
not eax
add eax, 0xaefeb4a7
xor eax, 0xd8d44648
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd62d5a27
xor eax, 0x9dff838f
rol eax, 0xe
popf
jmp 0x1400ce27e
push rax
pushf
mov eax, 0xb9dd69cd
pushf
not eax
add eax, 0xa58de952
xor eax, 0x8df26f9c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xca6b9c07
xor eax, 0xcf3293ad
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9e4fd9e2
xor eax, 0xc7fa6542
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd0c2c75c
xor eax, 0xdf556c1a
rol eax, 0x63
popf
jmp 0x1400ce27e
cmp qword [0x14005a198], 0
je 0x1400ce3ad
push rax
pushf
mov eax, 0x709d50ec
pushf
not eax
add eax, 0xe00e33e2
xor eax, 0x957d7524
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc86330fd
xor eax, 0xe3350f5d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa0d06b93
xor eax, 0xa9b4e278
rol eax, 0xc5
popf
jmp 0x1400ce27e
push rax
pushf
mov eax, 0x955823e4
pushf
not eax
add eax, 0xa883fa4a
xor eax, 0xfeb23db3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x998e9f52
xor eax, 0xb91b3b52
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc33c548a
xor eax, 0xebdeeade
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfa0906c5
xor eax, 0x95888b12
rol eax, 0x32
popf
jmp 0x1400ce27e
call fcn.1400b3884
mov al, 0xec
pushf
not al
add al, 0x62
xor al, 0x8b
rol al, 0xcc
popf
pushf
not al
add al, 0xdf
xor al, 0xeb
rol al, 0xae
popf
add rsp, 0x28
ret
lea rdx, [0x1ae5fed3f]
pushf
sub rdx, 0x6e5b7a2f
popf
lea rcx, [0x1bc145a33]
pushf
sub rcx, 0x7c0fe823
popf
add rsp, 0x28
jmp 0x1401cb4c3
push rax
pushf
mov eax, 0x9ffb7d23
pushf
not eax
add eax, 0xdc72cc01
xor eax, 0x9df6b106
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa0147b70
xor eax, 0xe8d17770
rol eax, 0x47
popf
cmp eax, 4
jne 0x1401cb500
popf
pop rax
jmp 0x1401cb791
cmp eax, 0
jne 0x1401cb50f
popf
pop rax
jmp 0x1401cb53c
cmp eax, 3
jne 0x1401cb51e
popf
pop rax
jmp 0x1401cb6e9
cmp eax, 1
jne 0x1401cb52d
popf
pop rax
jmp 0x1401cb5f0
cmp eax, 2
jne 0x1401cb53c
popf
pop rax
jmp 0x1401cb672
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
cmp rcx, rdx
je 0x1401cb597
push rax
pushf
mov eax, 0x67617b02
pushf
not eax
add eax, 0xb05b8db0
xor eax, 0x9e58ee07
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8f662a0f
xor eax, 0xa4936caa
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb3ac7e9d
xor eax, 0xff61073a
rol eax, 0x3a
popf
jmp 0x1401cb4f1
push rax
pushf
mov eax, 0x39a00da2
pushf
not eax
add eax, 0xa597911c
xor eax, 0xe3bca646
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9b2ae49a
xor eax, 0xbf58dcf0
rol eax, 0x60
popf
pushf
not eax
add eax, 0x977ebac4
xor eax, 0xe4178c56
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeea56168
xor eax, 0x9e1b11a2
rol eax, 0x36
popf
jmp 0x1401cb4f1
mov rax, qword [rbx - 8]
test rax, rax
je 0x1401cb63f
push rax
pushf
mov eax, 0xac903b36
pushf
not eax
add eax, 0x815bfe07
xor eax, 0xae154cea
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x95bf12bc
xor eax, 0xea36715c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa99c3171
xor eax, 0xc935e963
rol eax, 0xce
popf
jmp 0x1401cb4f1
push rax
pushf
mov eax, 0x7a3cd16f
pushf
not eax
add eax, 0x976101ce
xor eax, 0xd566f4d6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd17e7971
xor eax, 0x9768552a
rol eax, 0x45
popf
jmp 0x1401cb4f1
movabs r10, 0xb5a1baf9b453846a
pushf
not r10
add r10, 0x62a24bce
xor r10, 0x633ff042
rol r10, 0xe9
popf
pushf
not r10
add r10, 0x6a41365e
xor r10, 0x7452bb18
rol r10, 0xd9
popf
pushf
not r10
add r10, 0x76e154d7
xor r10, 0x5148ab4e
rol r10, 0x4e
popf
pushf
not r10
add r10, 0x7f9746cf
xor r10, 0x65df8f12
rol r10, 0x9d
popf
xor ecx, ecx
jmp 0x1401cb6e3
call qword [0x1400413c8]
sub rbx, 0x10
cmp rbx, rdi
jne 0x1401cb738
push rax
pushf
mov eax, 0x921e847a
pushf
not eax
add eax, 0x8bc2e716
xor eax, 0xf863abae
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa300c155
xor eax, 0xbb50c1ae
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc36886ed
xor eax, 0x882cc597
rol eax, 0x9b
popf
jmp 0x1401cb4f1
push rax
pushf
mov eax, 0x978f3239
pushf
not eax
add eax, 0x97c8ff58
xor eax, 0x89601db8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x98461109
xor eax, 0xc4c86454
rol eax, 6
popf
pushf
not eax
add eax, 0xa7cbb112
xor eax, 0xcef85335
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x84b64c3c
xor eax, 0xe4725435
rol eax, 0x3d
popf
jmp 0x1401cb4f1
mov rbx, qword [rsp + 0x30]
mov al, 0x58
pushf
not al
add al, 0x51
xor al, 0x7f
rol al, 0xd7
popf
pushf
not al
add al, 0x60
xor al, 0xdc
rol al, 0x4d
popf
pushf
not al
add al, 0xd4
xor al, 0xc9
rol al, 0xaf
popf
add rsp, 0x20
pop rdi
ret