Function at 0x10134a90
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x10249297
mov eax, dword fs:[0]
push eax
sub esp, 0xeb8
push ebx
push ebp
push esi
push edi
mov eax, dword [0x102a8930]
xor eax, esp
push eax
lea eax, [esp + 0xecc]
mov dword fs:[0], eax
mov ebp, dword [esp + 0xedc]
xor ebx, ebx
mov dword [ebp + 0x34], str.processSignerInfos
cmp dword [ebp + 0xc0], ebx
jne 0x10134b02
mov eax, dword [ebp + 0x30]
push str.First__Use_parseSignedData__.
push 1
push str.m_pSignerInfos
push str.processSignerInfos
push eax
push 0x2c3
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea eax, [ebx + 1]
jmp 0x10137ed9
mov eax, dword [ebp + 0xbc]
cmp eax, ebx
je 0x10134b1b
push eax
call fcn.1021b8de
add esp, 4
mov dword [ebp + 0xbc], ebx
xor esi, esi
mov dword [esp + 0x24], vtable.C3303::ByteString.0
mov dword [esp + 0x34], ebx
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0xed4], ebx
mov ecx, dword [ebp + 0x80]
add ecx, dword [ebp + 0x84]
push ecx
call fcn.1021b8a4
add esp, 4
mov dword [ebp + 0xbc], eax
cmp eax, ebx
jne 0x10134b87
mov edx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
push str.Memory_m_pIsSigner__allocation_is_failed.
push 2
push str.m_pIsSigner
push edx
push eax
push 0x2d5
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea eax, [esi + 2]
jmp 0x10137ed9
mov ecx, dword [ebp + 0x80]
add ecx, dword [ebp + 0x84]
xor eax, eax
test ecx, ecx
jle 0x10134bba
lea esp, [esp]
mov edx, dword [ebp + 0xbc]
mov byte [eax + edx], bl
mov ecx, dword [ebp + 0x80]
add ecx, dword [ebp + 0x84]
inc eax
cmp eax, ecx
jl 0x10134ba0
mov edx, dword [ebp + 0xc0]
mov eax, dword [edx + 0xa8]
cmp eax, ebx
mov dword [esp + 0x198], ebx
mov dword [esp + 0x194], ebx
mov dword [esp + 0xa4], ebx
jle 0x10137df1
jmp 0x10134bf0
mov edi, dword [ebp + 0xc0]
lea eax, [esp + 0x194]
push eax
lea ecx, [esp + 0x19c]
push ecx
mov ecx, dword [esp + 0xac]
lea esi, [edi + 0x44]
mov dword [esp + 0x198], 0xffffffff
mov dword [edi + 0x40], 0x1026dc74
call fcn.10186ed0
test eax, eax
jg 0x10135c64
lea ecx, [esp + 0x464]
call fcn.101bfc60
mov byte [esp + 0xed4], 1
mov edx, dword [esp + 0x194]
mov eax, dword [esp + 0x198]
push ebx
push edx
push eax
lea edi, [esp + 0x470]
call fcn.101c0820
test eax, eax
jg 0x10135d07
cmp byte [ebp + 0x38], 1
jne 0x10134c83
lea eax, [esp + 0x4ac]
call fcn.101848f0
cmp eax, 1
jne 0x10135d88
mov dword [esp + 0x38], vtable.C3303::ByteString.0
mov dword [esp + 0x48], ebx
mov dword [esp + 0x44], ebx
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x40], ebx
lea ecx, [esp + 0x38]
push ecx
lea edx, [esp + 0x194]
push edx
lea eax, [esp + 0x518]
push eax
push ebp
mov byte [esp + 0xee4], 2
call fcn.10139ee0
mov esi, eax
cmp esi, ebx
jg 0x10135df4
lea esi, [esp + 0x10c]
mov dword [esp + 0x1c], ebx
call fcn.100e2e80
mov esi, vtable.PAlgorithmUtil.0
mov dword [esp + 0x10c], esi
mov dword [esp + 0x13c], str.PAlgorithmUtil
mov dword [esp + 0x140], 0x1025bd4e
lea ecx, [esp + 0x1c]
push ecx
lea edx, [esp + 0x110]
push edx
lea ecx, [esp + 0x724]
mov byte [esp + 0xedc], 3
call fcn.100f3dc0
test eax, eax
jg 0x10135e91
mov eax, dword [ebp + 0xbc]
mov ecx, dword [esp + 0x190]
mov byte [ecx + eax], 1
mov dword [esp + 0x60], vtable.C3303::ByteString.0
mov dword [esp + 0x70], ebx
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x64], ebx
mov dword [esp + 0x68], ebx
mov byte [esp + 0xed4], 4
mov edx, dword [esp + 0x950]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0x950]
mov dword [esp + 0x468], ebx
call eax
mov edi, eax
lea esi, [esp + 0x46c]
call fcn.101e5f90
mov edi, esi
lea esi, [esp + 0x60]
call fcn.101e5f90
mov dword [esp + 0x4c], vtable.C3303::ByteString.0
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], ebx
mov byte [esp + 0xed4], 5
test byte [ebp + 0x40], 1
jne 0x10134e3c
cmp byte [ebp + 0x38], 1
jne 0x10134e30
lea eax, [ebp + 0x58]
mov ecx, str.1_2_840_113549_1_7_1
call fcn.101e62f0
test al, al
jne 0x10134e30
lea eax, [esp + 0x19c]
call fcn.1017c4f0
mov byte [esp + 0xed4], 6
mov ecx, dword [ebp + 0x70]
mov eax, 0x1025bd4e
cmp dword [ebp + 0x74], ebx
je 0x10134dec
mov eax, dword [ebp + 0x78]
push ebx
push ecx
push eax
lea ecx, [esp + 0x1a8]
call fcn.1017c940
test eax, eax
jg 0x10135f55
lea ecx, [esp + 0x19c]
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x4c]
call fcn.101e5f90
lea ecx, [esp + 0x19c]
mov byte [esp + 0xed4], 5
call fcn.1017c580
jmp 0x10134e3c
lea edi, [ebp + 0x6c]
lea esi, [esp + 0x4c]
call fcn.101e5f90
mov dword [esp + 0x88], vtable.C3303::ByteString.0
mov dword [esp + 0x98], ebx
mov dword [esp + 0x94], ebx
mov dword [esp + 0x8c], ebx
mov dword [esp + 0x90], ebx
lea ebx, [esp + 0x890]
mov byte [esp + 0xed4], 7
call fcn.101773b0
mov edi, eax
lea esi, [esp + 0x88]
call fcn.101e5f90
xor ebx, ebx
mov ecx, str.1_2_840_113549_1_1_10
mov eax, esi
mov dword [esp + 0x18], ebx
call fcn.101e62f0
test al, al
je 0x10134f83
mov dword [esp + 0x74], vtable.C3303::ByteString.0
mov dword [esp + 0x84], ebx
mov dword [esp + 0x80], ebx
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
mov byte [esp + 0xed4], 8
lea edi, [esp + 0x93c]
lea esi, [esp + 0x74]
mov dword [esp + 0x894], ebx
call fcn.101e5f90
lea eax, [esp + 0xb94]
call fcn.1019ba50
mov byte [esp + 0xed4], 9
mov eax, 0x1025bd4e
cmp dword [esp + 0x7c], ebx
je 0x10134f02
mov eax, dword [esp + 0x80]
mov ecx, dword [esp + 0x78]
push ebx
push ecx
push eax
lea edi, [esp + 0xba0]
call fcn.1019c480
test eax, eax
jg 0x10136018
test byte [esp + 0xbd8], 1
je 0x10134f56
lea edx, [esp + 0x20]
push edx
lea eax, [esp + 0x110]
push eax
lea ecx, [esp + 0xbe4]
mov dword [esp + 0x28], ebx
call fcn.100f3dc0
test eax, eax
jle 0x10134f56
mov ecx, dword [esp + 0x1c]
cmp dword [esp + 0x20], ecx
jne 0x1013610d
lea ecx, [esp + 0xb94]
mov dword [esp + 0x18], 1
mov byte [esp + 0xed4], 8
call fcn.1019baf0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 7
call fcn.101e5b00
lea esi, [esp + 0x158]
call fcn.100e2e80
mov esi, vtable.PPublicKey.0
mov dword [esp + 0x158], esi
mov dword [esp + 0x188], str.PPublicKey
mov dword [esp + 0x18c], 0x1025bd4e
mov byte [esp + 0xed4], 0xa
test byte [esp + 0x4a8], 1
jne 0x10135095
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
push edx
push eax
lea ecx, [esp + 0x68]
push ecx
lea edx, [esp + 0x58]
push edx
lea eax, [esp + 0x168]
push eax
lea ecx, [esp + 0x4c]
call fcn.10155f20
test eax, eax
jle 0x10135941
cmp dword [esp + 0x28], ebx
jne 0x1013500f
lea edi, [esp + 0x174]
lea esi, [esp + 0x24]
call fcn.101e5f90
jmp 0x10135941
mov byte [esp + 0xed4], 7
mov dword [esp + 0x158], esi
lea ecx, [esp + 0x158]
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
jmp 0x10135c29
mov dword [esp + 0xd0], vtable.C3303::ByteString.0
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xdc], ebx
mov dword [esp + 0xd4], ebx
mov dword [esp + 0xd8], ebx
lea ecx, [esp + 0x7dc]
push ecx
mov byte [esp + 0xed8], 0xb
call fcn.1017a5f0
mov edi, eax
lea esi, [esp + 0xd0]
call fcn.101e5f90
cmp dword [esp + 0x7e0], ebx
jg 0x101361ed
cmp dword [esp + 0xd4], ebx
jle 0x101350ff
mov edx, dword [esp + 0xdc]
mov byte [edx], 0x31
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
push eax
push ecx
lea edx, [esp + 0x68]
push edx
lea eax, [esp + 0xdc]
push eax
lea ecx, [esp + 0x168]
push ecx
lea ecx, [esp + 0x4c]
call fcn.10155f20
test eax, eax
jle 0x10135145
cmp dword [esp + 0x28], ebx
jne 0x101351bb
lea edi, [esp + 0x174]
lea esi, [esp + 0x24]
call fcn.101e5f90
mov dword [esp + 0x74], vtable.C3303::ByteString.0
mov dword [esp + 0x84], ebx
mov dword [esp + 0x80], ebx
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
mov byte [esp + 0xed4], 0xc
test byte [ebp + 0x40], 1
jne 0x101351e7
lea eax, [esp + 0x204]
call fcn.101e16a0
mov byte [esp + 0xed4], 0xd
mov edx, dword [esp + 0x1c]
push 1
push edx
push eax
lea edx, [esp + 0x80]
lea eax, [esp + 0x58]
call fcn.101e1750
test eax, eax
jg 0x101362f0
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0xc
call fcn.101e16f0
jmp 0x101351f3
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
jmp 0x1013501e
lea edi, [ebp + 0x6c]
lea esi, [esp + 0x74]
call fcn.101e5f90
mov eax, dword [ebp + 0x34]
push 0x102705b8
lea edi, [ebp + 0x6c]
push str......._srcDSProcessPSignedDataProcess.cpp
mov ecx, 0x361
mov ebx, str.INFO
call fcn.1015abf0
mov esi, dword [esp + 0xac]
add esp, 8
push esi
push 0x102705d4
lea ecx, [esp + 0x46c]
push ecx
call fcn.101c0470
mov edi, eax
mov eax, dword [ebp + 0x34]
push str......._srcDSProcessPSignedDataProcess.cpp
mov ecx, 0x362
call fcn.1015abf0
mov eax, dword [ebp + 0x34]
add esp, 0xc
push esi
push 0x102705fc
push str......._srcDSProcessPSignedDataProcess.cpp
lea edi, [esp + 0xdc]
mov ecx, 0x363
call fcn.1015abf0
add esp, 0xc
lea ebx, [esp + 0x71c]
call fcn.101773b0
mov ecx, eax
call fcn.101e6430
push eax
mov eax, dword [ebp + 0x34]
push 0x1027062c
push str......._srcDSProcessPSignedDataProcess.cpp
mov ecx, 0x364
mov ebx, str.INFO
call fcn.1015aba0
mov eax, dword [ebp + 0x34]
add esp, 0xc
push esi
push 0x10270658
push str......._srcDSProcessPSignedDataProcess.cpp
lea edi, [esp + 0x6c]
mov ecx, 0x365
call fcn.1015abf0
xor ebx, ebx
add esp, 0xc
cmp dword [esp + 0x884], ebx
mov dword [esp + 0x9c], ebx
mov dword [esp + 0xa0], ebx
mov dword [esp + 0x20], ebx
jle 0x1013591a
jmp 0x101352e2
xor ebx, ebx
mov edx, dword [esp + 0x20]
push edx
lea eax, [esp + 0xa4]
lea ecx, [esp + 0xa0]
lea edi, [esp + 0x7e0]
call fcn.1017a590
test eax, eax
jg 0x1013640b
lea eax, [esp + 0x234]
push eax
call fcn.10180540
mov byte [esp + 0xed4], 0xe
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0x9c]
push ebx
push ecx
push edx
lea edi, [esp + 0x240]
call fcn.10180a50
test eax, eax
jg 0x1013651f
mov dword [esp + 0xe4], vtable.C3303::ByteString.0
mov dword [esp + 0xf4], ebx
mov dword [esp + 0xf0], ebx
mov dword [esp + 0xe8], ebx
mov dword [esp + 0xec], ebx
mov ebx, edi
mov byte [esp + 0xed4], 0xf
call fcn.10180760
mov edi, eax
lea esi, [esp + 0xe4]
call fcn.101e5f90
xor ebx, ebx
cmp dword [esp + 0x238], ebx
jg 0x1013663a
mov dword [esp + 0xbc], vtable.C3303::ByteString.0
mov dword [esp + 0xcc], ebx
mov dword [esp + 0xc8], ebx
mov dword [esp + 0xc0], ebx
mov dword [esp + 0xc4], ebx
lea ebx, [esp + 0x234]
mov byte [esp + 0xed4], 0x10
call fcn.101807d0
mov edi, eax
lea esi, [esp + 0xbc]
call fcn.101e5f90
xor ebx, ebx
cmp dword [esp + 0x238], ebx
jg 0x10136769
mov ecx, str.1_2_840_113549_1_9_3
lea eax, [esp + 0xe4]
call fcn.101e62f0
test al, al
je 0x101354a2
lea eax, [esp + 0x19c]
call fcn.1017c4f0
mov esi, vtable.ASN1ObjectIdentifier.0
mov dword [esp + 0x19c], esi
mov byte [esp + 0x1a0], 6
mov byte [esp + 0xed4], 0x11
mov eax, 0x1025bd4e
cmp dword [esp + 0xc4], ebx
je 0x10135444
mov eax, dword [esp + 0xc8]
mov ecx, dword [esp + 0xc0]
push ebx
push ecx
push eax
lea ecx, [esp + 0x1a8]
call fcn.10197630
test eax, eax
jg 0x101368ac
lea ecx, [esp + 0x19c]
lea edi, [ebp + 0x58]
call fcn.10197390
mov ecx, edi
mov edx, eax
call fcn.101e6360
test al, al
jne 0x10136a0a
mov byte [esp + 0xed4], 0x10
lea ecx, [esp + 0x19c]
mov dword [esp + 0x19c], esi
call fcn.1017c580
jmp 0x101358c8
mov ecx, str.1_2_840_113549_1_9_4
lea eax, [esp + 0xe4]
call fcn.101e62f0
test al, al
je 0x101355e6
lea eax, [esp + 0x19c]
call fcn.1017f3b0
mov byte [esp + 0xed4], 0x12
mov eax, 0x1025bd4e
cmp dword [esp + 0xc4], ebx
je 0x101354e4
mov eax, dword [esp + 0xc8]
mov edx, dword [esp + 0xc0]
push ebx
push edx
push eax
lea ecx, [esp + 0x1a8]
call fcn.1017f4a0
test eax, eax
jg 0x10136b60
lea ecx, [esp + 0x19c]
call fcn.1017d3f0
lea ecx, [esp + 0xa8]
call fcn.101e5ad0
lea ecx, [esp + 0x74]
lea edx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x13
call fcn.101e6360
test al, al
je 0x1013554b
cmp dword [esp + 0x28], ebx
jne 0x101355ae
lea eax, [esp + 0x24]
push eax
mov edx, str.The_messageDigest_in_signed_attribute_is_different_from_the_contents_hash.
call fcn.101e5eb0
mov ecx, dword [esp + 0xa4]
mov eax, dword [ebp + 0x34]
push ecx
push 0x10270748
push str......._srcDSProcessPSignedDataProcess.cpp
lea edi, [esp + 0xb4]
mov ecx, 0x395
mov ebx, str.INFO
call fcn.1015abf0
mov eax, dword [ebp + 0x34]
add esp, 0xc
push 0x1027078c
push str......._srcDSProcessPSignedDataProcess.cpp
lea edi, [esp + 0x7c]
mov ecx, 0x396
call fcn.1015abf0
mov eax, dword [ebp + 0x34]
push str.___...
push str......._srcDSProcessPSignedDataProcess.cpp
mov ecx, 0x397
call fcn.1015aba0
add esp, 0x10
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x12
call fcn.101e5b00
mov byte [esp + 0xed4], 0x10
lea ecx, [esp + 0x19c]
mov dword [esp + method.ASN1OctetString.virtual_0], vtable.ASN1OctetString.0
call fcn.1017c580
jmp 0x101358c8
mov ecx, str.1_2_840_113549_1_9_16_2_12
lea eax, [esp + 0xe4]
call fcn.101e62f0
test al, al
jne 0x10135614
mov ecx, str.1_2_840_113549_1_9_16_2_47
lea eax, [esp + 0xe4]
call fcn.101e62f0
test al, al
je 0x101358c8
lea edx, [esp + 0xa6c]
push edx
call fcn.101cb230
mov byte [esp + 0xed4], 0x14
mov eax, 0x1025bd4e
cmp dword [esp + 0xc4], ebx
je 0x1013563e
mov eax, dword [esp + 0xc8]
mov ecx, dword [esp + 0xc0]
push ecx
push eax
lea edi, [esp + 0xa74]
call fcn.101cb5e0
test eax, eax
jg 0x10136cc2
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x20]
push eax
xor ecx, ecx
lea esi, [esp + 0xabc]
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], ebx
call fcn.10186ed0
test eax, eax
jg 0x10136e19
lea ecx, [esp + 0xb94]
push ecx
call fcn.101ca900
mov byte [esp + 0xed4], 0x15
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
push edx
push eax
lea ecx, [esp + 0xb9c]
push ecx
call fcn.101caa50
test eax, eax
jg 0x10136f70
mov eax, vtable.C3303::ByteString.0
mov dword [esp + 0xa8], eax
mov dword [esp + 0xb8], ebx
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xac], ebx
mov dword [esp + 0xb0], ebx
mov dword [esp + 0xf8], eax
mov dword [esp + 0x108], ebx
mov dword [esp + 0x104], ebx
mov dword [esp + 0xfc], ebx
mov dword [esp + 0x100], ebx
mov dword [esp + 0x144], eax
mov dword [esp + 0x154], ebx
mov dword [esp + 0x150], ebx
mov dword [esp + 0x148], ebx
mov dword [esp + 0x14c], ebx
lea eax, [esp + 0x204]
call fcn.101e16a0
lea edx, [esp + 0x18]
mov byte [esp + 0xed4], 0x19
mov ecx, dword [esp + 0x190]
mov esi, dword [ebp + 0x88]
push edx
lea eax, [esp + 0x20]
push eax
call fcn.10186ed0
test eax, eax
jg 0x101370dc
mov ecx, dword [esp + 0x1c]
mov edi, dword [esp + 0x18]
push ecx
lea esi, [esp + 0xac]
call fcn.101e5d60
mov ecx, str.1_2_840_113549_1_9_16_2_47
lea eax, [esp + 0xe4]
mov esi, 0x3f3
call fcn.101e62f0
test al, al
je 0x101357f7
test byte [esp + 0xbd8], 1
mov esi, 0x3f5
mov dword [esp + 0x18], esi
je 0x101357f7
lea eax, [esp + 0x19c]
call fcn.100f1030
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x1a0]
push eax
lea ecx, [esp + 0xbe4]
mov byte [esp + 0xedc], 0x1a
call fcn.100f3dc0
test eax, eax
jg 0x1013729a
mov byte [esp + 0xed4], 0x19
lea ecx, [esp + 0x19c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
mov esi, dword [esp + 0x18]
push 1
push esi
lea ecx, [esp + 0x20c]
push ecx
lea edx, [esp + 0x150]
lea eax, [esp + 0xb4]
call fcn.101e1750
test eax, eax
jg 0x10137472
mov edx, dword [esp + 0xc9c]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0xc9c]
call eax
mov edi, eax
lea esi, [esp + 0xf8]
call fcn.101e5f90
lea ecx, [esp + 0x144]
mov edx, esi
call fcn.101e6360
test al, al
jne 0x1013762e
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0x18
call fcn.101e16f0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x17
call fcn.101e5b00
mov ecx, esi
mov byte [esp + 0xed4], 0x16
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xb94]
push ecx
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
mov eax, dword [esp + 0x20]
inc eax
cmp eax, dword [esp + 0x884]
mov dword [esp + 0x20], eax
jl 0x101352e0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
xor ebx, ebx
test byte [esp + 0x4a8], 2
je 0x10135b45
cmp dword [esp + 0xa5c], ebx
mov dword [esp + 0xa0], ebx
mov dword [esp + 0x9c], ebx
mov dword [esp + 0x20], ebx
jle 0x10135b45
mov edi, edi
mov dword [esp + 0xf8], vtable.C3303::ByteString.0
mov dword [esp + 0x108], ebx
mov dword [esp + 0x104], ebx
mov dword [esp + 0xfc], ebx
mov dword [esp + 0x100], ebx
mov byte [esp + 0xed4], 0x1b
mov edx, dword [esp + 0x20]
push edx
lea eax, [esp + 0xa0]
lea ecx, [esp + 0xa4]
lea edi, [esp + 0x9b8]
call fcn.1017a590
test eax, eax
jg 0x101377e2
lea eax, [esp + 0x34c]
push eax
call fcn.10180540
mov byte [esp + 0xed4], 0x1c
mov ecx, dword [esp + 0x9c]
mov edx, dword [esp + 0xa0]
push ebx
push ecx
push edx
lea edi, [esp + 0x358]
call fcn.10180a50
test eax, eax
jg 0x10137947
mov dword [esp + 0xa8], vtable.C3303::ByteString.0
mov dword [esp + 0xb8], ebx
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xac], ebx
mov dword [esp + 0xb0], ebx
mov ebx, edi
mov byte [esp + 0xed4], 0x1d
call fcn.10180760
mov edi, eax
lea esi, [esp + 0xa8]
call fcn.101e5f90
xor ebx, ebx
cmp dword [esp + 0x350], ebx
jg 0x10137a5e
mov ecx, str.1_2_840_113549_1_9_6
mov eax, esi
call fcn.101e63c0
test al, al
jne 0x10135af1
mov dword [esp + method.C3303::ByteString.virtual_0], vtable.C3303::ByteString.0
mov dword [esp + 0x154], ebx
mov dword [esp + 0x150], ebx
mov dword [esp + 0x148], ebx
mov dword [esp + 0x14c], ebx
lea ebx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1e
call fcn.101807d0
mov edi, eax
lea esi, [esp + 0x144]
call fcn.101e5f90
cmp dword [esp + 0x350], 0
jg 0x10137b89
lea eax, [esp + 0x464]
call fcn.101c0440
push eax
push ebp
mov ecx, esi
call fcn.10137f00
mov esi, eax
test esi, esi
jg 0x10137cbc
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1b
call fcn.10180600
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov eax, dword [esp + 0x20]
inc eax
xor ebx, ebx
cmp eax, dword [esp + 0xa5c]
mov dword [esp + 0x20], eax
jl 0x10135970
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xed4], 5
mov esi, dword [esp + 0x94]
cmp esi, ebx
je 0x10135b92
mov eax, dword [esp + 0x90]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 4
mov esi, dword [esp + 0x58]
cmp esi, ebx
je 0x10135bba
mov ecx, dword [esp + 0x54]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 3
mov esi, dword [esp + 0x6c]
cmp esi, ebx
je 0x10135be2
mov edx, dword [esp + 0x68]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
mov byte [esp + 0xed4], 1
mov esi, dword [esp + 0x44]
cmp esi, ebx
je 0x10135c29
mov eax, dword [esp + 0x40]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov eax, dword [esp + 0xa4]
mov ecx, dword [ebp + 0xc0]
inc eax
cmp eax, dword [ecx + 0xa8]
mov dword [esp + 0xa4], eax
jge 0x10137de7
xor ebx, ebx
jmp 0x10134bf0
mov eax, dword [edi + 0x8c]
cmp eax, ebx
je 0x10135c76
cmp dword [edi + 0x84], ebx
jne 0x10135c7b
mov eax, 0x1025bd4e
mov edx, dword [edi + 0x40]
push eax
mov eax, dword [edi + 0x3c]
push 1
push str.m_set
push edx
push eax
push 0x2d
push edi
mov ecx, str......._srcASN1PkixSetOf.cpp
call fcn.10177ae0
mov eax, dword [ebp + 0xc0]
mov ecx, dword [eax + 0x34]
add eax, 0x28
cmp ecx, ebx
je 0x10135cad
cmp dword [eax + 4], ebx
jne 0x10135cb2
mov ecx, 0x1025bd4e
mov edx, dword [ebp + 0x30]
push ecx
mov ecx, dword [ebp + 0x34]
push 3
push str.m_pSignerInfos
push ecx
push edx
push 0x2e4
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x10135cfd
mov eax, dword [esp + 0x2c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 3
jmp 0x10137ed9
mov eax, dword [esp + 0x498]
cmp eax, ebx
je 0x10135d1b
cmp dword [esp + 0x490], ebx
jne 0x10135d20
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 4
push str.signerInfo
push ecx
push edx
push 0x2e8
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x10135d7e
mov eax, dword [esp + 0x2c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 4
jmp 0x10137ed9
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Only_v1_signerInfo_supported.
push 5
push str.this
push ecx
push edx
push 0x2ed
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x10135dea
mov eax, dword [esp + 0x2c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 5
jmp 0x10137ed9
mov eax, dword [ebp + 0x28]
cmp eax, ebx
je 0x10135e00
cmp dword [ebp + 0x20], ebx
jne 0x10135e05
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push esi
push str.this
push ecx
push edx
push 0x2f6
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 1
mov edi, dword [esp + 0x44]
cmp edi, ebx
je 0x10135e4c
mov eax, dword [esp + 0x40]
push eax
push ebx
push edi
call fcn.10228aa0
add esp, 0xc
push edi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov dword [esp + 0xed4], 0xffffffff
mov edi, dword [esp + 0x30]
cmp edi, ebx
je 0x10135e8a
mov ecx, dword [esp + 0x2c]
push ecx
push ebx
push edi
call fcn.10228aa0
add esp, 0xc
push edi
call fcn.1021b8de
add esp, 4
mov eax, esi
jmp 0x10137ed9
mov eax, dword [esp + 0x134]
cmp eax, ebx
je 0x10135ea5
cmp dword [esp + 0x12c], ebx
jne 0x10135eaa
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 6
push str.algUtil
push edx
push eax
push 0x2fd
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + 0x10c], esi
call fcn.100e2f20
mov byte [esp + 0xed4], 1
mov esi, dword [esp + 0x44]
cmp esi, ebx
je 0x10135f0d
mov ecx, dword [esp + 0x40]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x10135f4b
mov edx, dword [esp + 0x2c]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 6
jmp 0x10137ed9
lea ecx, [esp + 0x1d8]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 7
push str.asnObj
push eax
push ecx
push 0x30f
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x19c]
mov byte [esp + 0xed4], 5
call fcn.1017c580
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 7
jmp 0x10137ed9
mov eax, dword [esp + 0xbc8]
cmp eax, ebx
je 0x1013602c
cmp dword [esp + 0xbc0], ebx
jne 0x10136031
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 8
push str.rsa_pssParams
push edx
push eax
push 0x321
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xb94]
mov byte [esp + 0xed4], 8
call fcn.1019baf0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 7
call fcn.101e5b00
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 8
jmp 0x10137ed9
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.The_rsa_pssParams.hashAlg_and_digestAlg_are_different.
push 9
push str.rsa_pssParams.hashAlg
push ecx
push edx
push 0x328
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xb94]
mov byte [esp + 0xed4], 8
call fcn.1019baf0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 7
call fcn.101e5b00
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 9
jmp 0x10137ed9
mov eax, dword [esp + 0x810]
cmp eax, ebx
je 0x10136201
cmp dword [esp + 0x808], ebx
jne 0x10136206
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0xb
push str.pSignedAttrs
push eax
push ecx
push 0x34a
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0xb
jmp 0x10137ed9
lea ecx, [esp + 0x20c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xc
push str.hash.DigestData__
push edx
push eax
push 0x35c
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0xc
call fcn.101e16f0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0xc
jmp 0x10137ed9
mov eax, dword [esp + 0x810]
cmp eax, ebx
je 0x1013641f
cmp dword [esp + 0x808], ebx
jne 0x10136424
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0xd
push str.pSignedAttrs
push ecx
push edx
push 0x36c
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0xd
jmp 0x10137ed9
lea ecx, [esp + 0x25c]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0xe
push str.attribute
push eax
push ecx
push 0x370
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0xe
jmp 0x10137ed9
lea ecx, [esp + 0x25c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xf
push str.attribute
push edx
push eax
push 0x375
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0xf
jmp 0x10137ed9
lea ecx, [esp + 0x25c]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x10
push str.attribute
push ecx
push edx
push 0x37a
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x10
jmp 0x10137ed9
lea ecx, [esp + 0x1d8]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x11
push str.asnOid
push eax
push ecx
push 0x380
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 0x10
lea ecx, [esp + 0x19c]
mov dword [esp + 0x19c], esi
call fcn.1017c580
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x11
jmp 0x10137ed9
mov edx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
push str.SignedAttrs.ContentType_are_different_from_ContentInfo.ContentType.
push 0x12
push str.asnOid
push edx
push eax
push 0x383
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 0x10
lea ecx, [esp + 0x19c]
mov dword [esp + 0x19c], esi
call fcn.1017c580
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x12
jmp 0x10137ed9
lea ecx, [esp + 0x1d8]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x13
push str.asnOctet
push ecx
push edx
push 0x38a
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 0x10
lea ecx, [esp + 0x19c]
mov dword [esp + method.ASN1OctetString.virtual_0], vtable.ASN1OctetString.0
call fcn.1017c580
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x13
jmp 0x10137ed9
lea ecx, [esp + 0x25c]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x14
push str.attribute
push eax
push ecx
push 0x39d
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x14
jmp 0x10137ed9
lea ecx, [esp + 0xa94]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x15
push str.signingCert
push edx
push eax
push 0x3a3
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x15
jmp 0x10137ed9
lea ecx, [esp + 0xbbc]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x16
push str.essCertID
push ecx
push edx
push 0x3a7
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea eax, [esp + 0xb94]
push eax
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x16
jmp 0x10137ed9
mov ecx, dword [ebp + 0x88]
add ecx, 0x3c
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x17
push str.m_pCerts
push ecx
push edx
push 0x3ae
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0x18
call fcn.101e16f0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x17
call fcn.101e5b00
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0x16
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x15
call fcn.101e5b00
lea eax, [esp + 0xb94]
push eax
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x17
jmp 0x10137ed9
lea ecx, [esp + 0x1b8]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x18
push str.algUtil
push ecx
push edx
push 0x3be
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 0x19
mov esi, vtable.PAlgorithmUtil.0
lea ecx, [esp + 0x19c]
mov dword [esp + 0x19c], esi
call fcn.100e2f20
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0x18
call fcn.101e16f0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x17
call fcn.101e5b00
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0x16
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x15
call fcn.101e5b00
lea eax, [esp + 0xb94]
push eax
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + 0x10c], esi
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x18
jmp 0x10137ed9
lea ecx, [esp + 0x20c]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x19
push str.hash.DigestData
push ecx
push edx
push 0x3c3
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0x18
call fcn.101e16f0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x17
call fcn.101e5b00
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0x16
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x15
call fcn.101e5b00
lea eax, [esp + 0xb94]
push eax
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x19
jmp 0x10137ed9
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Invalid_CertHash_value.
push 0x1a
push str.Compare
push ecx
push edx
push 0x3c7
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x204]
mov byte [esp + 0xed4], 0x18
call fcn.101e16f0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x17
call fcn.101e5b00
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0x16
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x15
call fcn.101e5b00
lea eax, [esp + 0xb94]
push eax
mov byte [esp + 0xed8], 0x14
call fcn.101ca9c0
lea ecx, [esp + 0xa6c]
mov byte [esp + 0xed4], 0x10
call fcn.101cb2d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0xed4], 0xf
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov byte [esp + 0xed4], 0xe
call fcn.101e5b00
lea ecx, [esp + 0x234]
mov byte [esp + 0xed4], 0xc
call fcn.10180600
lea ecx, [esp + 0x74]
mov byte [esp + 0xed4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0xd0]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x1a
jmp 0x10137ed9
mov eax, dword [esp + 0x9e8]
cmp eax, ebx
je 0x101377f6
cmp dword [esp + 0x9e0], ebx
jne 0x101377fb
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x19
push str.pUnsignedAttrs
push ecx
push edx
push 0x3d8
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xed4], 5
mov esi, dword [esp + 0x94]
cmp esi, ebx
je 0x10137868
mov eax, dword [esp + 0x90]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 4
mov esi, dword [esp + 0x58]
cmp esi, ebx
je 0x10137890
mov ecx, dword [esp + 0x54]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 3
mov esi, dword [esp + 0x6c]
cmp esi, ebx
je 0x101378b8
mov edx, dword [esp + 0x68]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
mov byte [esp + 0xed4], 1
mov esi, dword [esp + 0x44]
cmp esi, ebx
je 0x101378ff
mov eax, dword [esp + 0x40]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x1013793d
mov ecx, dword [esp + 0x2c]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 0x19
jmp 0x10137ed9
mov eax, dword [esp + 0x380]
cmp eax, ebx
je 0x1013795b
cmp dword [esp + 0x378], ebx
jne 0x10137960
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x1b
push str.attribute
push edx
push eax
push 0x3dc
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1b
call fcn.10180600
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x1b
jmp 0x10137ed9
mov eax, dword [esp + 0x380]
cmp eax, ebx
je 0x10137a72
cmp dword [esp + 0x378], ebx
jne 0x10137a77
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x1c
push str.attribute
push ecx
push edx
push 0x3e1
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1b
call fcn.10180600
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], bl
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x1c
jmp 0x10137ed9
lea ecx, [esp + 0x374]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x1d
push str.attribute
push eax
push ecx
push 0x3e9
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1b
call fcn.10180600
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], 0
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, 0x1d
jmp 0x10137ed9
lea ecx, [ebp + 0x1c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push esi
push str.this
push edx
push eax
push 0x3ed
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x144]
mov byte [esp + 0xed4], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xa8]
mov byte [esp + 0xed4], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x34c]
mov byte [esp + 0xed4], 0x1b
call fcn.10180600
lea ecx, [esp + 0xf8]
mov byte [esp + 0xed4], 0xa
call fcn.101e5b00
mov byte [esp + 0xed4], 7
lea ecx, [esp + 0x158]
mov dword [esp + method.PPublicKey.virtual_0], vtable.PPublicKey.0
call fcn.100e2f20
lea ecx, [esp + 0x88]
mov byte [esp + 0xed4], 5
call fcn.101e5b00
lea ecx, [esp + 0x4c]
mov byte [esp + 0xed4], 4
call fcn.101e5b00
lea ecx, [esp + 0x60]
mov byte [esp + 0xed4], 3
call fcn.101e5b00
mov byte [esp + 0xed4], 2
lea ecx, [esp + 0x10c]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xed4], 1
call fcn.101e5b00
lea ecx, [esp + 0x464]
mov byte [esp + 0xed4], 0
call fcn.101bfea0
lea ecx, [esp + 0x24]
mov dword [esp + 0xed4], 0xffffffff
call fcn.101e5b00
mov eax, esi
jmp 0x10137ed9
cmp eax, ebx
jne 0x10137e46
mov esi, dword [esp + 0x30]
xor ebx, ebx
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.The_Data_does_not_Signed.__Ther_signerInfo_is_empty_
push 0x1e
push str.signerInfo
push ecx
push edx
push 0x3f3
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov dword [esp + 0xed4], 0xffffffff
cmp esi, ebx
je 0x10137e3c
mov eax, dword [esp + 0x2c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 0x1e
jmp 0x10137ed9
cmp dword [esp + 0x28], ebx
jle 0x10137eac
mov esi, dword [esp + 0x30]
mov eax, esi
cmp esi, ebx
jne 0x10137e5b
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x1010
push str.verifySignature
push ecx
push edx
push 0x3f8
push ebp
mov ecx, str......._srcDSProcessPSignedDataProcess.cpp
call fcn.100e2fd0
mov dword [esp + 0xed4], 0xffffffff
cmp esi, ebx
je 0x10137ea5
mov eax, dword [esp + 0x2c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov eax, 0x1010
jmp 0x10137ed9
mov dword [esp + 0xed4], 0xffffffff
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x10137ed7
mov ecx, dword [esp + 0x2c]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0xecc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xec4
ret 4