Function at 0x429c80
Capabilities:
Authenticate hmac

Disassembly:
push ebp
jmp 0x429ec1
sub dword [ebp - 8], 0x1795586d
jmp 0x429d01
xor dword [esp], 0x5ee61ddc
mov dword [esp - 0xc], 0x134a0d27
jmp 0x429f39
push edi
jmp 0x429cec
mov ebx, ebx
xor dword [ebp - 0x24], 0x366445ee
jmp 0x429e74
add dword [ebp - 0x28], 0x16e62236
jmp 0x429d8b
sub dword [ebp - 8], 0x251ef816
jmp 0x429fc7
mov dword [ebp - 0x24], 0x5d53fd07
jmp 0x429dce
xor edx, edx
jmp 0x429ce5
xchg ebx, ebx
jmp 0x429f71
mov ecx, ecx
jmp 0x429cd2
add dword [esp], 0x5e7d7e9e
mov ebx, ebx
jmp 0x429d12
sub dword [ebp - 8], 0x49a65718
call fcn.00490c90
jmp 0x429ffa
sub dword [esp], 0x16629d34
jmp 0x429fe7
mov dword [ebp - 0x48], ebx
jmp 0x429f20
mov edx, edx
jmp 0x429fa8
mov dword [esp - 0x3c], ebp
add dword [ebp - 0x28], 0x1d6dda2
jmp 0x429d99
xchg ebp, ebp
nop
jmp 0x429f28
xor dword [esp], 0x1dc5e754
jmp 0x42a036
xor dword [ebp - 0x28], 0x7db8670a
sub dword [ebp - 0x28], 0x1d92ef30
jmp 0x429e2e
xor dword [ebp - 0x24], 0x26c73061
jmp 0x429d26
mov eax, dword [ebp - 0x24]
jmp 0x429d3d
sub dword [esp], 0x2e7b54e6
jmp 0x429d1e
xchg ebp, ebp
jmp 0x429d78
mov ecx, ecx
add dword [ebp - 0x28], 0x2314e028
jmp 0x429fd4
xor dword [ebp - 0x28], 0x124b7064
jmp 0x429cba
add dword [ebp - 0x24], 0x1455bca9
xor dword [ebp - 0x24], 0x4fa50396
jmp 0x429cac
sub cl, 0x3a
xor cl, 0x5c
jmp 0x429e9a
add cl, 0x3d
sub cl, 0x36
jmp 0x42a02f
sub dword [ebp - 0x24], 0x2e84f4ab
jmp 0x429d64
push esi
mov dword [esp - 0x44], edx
jmp 0x42a00a
add cl, 9
add cl, 0x19
jmp 0x429db8
sub dword [ebp - 8], 0x1aa79f22
sub dword [ebp - 8], 0x13665a1
jmp 0x429f05
mov dword [esp - 0x18], 0x427c8118
jmp 0x429e5d
xchg ebx, ebx
jmp 0x429def
add dword [ebp - 8], 0x471b953f
jmp 0x429ed3
mov dword [ebp - 0x28], 0x53142176
jmp 0x429d51
mov dword [esp - 0x28], ecx
jmp 0x429f76
sub dword [ebp - 0x24], 0x1a91030f
xor dword [ebp - 0x24], 0x18068f8a
jmp 0x429e02
add dword [ebp - 8], 0x59ee0e33
xor dword [ebp - 8], 0x120224bc
jmp 0x429f89
xor dword [ebp - 0x24], 0x2a289873
mov dword [ebp - 0x34], eax
jmp 0x429d70
add cl, 0x5b
jmp 0x429f5a
xor dword [ebp - 0x24], 0x2179d375
jmp 0x429e37
xchg ecx, ecx
mov byte [ebp - 0x2c], cl
jmp 0x429ee6
mov eax, dword [ebp - 0x28]
jmp 0x429eba
mov dword [ebp - 0xc], eax
jmp 0x429cde
mov dword [esp - 0x20], 0x11f5e7
jmp 0x429ec8
xor dword [ebp - 0x28], 0x7cbeaef8
add dword [ebp - 0x28], 0x1c9a4fe1
jmp 0x429d2d
mov cl, 0x41
jmp 0x429dc3
mov ebp, esp
jmp 0x429f62
xor cl, 0x34
sub cl, 0x17
jmp 0x429ef9
add dword [ebp - 8], 0x1862662f
xor dword [ebp - 8], 0x112bf379
jmp 0x429f19
mov dword [ebp - 8], 0x42b2cb3c
add dword [ebp - 8], 0x2b27b180
jmp 0x429e0f
xor cl, 0x5d
mov dword [esp - 0x2c], edx
jmp 0x429e6c
xor dword [ebp - 8], 0x48562c3e
mov dword [esp - 0x14], 0x30236159
jmp 0x429e4a
xchg esp, esp
jmp 0x429c86
mov dword [ebp - 0x30], eax
jmp 0x429e80
sub esp, 4
jmp 0x429fbb
mov dword [esp - 0x10], edi
jmp 0x429e8a
sub dword [esp], 0x1481d7a5
sub dword [esp], 0x4d1a158
jmp 0x429cf3
push ebx
jmp 0x429dda
add cl, 0x62
jmp 0x429ca6
sub cl, 0x20
jmp 0x429f52
mov dword [esp - 0x30], ebx
sub esp, 0x2c4
jmp 0x429f4c
jmp 0x42a04a
xor dword [ebp - 0x28], 0x6e1f61be
xor dword [ebp - 0x28], 0x1ce32078
jmp 0x429ea7
xor dword [ebp - 8], 0x542b14d9
jmp 0x429cc6
add dword [esp], 0x47ee7bcd
sub dword [esp], 0x461e38a9
jmp 0x42a01f
xor dword [ebp - 0x24], 0x691dfc5a
sub dword [ebp - 0x24], 0x731c3bf
jmp 0x429da5
mov dword [esp], 0x175d775f
jmp 0x42a011
mov dword [esp - 0x38], 0x35b91d2a
jmp 0x429e16
sub dword [ebp - 0x28], 0x1e76aeb6
xor dword [ebp - 0x28], 0x44c8c381
jmp 0x429f30
xor dword [esp], 0x2859d1f7
sub dword [esp], 0x37739cd2
jmp 0x429d84
mov dword [esp - 0x40], 0x663581e0
add esp, 4
jmp 0x429e92
mov ebx, ecx
jmp 0x429e22
xchg ebp, ebp
add dword [esp], 0xb435da7
jmp 0x429f95
mov dword [esp - 0x2c], ecx
xor dword [esp], 0x2c72a626
jmp 0x429d45
xchg edi, edi
jmp 0x429de4
add dword [esp], 0x2a4350b4
jmp 0x429c92
movsx cx, byte [ebp + edx - 0x34]
mov word [eax + edx*2], cx
jmp 0x42a3f5
xchg esp, esp
cmp edi, 2
jmp 0x42a3a7
xor ecx, 0x9ddbb370
popf
jmp 0x42a1f7
xchg esi, esi
jmp 0x42a2ab
mov esi, esi
sub ecx, 0x1c2f6253
jmp 0x42a28b
jb 0x42a04a
jmp 0x42a059
mov ebx, ebx
jmp 0x42a31a
xor ecx, 0x19c0c524
jmp 0x42a12c
xchg ecx, ecx
xor ecx, 0x1319498e
jmp 0x42a470
cmova eax, dword [ebp - 0xc]
mov dword [esp - 0x1c], esi
jmp 0x42a259
xor ecx, 0x6610e350
add ecx, 0x2f0ce49
jmp 0x42a2fd
add ecx, 0x202b0ad0
add ecx, 0x1f008d02
jmp 0x42a19c
xor ecx, 0x1f573a53
jmp 0x42a182
sub ecx, 0x1da0da64
jmp 0x42a334
mov ecx, 0x6aab2b58
mov dword [esp - 0x3c], edx
jmp 0x42a161
sub ecx, 0x51c9cab7
jmp 0x42a469
sub ecx, 0x413a9108
mov edi, edi
jmp 0x42a233
add ecx, 0x921a25a
jmp 0x42a37f
add ecx, 0xc5a0344
jmp 0x42a2d2
mul ecx
pushf
jmp 0x42a201
mov edi, dword [ebp - 8]
cmp edx, edi
jmp 0x42a09e
cmovb eax, ecx
xchg ebx, ebx
jmp 0x42a26a
mov ebp, ebp
mov ecx, 0xa6f83ba
jmp 0x42a38a
sub ecx, 0xa5428e1
jmp 0x42a091
add ecx, 0x400f66d3
jmp 0x42a06e
test edi, edi
mov ecx, ecx
jmp 0x42a39c
mov dword [ebp - 4], eax
lea eax, [edi + 1]
jmp 0x42a1d8
inc edx
jmp 0x42a1ed
push eax
jmp 0x42a349
add ecx, 0x6ca46a7
jmp 0x42a3c2
add ecx, 0xf2d18b8
jmp 0x42a13d
xor eax, eax
jmp 0x42a30a
mov esp, esp
add ecx, 0x57d318e
jmp 0x42a0ac
mov dword [esp - 0xc], 0xdbcea03
jmp 0x42a1b8
mov dword [esp - 0x18], edx
jmp 0x42a3fc
mov esi, eax
mov dword [ebp - 0x2c], esi
jmp 0x42a246
sub ecx, 0x3f885de9
jmp 0x42a1cd
call fcn.00490c90
add esp, 4
jmp 0x42a0a5
sub dword [ebp - 4], esi
mov edx, esi
jmp 0x42a40e
add ecx, 0x28f70511
mov dword [esp - 0x38], 0x7717ac92
jmp 0x42a156
sub ecx, 0x47a69818
jmp 0x42a41e
xor ecx, 0x7afd059a
jmp 0x42a228
je 0x42a2cb
jmp 0x42a362
lea eax, [ebp - 0xc]
pushf
jmp 0x42a174
sub ecx, 0x275067fe
sub ecx, 0x22ee59c3
jmp 0x42a36c
xor ecx, 0x412da4b
jmp 0x42a0c7
mov edx, edx
jmp 0x42a264
xor ecx, 0x4b1277ae
mov ebx, ebx
jmp 0x42a3b1
popf
jmp 0x42a0ef
sub ecx, 0x27f8c729
sub ecx, 0xae344f3
jmp 0x42a08a