Function at 0x1400dc0f0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x9baf3626
pushf
not eax
add eax, 0x4a34358b
xor eax, 0x3c12d8f1
rol eax, 0x10
popf
pushf
not eax
add eax, 0x4fbe46f8
xor eax, 0x2828b461
rol eax, 0xf6
popf
cmp eax, 5
jne 0x1400dc12d
popf
pop rax
jmp 0x1400dc53e
cmp eax, 0xa
jne 0x1400dc13c
popf
pop rax
jmp 0x1400dc769
cmp eax, 0x11
jne 0x1400dc14b
popf
pop rax
jmp 0x1400dcdd3
cmp eax, 4
jne 0x1400dc15a
popf
pop rax
jmp 0x1400dc4e2
cmp eax, 0x12
jne 0x1400dc169
popf
pop rax
jmp 0x1400dce59
cmp eax, 0xf
jne 0x1400dc178
popf
pop rax
jmp 0x1400dcd19
cmp eax, 0
jne 0x1400dc187
popf
pop rax
jmp 0x1400dc23b
cmp eax, 3
jne 0x1400dc196
popf
pop rax
jmp 0x1400dc40c
cmp eax, 0xd
jne 0x1400dc1a5
popf
pop rax
jmp 0x1400dcbbf
cmp eax, 9
jne 0x1400dc1b4
popf
pop rax
jmp 0x1400dc69a
cmp eax, 0xc
jne 0x1400dc1c3
popf
pop rax
jmp 0x1400dcb03
cmp eax, 0xb
jne 0x1400dc1d2
popf
pop rax
jmp 0x1400dcab5
cmp eax, 2
jne 0x1400dc1e1
popf
pop rax
jmp 0x1400dc35e
cmp eax, 1
jne 0x1400dc1f0
popf
pop rax
jmp 0x1400dc2c8
cmp eax, 0x10
jne 0x1400dc1ff
popf
pop rax
jmp 0x1400dcd75
cmp eax, 8
jne 0x1400dc20e
popf
pop rax
jmp 0x1400dc64e
cmp eax, 7
jne 0x1400dc21d
popf
pop rax
jmp 0x1400dc5d6
cmp eax, 0xe
jne 0x1400dc22c
popf
pop rax
jmp 0x1400dcc47
cmp eax, 6
jne 0x1400dc23b
popf
pop rax
jmp 0x1400dc589
push rbx
sub rsp, 0x80
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov rbx, rcx
mov qword [rsp + 0x48], rcx
cmp qword [rcx + 0x10], 0
jne 0x1400dc295
push rax
pushf
mov eax, 0x63ce5214
pushf
not eax
add eax, 0xe3d88a5
xor eax, 0x55043db5
rol eax, 0x93
popf
pushf
not eax
add eax, 0x68fa817a
xor eax, 0xfcac621
rol eax, 0xf2
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x241adc54
pushf
not eax
add eax, 0x11e59a43
xor eax, 0x3735bd48
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x765c46c
xor eax, 0x965b6b6
rol eax, 0x12
popf
jmp 0x1400dc11e
mov rdx, qword [rcx + 0x18]
cmp rdx, 0xf
jbe 0x1400dc318
push rax
pushf
mov eax, 0xc7032e4a
pushf
not eax
add eax, 0x592f1c47
xor eax, 0x51ad1724
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb3e40eb
xor eax, 0x37132f8a
rol eax, 0xae
popf
pushf
not eax
add eax, 0x2ffc4c59
xor eax, 0x289cf0af
rol eax, 0x52
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0xe9591bb7
pushf
not eax
add eax, 0x7ad90fa4
xor eax, 0x55aaca79
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x44018b64
xor eax, 0x79e9153b
rol eax, 0x10
popf
pushf
not eax
add eax, 0x760463f1
xor eax, 0x5498fcfe
rol eax, 0x75
popf
jmp 0x1400dc11e
mov rcx, qword [rcx]
inc rdx
cmp rdx, 0x1000
jb 0x1400dc3b3
push rax
pushf
mov eax, 0xce47893e
pushf
not eax
add eax, 0x43231005
xor eax, 0x737c312e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x2bc35ca3
xor eax, 0x2cc108bd
rol eax, 0xab
popf
pushf
not eax
add eax, 0x6e7609b6
xor eax, 0x58d43cb2
rol eax, 0x7f
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0xe66e734d
pushf
not eax
add eax, 0x5dc94d71
xor eax, 0x1345eb5c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x746a1c53
xor eax, 0x578553b9
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x22d1e58d
xor eax, 0x1ee3ca53
rol eax, 0x63
popf
pushf
not eax
add eax, 0x4e9859c1
xor eax, 0x176a0566
rol eax, 0xbd
popf
jmp 0x1400dc11e
add rdx, 0x27
mov r8, qword [rcx - 8]
push r8
not r8
add rcx, r8
pop r8
add rcx, 1
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400dc489
push rax
pushf
mov eax, 0x72f63ed5
pushf
not eax
add eax, 0x14357838
xor eax, 0x63e93ddf
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x3602fd49
xor eax, 0x26bf5461
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x3819399f
xor eax, 0x39ee8ad4
rol eax, 0x71
popf
pushf
not eax
add eax, 0x7e721656
xor eax, 0x3aef5c86
rol eax, 0xa6
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x422a5423
pushf
not eax
add eax, 0x621cd524
xor eax, 0x34e18abe
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x1ec99586
xor eax, 0x5ca6bfe0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x31cbc0e7
xor eax, 0x5301fa18
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x6ce63fa8
xor eax, 0x4c74325
rol eax, 0xcb
popf
jmp 0x1400dc11e
mov rcx, r8
push rax
pushf
mov eax, 0x4a014856
pushf
not eax
add eax, 0x4602fc79
xor eax, 0xf858a58
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x35511a4e
xor eax, 0x54a6c67
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x1c0cded8
xor eax, 0x2fb18292
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x7b7259d9
xor eax, 0x6b7ae17a
rol eax, 0x86
popf
jmp 0x1400dc11e
call fcn.140100bbf
push rax
pushf
mov eax, 0xfee92867
pushf
not eax
add eax, 0x519cdbc8
xor eax, 0x3338a585
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x1fb95fb4
xor eax, 0x35832740
rol eax, 0x36
popf
pushf
not eax
add eax, 0x327f7f14
xor eax, 0x3884decf
rol eax, 0x10
popf
jmp 0x1400dc11e
xor al, al
jmp 0x1400dcdfc
mov rcx, qword [0x1400420b8]
lea rax, [rcx - 1]
cmp rax, 0xfffffffffffffffd
ja 0x1400dc61a
push rax
pushf
mov eax, 0xcf1e3037
pushf
not eax
add eax, 0xf258b3b
xor eax, 0x4f0e1775
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x1a3dcce7
xor eax, 0x10f15657
rol eax, 0x7c
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x3f50d6f2
pushf
not eax
add eax, 0x7f65712f
xor eax, 0x2e0d1b1a
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3bcb2d84
xor eax, 0x37a1751d
rol eax, 0x4c
popf
jmp 0x1400dc11e
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push rax
pushf
mov eax, 0xa559657f
pushf
not eax
add eax, 0x55509d42
xor eax, 0x45c017ca
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbb3c857
xor eax, 0x11af6900
rol eax, 0x88
popf
pushf
not eax
add eax, 0x7a6b0722
xor eax, 0x35bbea25
rol eax, 0xbc
popf
jmp 0x1400dc11e
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14009eb5a
mov rcx, rax
call fcn.1400bcdf3
test al, al
jne 0x1400dc710
push rax
pushf
mov eax, 0x3a13ae85
pushf
not eax
add eax, 0x28788aea
xor eax, 0x3eb8d2c2
rol eax, 5
popf
pushf
not eax
add eax, 0x5f79835d
xor eax, 0x264af307
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x70e49685
xor eax, 0x5429951d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x7cb7138a
xor eax, 0x136e1464
rol eax, 0x8c
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x8d7c616d
pushf
not eax
add eax, 0x198a3f0e
xor eax, 0x4e0c741e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x1955664e
xor eax, 0x2bf24999
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xaeaa67e
xor eax, 0x10391db3
rol eax, 0x43
popf
pushf
not eax
add eax, 0x239c619f
xor eax, 0x2b0bf00
rol eax, 0xb0
popf
jmp 0x1400dc11e
movabs rax, 0x859e69afd7c94e1f
pushf
not rax
add rax, 0x6a4c72d3
xor rax, 0x1dc0a803
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x15918407
xor rax, 0x276d653f
rol rax, 0x14
popf
pushf
not rax
add rax, 0x28d90f17
xor rax, 0x5517bf78
rol rax, 0x27
popf
mov qword [rsp + 0x20], rax
movabs rax, 0x8508b2a01c09da5f
pushf
not rax
add rax, 0x732bc669
xor rax, 0x62ec08ce
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x76bb699b
xor rax, 0x5461e90f
rol rax, 0x1b
popf
pushf
not rax
add rax, 0xff1d53e
xor rax, 0x6871271
rol rax, 5
popf
pushf
not rax
add rax, 0x1c8e15b1
xor rax, 0x593a4df9
rol rax, 0xa6
popf
mov qword [rsp + 0x28], rax
movabs rax, 0xa029ba090a63a38f
pushf
not rax
add rax, 0x2edb5c44
xor rax, 0x6c970bc4
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x6d57ff9
xor rax, 0x69de3e6f
rol rax, 0x41
popf
pushf
not rax
add rax, 0x567b42f8
xor rax, 0x6ebc9cad
rol rax, 0xec
popf
mov qword [rsp + 0x30], rax
movabs rcx, 0x2cfcb3ee39a7488b
pushf
not rcx
add rcx, 0x45e7a2d3
xor rcx, 0x6de62794
rol rcx, 0x13
popf
pushf
not rcx
add rcx, 0x2abc5bfc
xor rcx, 0x2346fd43
rol rcx, 0xc0
popf
pushf
not rcx
add rcx, 0x23d17166
xor rcx, 0x6cad38ca
rol rcx, 0x61
popf
mov qword [rsp + 0x38], rcx
movabs rax, 0x4983d5d311e9aad3
pushf
not rax
add rax, 0x7160dda5
xor rax, 0x66162321
rol rax, 0x91
popf
pushf
not rax
add rax, 0x300012b7
xor rax, 0x4fe8fb03
rol rax, 0x80
popf
pushf
not rax
add rax, 0x73b410c0
xor rax, 0x58dda81b
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x493cfa70
xor rax, 0x2d3a9b34
rol rax, 0x42
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xee889dd291bdadd7
pushf
not rax
add rax, 0x5a4ae965
xor rax, 0x1dc2bb00
rol rax, 0x87
popf
pushf
not rax
add rax, 0x32c07e74
xor rax, 0x5b43db17
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x6d789d27
xor rax, 0x4ffd4e5b
rol rax, 0x78
popf
pushf
not rax
add rax, 0x12cfb7ac
xor rax, 0x22408ec2
rol rax, 0x6e
popf
mov qword [rsp + 0x58], rax
movabs rax, 0xee80dee0614e2d42
pushf
not rax
add rax, 0x6b6d9e6c
xor rax, 0x29bfb8e2
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x33e8f0b0
xor rax, 0x6f9cb00f
rol rax, 0xb7
popf
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm1, xmmword [rsp + 0x30]
xorps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x30], xmm1
lea rcx, [rsp + 0x20]
call fcn.1400a9caa
nop
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400dca82
push rax
pushf
mov eax, 0xca1883a1
pushf
not eax
add eax, 0x785f1d4
xor eax, 0x445bfea4
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x1129b50c
xor eax, 0x1ad28f0c
rol eax, 0x36
popf
pushf
not eax
add eax, 0x6b1ff0b4
xor eax, 0x75a0f81b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x1d8cef8f
xor eax, 0x63739bd
rol eax, 0xd4
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x99a418f
pushf
not eax
add eax, 0x768fd2e7
xor eax, 0x15e45845
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x2fbfaf49
xor eax, 0x473672c0
rol eax, 0xe7
popf
jmp 0x1400dc11e
mov rcx, qword [rbx]
jmp 0x1400dc361
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400dcb66
push rax
pushf
mov eax, 0x66dd059d
pushf
not eax
add eax, 0xdf766e4
xor eax, 0xbba795c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x37bfc4f5
xor eax, 0x7b216e7c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x28cd9269
xor eax, 0x703fda4c
rol eax, 0xad
popf
pushf
not eax
add eax, 0x53a6c753
xor eax, 0x277687e2
rol eax, 0x5d
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x4a379772
pushf
not eax
add eax, 0x6e694b09
xor eax, 0x1180a906
rol eax, 0x42
popf
pushf
not eax
add eax, 0x54901846
xor eax, 0x7c33671
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8158060
xor eax, 0x5d7a0d07
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x64f30b49
xor eax, 0x367fbae5
rol eax, 0xfe
popf
jmp 0x1400dc11e
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x1400dcc01
push rax
pushf
mov eax, 0xa6bf6c08
pushf
not eax
add eax, 0x98d93f5
xor eax, 0x22b3b62d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1bd3fcb1
xor eax, 0x7a5533d0
rol eax, 0x2b
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x7e4e0314
pushf
not eax
add eax, 0x51105f6a
xor eax, 0x423ca5b
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x1bcfbab0
xor eax, 0x72bb6403
rol eax, 0x89
popf
pushf
not eax
add eax, 0x3dd6e96a
xor eax, 0x18afe850
rol eax, 0x88
popf
jmp 0x1400dc11e
add rdx, 0x27
mov r8, qword [rcx - 8]
push r8
not r8
add rcx, r8
pop r8
add rcx, 1
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400dccc0
push rax
pushf
mov eax, 0x432a2807
pushf
not eax
add eax, 0xe1c4963
xor eax, 0x48076f9e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x30712424
xor eax, 0x6e82dc30
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x7844428a
xor eax, 0x6c07c12b
rol eax, 4
popf
pushf
not eax
add eax, 0x746fa11f
xor eax, 0x36e5352c
rol eax, 0x93
popf
jmp 0x1400dc11e
push rax
pushf
mov eax, 0x8dc331fb
pushf
not eax
add eax, 0xdf2b782
xor eax, 0x386a1f79
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x41db5b4d
xor eax, 0x6e0e44e6
rol eax, 0x87
popf
pushf
not eax
add eax, 0x89f0cdc
xor eax, 0x38857d89
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x24604526
xor eax, 0x51aeda0e
rol eax, 0xc0
popf
jmp 0x1400dc11e
mov rcx, r8
push rax
pushf
mov eax, 0x1c05f076
pushf
not eax
add eax, 0x171755d0
xor eax, 0x73361c5c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x1aabf471
xor eax, 0xc1115a4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x6b028521
xor eax, 0x32c5efa2
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9f131ec
xor eax, 0xecc7c2d
rol eax, 0x7e
popf
jmp 0x1400dc11e
call fcn.140100bbf
push rax
pushf
mov eax, 0x5bc1f588
pushf
not eax
add eax, 0x72143807
xor eax, 0x5f6c04dd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x49122412
xor eax, 0x5563e7a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x67214750
xor eax, 0x5bc3414a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x7aa00e7a
xor eax, 0xee8bda9
rol eax, 0xcb
popf
jmp 0x1400dc11e
mov al, 0x9e
pushf
not al
add al, 0x28
xor al, 0x41
rol al, 0x7d
popf
pushf
not al
add al, 0x45
xor al, 2
rol al, 0x41
popf
pushf
not al
add al, 0x4b
xor al, 0x78
rol al, 0x59
popf
mov byte [rbx], 0
mov qword [rbx + 0x18], 0xf
mov qword [rbx + 0x10], 0
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.1400ff118
add rsp, 0x80
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3