Function at 0x180067e80
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xe14d78c5
pushf
not eax
add eax, 0xce90c6c1
xor eax, 0x9716120c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xecae1175
xor eax, 0xa2021285
rol eax, 0x36
popf
cmp eax, 4
jne 0x180067ebd
popf
pop rax
jmp 0x180068124
cmp eax, 0
jne 0x180067ecc
popf
pop rax
jmp 0x180067f17
cmp eax, 3
jne 0x180067edb
popf
pop rax
jmp 0x1800680c8
cmp eax, 1
jne 0x180067eea
popf
pop rax
jmp 0x180067fa1
cmp eax, 5
jne 0x180067ef9
popf
pop rax
jmp 0x18006818f
cmp eax, 2
jne 0x180067f08
popf
pop rax
jmp 0x18006804d
cmp eax, 6
jne 0x180067f17
popf
pop rax
jmp 0x1800681dc
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x180067f6e
push rax
pushf
mov eax, 0x7f424b2c
pushf
not eax
add eax, 0xadc793d2
xor eax, 0xe6868987
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc6bd336e
xor eax, 0xbfd01940
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x901519e0
xor eax, 0x804a911f
rol eax, 0x58
popf
jmp 0x180067eae
push rax
pushf
mov eax, 0x514aa137
pushf
not eax
add eax, 0xfc93a3fa
xor eax, 0xbf79fadf
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xefcc9851
xor eax, 0xd2b8c758
rol eax, 0x93
popf
jmp 0x180067eae
mov rdx, qword [rbx + 8]
call fcn.18008440e
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x180068007
push rax
pushf
mov eax, 0x52a8e0c
pushf
not eax
add eax, 0xc955e8d5
xor eax, 0xb4679355
rol eax, 9
popf
pushf
not eax
add eax, 0x8cee7e42
xor eax, 0xef1cd7dd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8bfddb94
xor eax, 0x9966582b
rol eax, 0x7c
popf
jmp 0x180067eae
push rax
pushf
mov eax, 0x46a3a540
pushf
not eax
add eax, 0xbcc451fe
xor eax, 0xfc0210da
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdf0f655d
xor eax, 0xbc3354c9
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x81309baa
xor eax, 0xa7f42e68
rol eax, 0xfd
popf
jmp 0x180067eae
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180068095
push rax
pushf
mov eax, 0xbfc0d89e
pushf
not eax
add eax, 0xea5a8ce1
xor eax, 0xadf85101
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb07444d6
xor eax, 0xf381a312
rol eax, 0x46
popf
jmp 0x180067eae
push rax
pushf
mov eax, 0x59b718fe
pushf
not eax
add eax, 0xdd6bee17
xor eax, 0xfd0fb5c5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa52c5bbe
xor eax, 0xb5764de6
rol eax, 0xa7
popf
jmp 0x180067eae
mov rcx, r8
push rax
pushf
mov eax, 0xb39ce2c6
pushf
not eax
add eax, 0x817ae982
xor eax, 0xea455daa
rol eax, 0
popf
pushf
not eax
add eax, 0xd1f4e7d0
xor eax, 0xd529cf98
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8505328c
xor eax, 0xc4dda19c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc091e3c8
xor eax, 0xc6131e93
rol eax, 0x50
popf
jmp 0x180067eae
call fcn.18004f4d6
xor eax, eax
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rax
push rax
pushf
mov eax, 0x90e75bf5
pushf
not eax
add eax, 0xf15e5c94
xor eax, 0x8879347b
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc5256f5c
xor eax, 0xa05416e5
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe3c332ec
xor eax, 0xc299372c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xceafe328
xor eax, 0x98c4e2b2
rol eax, 0xee
popf
jmp 0x180067eae
add rsp, 0x20
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3