Function at 0x1400758fc
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xd5762bce
pushf
not eax
add eax, 0x55271641
xor eax, 0x1faeb3ce
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x5efb85e7
xor eax, 0x4823296e
rol eax, 1
popf
pushf
not eax
add eax, 0x1e2d592a
xor eax, 0x6ccedc55
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdf0903b
xor eax, 0x7422c71e
rol eax, 0x7e
popf
cmp eax, 3
jne 0x14007595e
popf
pop rax
jmp 0x140075ba4
cmp eax, 2
jne 0x14007596d
popf
pop rax
jmp 0x140075b44
cmp eax, 8
jne 0x14007597c
popf
pop rax
jmp 0x140075ea9
cmp eax, 4
jne 0x14007598b
popf
pop rax
jmp 0x140075c4e
cmp eax, 7
jne 0x14007599a
popf
pop rax
jmp 0x140075e1e
cmp eax, 1
jne 0x1400759a9
popf
pop rax
jmp 0x140075ae3
cmp eax, 6
jne 0x1400759b8
popf
pop rax
jmp 0x140075d2c
cmp eax, 5
jne 0x1400759c7
popf
pop rax
jmp 0x140075cce
cmp eax, 0
jne 0x1400759d6
popf
pop rax
jmp 0x1400759d6
push rbx
sub rsp, 0x20
mov r9, rdx
lea r8, [0x1beb416e4]
pushf
sub r8, 0x7eb15c68
popf
mov edx, 0xc4ee2657
pushf
not edx
add edx, 0x296bcc7
xor edx, 0x6edc3f26
rol edx, 0x65
popf
pushf
not edx
add edx, 0x7ddf0c9d
xor edx, 0x4793930
rol edx, 0x93
popf
pushf
not edx
add edx, 0x7ccefbde
xor edx, 0x2abea257
rol edx, 0xd
popf
mov rbx, rcx
call fcn.14006d437
cmp eax, 0x1000
jl 0x140075a9d
push rax
pushf
mov eax, 0xd5cfdde2
pushf
not eax
add eax, 0x549b1740
xor eax, 0x54bc9b58
rol eax, 0x68
popf
pushf
not eax
add eax, 0x7898be14
xor eax, 0x24184145
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x4c674620
xor eax, 0xcbf47ac
rol eax, 2
popf
pushf
not eax
add eax, 0xbc50002
xor eax, 0x6a840399
rol eax, 0x7b
popf
jmp 0x14007594f
push rax
pushf
mov eax, 0x69c522d0
pushf
not eax
add eax, 0x79dadf43
xor eax, 0x4080e4f5
rol eax, 0x56
popf
pushf
not eax
add eax, 0x63d6c8a7
xor eax, 0x703ae84c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x4f5e3dbe
xor eax, 0x29d004a1
rol eax, 0x54
popf
jmp 0x14007594f
xor al, al
add rsp, 0x20
pop rbx
ret
mov rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x55634972
pushf
not eax
add eax, 0x6cd8829c
xor eax, 0x79be585f
rol eax, 0x61
popf
pushf
not eax
add eax, 0x1bbb7268
xor eax, 0x4ace574d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x3b30555c
xor eax, 0x1d4fbe8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x6aa8aaf9
xor eax, 0x1f5d0f21
rol eax, 0x19
popf
jmp 0x14007594f
cmp byte [rbx + rax + 1], 0
lea rax, [rax + 1]
jne 0x140075c08
push rax
pushf
mov eax, 0x52e3f438
pushf
not eax
add eax, 0x6581ccd6
xor eax, 0x30aea9c1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x31208b6
xor eax, 0x33550eed
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x1c59a13f
xor eax, 0x69842aff
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x1e56de30
xor eax, 0x44ddf0cf
rol eax, 0x7f
popf
jmp 0x14007594f
push rax
pushf
mov eax, 0xec448822
pushf
not eax
add eax, 0x4113f27c
xor eax, 0x55c5034c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x7af8da97
xor eax, 0xcf1af91
rol eax, 0x31
popf
pushf
not eax
add eax, 0x341d955a
xor eax, 0x549d24ca
rol eax, 0x36
popf
jmp 0x14007594f
cmp byte [rax + rbx - 1], 0x5c
jne 0x140075c88
push rax
pushf
mov eax, 0x39e373fe
pushf
not eax
add eax, 0x4708f98c
xor eax, 0x5d32e2a4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x26d6b23c
xor eax, 0x5885520d
rol eax, 0xf2
popf
jmp 0x14007594f
push rax
pushf
mov eax, 0xe4d2dc3f
pushf
not eax
add eax, 0x9d3a655
xor eax, 0x211dfa20
rol eax, 2
popf
pushf
not eax
add eax, 0xfa97aaa
xor eax, 0x61589ede
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x5ac7e072
xor eax, 0x2c422fd5
rol eax, 0x6f
popf
jmp 0x14007594f
mov byte [rax + rbx - 1], 0
push rax
pushf
mov eax, 0xbce86d89
pushf
not eax
add eax, 0x2935c51d
xor eax, 0x26c70ec0
rol eax, 0x15
popf
pushf
not eax
add eax, 0x7ee3b81b
xor eax, 0x442f8084
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x5589bc02
xor eax, 0x49a4c093
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x7d143324
xor eax, 0x74fc6596
rol eax, 0x6e
popf
jmp 0x14007594f
mov edx, 0x26973503
pushf
not edx
add edx, 0x7bc13015
xor edx, 0x10438056
rol edx, 0x2b
popf
pushf
not edx
add edx, 0x4a1c7c05
xor edx, 0x4fadb6e5
rol edx, 0xb9
popf
pushf
not edx
add edx, 0x441d5468
xor edx, 0x362b6c4a
rol edx, 0x29
popf
pushf
not edx
add edx, 0x25e91d9d
xor edx, 0x2358b5a3
rol edx, 0xad
popf
mov rcx, rbx
call fcn.14009f389
test rax, rax
je 0x140075deb
push rax
pushf
mov eax, 0xc54fc090
pushf
not eax
add eax, 0x3b9dee53
xor eax, 0x53d0ecc2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x22e1203f
xor eax, 0xbd1b0d8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x1693b16f
xor eax, 0xdd5a9ef
rol eax, 0x54
popf
pushf
not eax
add eax, 0x369b6a34
xor eax, 0x3ddbd025
rol eax, 0x7f
popf
jmp 0x14007594f
push rax
pushf
mov eax, 0xed04f94b
pushf
not eax
add eax, 0x2a25a4ce
xor eax, 0x6f5c4bcf
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x432e60af
xor eax, 0x1c87223e
rol eax, 0x72
popf
jmp 0x14007594f
mov byte [rax], 0
mov al, 0x7a
pushf
not al
add al, 0x38
xor al, 0x39
rol al, 0x10
popf
pushf
not al
add al, 5
xor al, 0x37
rol al, 0xb
popf
pushf
not al
add al, 0x2d
xor al, 0x6e
rol al, 0x28
popf
add rsp, 0x20
pop rbx
ret
mov word [rbx], 0x2e
mov al, 0xda
pushf
not al
add al, 0x2a
xor al, 0x47
rol al, 0x75
popf
pushf
not al
add al, 8
xor al, 4
rol al, 0x67
popf
add rsp, 0x20
pop rbx
ret