Function at 0x140132b95
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xeca259aa
pushf
not eax
add eax, 0xf88f107d
xor eax, 0xd53f515c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xce09cd55
xor eax, 0x8c009ed1
rol eax, 4
popf
pushf
not eax
add eax, 0xc0e179da
xor eax, 0xfc15c496
rol eax, 0x1a
popf
cmp eax, 4
jne 0x140132be5
popf
pop rax
jmp 0x140132ebc
cmp eax, 0
jne 0x140132bf4
popf
pop rax
jmp 0x140132c8a
cmp eax, 3
jne 0x140132c03
popf
pop rax
jmp 0x140132de0
cmp eax, 1
jne 0x140132c12
popf
pop rax
jmp 0x140132d46
cmp eax, 0xa
jne 0x140132c21
popf
pop rax
jmp 0x140133151
cmp eax, 7
jne 0x140132c30
popf
pop rax
jmp 0x140132fc3
cmp eax, 6
jne 0x140132c3f
popf
pop rax
jmp 0x140132f55
cmp eax, 0xb
jne 0x140132c4e
popf
pop rax
jmp 0x1401331ae
cmp eax, 9
jne 0x140132c5d
popf
pop rax
jmp 0x1401330ec
cmp eax, 8
jne 0x140132c6c
popf
pop rax
jmp 0x140133025
cmp eax, 5
jne 0x140132c7b
popf
pop rax
jmp 0x140132f20
cmp eax, 2
jne 0x140132c8a
popf
pop rax
jmp 0x140132dc4
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov edi, r8d
mov rsi, rdx
mov rbx, rcx
test rdx, rdx
je 0x140132ced
push rax
pushf
mov eax, 0xc5465121
pushf
not eax
add eax, 0xb973b870
xor eax, 0xf0552cb5
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe35f476f
xor eax, 0xadd29ee9
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb4737744
xor eax, 0x9ae7df68
rol eax, 0xa5
popf
jmp 0x140132bd6
push rax
pushf
mov eax, 0xaedfdbb4
pushf
not eax
add eax, 0x8908fda0
xor eax, 0xc1f2cb93
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xda78a770
xor eax, 0xdb2a4ad3
rol eax, 0x66
popf
pushf
not eax
add eax, 0x897cacc1
xor eax, 0x8af18575
rol eax, 0x15
popf
pushf
not eax
add eax, 0xabf52913
xor eax, 0xb6a4da9c
rol eax, 0xe0
popf
jmp 0x140132bd6
test r8d, r8d
jle 0x140132d91
push rax
pushf
mov eax, 0x4f7c9b2a
pushf
not eax
add eax, 0xd18b6fff
xor eax, 0x8c413353
rol eax, 0x67
popf
pushf
not eax
add eax, 0xaf3169c1
xor eax, 0x804ca745
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa4aa62fa
xor eax, 0x98ce2771
rol eax, 0x4f
popf
jmp 0x140132bd6
push rax
pushf
mov eax, 0xa3f007f7
pushf
not eax
add eax, 0xdce5725d
xor eax, 0xc84d34bb
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xaa5f831c
xor eax, 0xb9a72e3d
rol eax, 0x18
popf
jmp 0x140132bd6
lea rcx, [0x1962834aa]
pushf
sub rcx, 0x561dbc8a
popf
cmp r8d, 1
je 0x140133025
mov edx, 0x4329ef5b
pushf
not edx
add edx, 0x8b8fc411
xor edx, 0xc4bf0a72
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xf3bd34a7
xor edx, 0x93e058ad
rol edx, 0xe7
popf
pushf
not edx
add edx, 0xbe9261cb
xor edx, 0x9f496dbc
rol edx, 0x30
popf
pushf
not edx
add edx, 0xfa4a1f50
xor edx, 0xf70f6737
rol edx, 0xfe
popf
call fcn.1401b58c1
test rax, rax
je 0x140132e89
push rax
pushf
mov eax, 0xdb2562ab
pushf
not eax
add eax, 0x94ff94d2
xor eax, 0xa5e0bf13
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xce6ac846
xor eax, 0x8433fd7c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8fab8135
xor eax, 0x9882f27f
rol eax, 0x7a
popf
jmp 0x140132bd6
push rax
pushf
mov eax, 0xde489c25
pushf
not eax
add eax, 0xd8762ef9
xor eax, 0xb72bc756
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa9b6ae8d
xor eax, 0xcd515638
rol eax, 6
popf
jmp 0x140132bd6
lea rcx, [0x191c9d057]
pushf
sub rcx, 0x51c1a3ff
popf
mov qword [rax + 8], rsi
mov qword [rax], rcx
mov dword [rax + 0x10], edi
jmp 0x140132f55
xor eax, eax
push rax
pushf
mov eax, 0x5dbd98b3
pushf
not eax
add eax, 0xba968d30
xor eax, 0xe759f644
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe97b4023
xor eax, 0xe7429ca1
rol eax, 0x36
popf
jmp 0x140132bd6
mov qword [rbx], rax
test rax, rax
jne 0x140132f90
push rax
pushf
mov eax, 0x583a1c00
pushf
not eax
add eax, 0xac1c3e8d
xor eax, 0x9bbd4018
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe7daa932
xor eax, 0x83aaf9e7
rol eax, 0xf7
popf
jmp 0x140132bd6
push rax
pushf
mov eax, 0xc3d7937d
pushf
not eax
add eax, 0xdc37ff64
xor eax, 0x91968be4
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9e9fce83
xor eax, 0x9b0b7ecb
rol eax, 0xa9
popf
jmp 0x140132bd6
mov byte [rbx + 8], 3
jmp 0x1401331ae
mov edx, 0x86078d3
pushf
not edx
add edx, 0xf20fdd82
xor edx, 0xa931521c
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xb2814a02
xor edx, 0xcd5ffa01
rol edx, 0x62
popf
pushf
not edx
add edx, 0xfceca5d3
xor edx, 0xdbdfdbc0
rol edx, 0x5c
popf
call fcn.1401b58c1
test rax, rax
je 0x1401330b9
push rax
pushf
mov eax, 0x79746068
pushf
not eax
add eax, 0xe7430263
xor eax, 0xdd049905
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf84075a8
xor eax, 0xc7d3f897
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbf44b90f
xor eax, 0xc942999f
rol eax, 0xb8
popf
jmp 0x140132bd6
push rax
pushf
mov eax, 0x9c500fee
pushf
not eax
add eax, 0xd4960c43
xor eax, 0xb3b7a051
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf15fd33d
xor eax, 0xe647be84
rol eax, 0xf4
popf
jmp 0x140132bd6
mov cl, byte [rsi]
lea rdx, [0x1a12c98d4]
pushf
sub rdx, 0x61246ca4
popf
mov qword [rax], rdx
mov byte [rax + 8], cl
jmp 0x140132f55
mov byte [rcx + 8], 2
push rax
pushf
mov eax, 0x59c4d3e
pushf
not eax
add eax, 0xaa635d7f
xor eax, 0xe986668c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa90b7f34
xor eax, 0xac383430
rol eax, 4
popf
pushf
not eax
add eax, 0xfbf45dfd
xor eax, 0xc539bce9
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb29ed0bc
xor eax, 0xca836531
rol eax, 0xf4
popf
jmp 0x140132bd6
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret