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

Disassembly:
push 0xffffffffffffffff
push 0x10249d9f
mov eax, dword fs:[0]
push eax
sub esp, 0xe38
push ebx
push ebp
push esi
push edi
mov eax, dword [0x102a8930]
xor eax, esp
push eax
lea eax, [esp + 0xe4c]
mov dword fs:[0], eax
mov esi, ecx
mov ebp, dword [esp + 0xe5c]
lea eax, [esp + 0xe4]
push eax
mov dword [ebp + 0x34], str.parseBasicOCSPResponse
call fcn.10195670
xor ebx, ebx
mov dword [esp + 0xe54], ebx
mov eax, dword [esi + 4]
cmp dword [esi + 8], ebx
jne 0x100e7c72
mov esi, 0x1025bd4e
jmp 0x100e7c75
mov esi, dword [esi + 0xc]
push eax
push esi
lea edi, [esp + 0xec]
call fcn.101958d0
test eax, eax
jle 0x100e7cde
mov eax, dword [esp + 0x118]
cmp eax, ebx
je 0x100e7c9b
cmp dword [esp + 0x110], ebx
jne 0x100e7ca0
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 1
push str.basicOCSPRes
push ecx
push edx
push 0x5a
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 1
jmp 0x100e8d9a
test byte [esp + 0x170], 1
je 0x100e7d3a
lea eax, [esp + 0x174]
call fcn.101848f0
test eax, eax
je 0x100e7d3a
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.ResponseData_Version_is_not_v1_0_.
push 2
push str.pRespData
push eax
push ecx
push 0x62
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 2
jmp 0x100e8d9a
mov al, byte [esp + 0x21c]
test al, 2
je 0x100e7e1e
mov edx, dword [esp + 0x2d4]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0x2d4]
mov dword [esp + 0x1dc], ebx
call eax
lea esi, [ebp + 0x40]
mov edi, eax
call fcn.101e5f90
lea eax, [esp + 0x12c]
push eax
call fcn.10193d40
mov ecx, dword [eax + 0xc]
mov edi, dword [eax + 4]
push ecx
lea esi, [esp + 0x28]
mov dword [esp + 0x28], vtable.C3303::ByteString.0
mov dword [esp + 0x34], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
call fcn.101e5d60
mov dword [esp + 0x34], eax
mov byte [esp + 0xe54], 1
cmp dword [esp + 0x130], ebx
jle 0x100e7ea1
mov eax, dword [esp + 0x160]
cmp eax, ebx
je 0x100e7dcb
cmp dword [esp + 0x158], ebx
jne 0x100e7dd0
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 5
push str.pRespData
push edx
push eax
push 0x77
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 5
jmp 0x100e8d9a
test al, 1
je 0x100e8d5d
push ebx
lea eax, [esp + 0x224]
call fcn.10176f00
lea esi, [ebp + 0x54]
mov edi, eax
call fcn.101e5f90
cmp dword [esp + 0x224], ebx
jle 0x100e7d6d
mov eax, dword [esp + 0x254]
cmp eax, ebx
je 0x100e7e5e
cmp dword [esp + 0x24c], ebx
jne 0x100e7e63
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 3
push str.pRDNSequence
push ecx
push edx
push 0x6f
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 3
jmp 0x100e8d9a
mov eax, dword [esp + 0x664]
cmp eax, 1
mov esi, eax
mov dword [esp + 0x20], esi
jge 0x100e7f05
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Responder_Cert_is_required.
push 6
push str.nCertsCnt
push ecx
push edx
push 0x7b
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 6
jmp 0x100e8d9a
mov ecx, dword [ebp + 0x3c]
cmp ecx, ebx
je 0x100e7f17
mov eax, dword [ecx]
mov edx, dword [eax]
push 1
call edx
mov dword [ebp + 0x3c], ebx
push 0x70
call fcn.1021b8a4
add esp, 4
mov dword [esp + 0x1c], eax
mov byte [esp + 0xe54], 2
cmp eax, ebx
je 0x100e7f39
push eax
call fcn.10186bd0
jmp 0x100e7f3b
xor eax, eax
mov byte [esp + 0xe54], 1
mov dword [ebp + 0x3c], eax
cmp eax, ebx
jne 0x100e7f9f
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.Memory_allocation_is_failed.
push 7
push str.m_pCerts
push eax
push ecx
push 0x85
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 7
jmp 0x100e8d9a
cmp esi, ebx
mov dword [esp + 0x18], ebx
jle 0x100e7ff8
lea esi, [ebp + 8]
lea ebx, [ebx]
mov eax, dword [esp + 0x18]
lea ebx, [esp + 0xe4]
call fcn.10195860
mov edi, eax
call fcn.101e5f90
cmp dword [esp + 0xe8], 0
jg 0x100e80b8
mov ecx, dword [ebp + 0x3c]
mov eax, esi
call fcn.10186d70
test eax, eax
jg 0x100e8124
mov eax, dword [esp + 0x18]
inc eax
cmp eax, dword [esp + 0x20]
mov dword [esp + 0x18], eax
jl 0x100e7fb0
xor ebx, ebx
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 eax, [esp + 0xe4]
push eax
mov byte [esp + 0xe58], 3
call fcn.101957e0
mov edi, eax
lea esi, [esp + 0x38]
call fcn.101e5f90
cmp dword [esp + 0xe8], ebx
jle 0x100e8181
mov eax, dword [esp + 0x118]
cmp eax, ebx
je 0x100e8051
cmp dword [esp + 0x110], ebx
jne 0x100e8056
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0xa
push str.basicOCSPRes
push ecx
push edx
push 0x94
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xa
jmp 0x100e8d9a
mov eax, dword [esp + 0x118]
test eax, eax
je 0x100e80cd
cmp dword [esp + 0x110], 0
jne 0x100e80d2
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 8
push str.basicOCSPRes
push edx
push eax
push 0x8b
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 8
jmp 0x100e8d9a
mov ecx, dword [ebp + 0x3c]
add ecx, 0x3c
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 9
push str.m_pCerts
push ecx
push edx
push 0x8e
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 9
jmp 0x100e8d9a
lea eax, [esp + 0x74]
mov dword [esp + 0x18], ebx
call fcn.100f1030
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x78]
push ecx
lea ecx, [esp + 0x4e4]
mov byte [esp + 0xe5c], 4
call fcn.100f2760
test eax, eax
jle 0x100e823b
lea ecx, [esp + 0x90]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xb
push str.algUtil
push edx
push eax
push 0x9a
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xb
jmp 0x100e8d9a
lea eax, [esp + 0xac]
call fcn.10154ef0
mov byte [esp + 0xe54], 5
mov eax, dword [ebp + 0x3c]
push ebx
lea esi, [ebp + 8]
call fcn.10186e40
mov edi, eax
call fcn.101e5f90
mov eax, dword [ebp + 0x3c]
cmp dword [eax + 0x10], ebx
jle 0x100e8310
lea ecx, [eax + 0x3c]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0xc
push str.m_pCerts
push ecx
push edx
push 0xa1
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xc
jmp 0x100e8d9a
mov eax, dword [esp + 0x18]
push ebx
push eax
lea ecx, [esp + 0x40]
push ecx
lea edx, [esp + 0x30]
push edx
mov ecx, esi
lea edx, [esp + 0xbc]
call fcn.10156470
test eax, eax
jle 0x100e83dc
lea ecx, [esp + 0xc8]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0xd
push str.publicKey
push eax
push ecx
push 0xa4
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xd
jmp 0x100e8d9a
mov eax, dword [esp + 0x3a8]
mov edx, dword [esp + 0x3a4]
mov dword [ebp + 0x84], eax
mov eax, dword [esp + 0x418]
cmp eax, 0x80
mov dword [ebp + 0x80], edx
mov dword [ebp + 0x88], eax
jle 0x100e84ac
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.SingleResponse_count_over_128_
push 0xe
push str.m_nSingleResCount
push ecx
push edx
push 0xad
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xe
jmp 0x100e8d9a
xor edi, edi
mov dword [esp + 0x4c], vtable.C3303::ByteString.0
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x58], edi
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], ebx
mov byte [esp + 0xe54], 6
cmp dword [ebp + 0x8c], ebx
jne 0x100e85e2
push 0x3404
call fcn.1021b8a4
add esp, 4
mov dword [esp + 0x20], eax
mov byte [esp + 0xe54], 7
cmp eax, ebx
je 0x100e851b
push 0x100e78c0
push 0x100e8dc0
push 0x80
lea esi, [eax + 4]
push 0x68
push esi
mov dword [eax], 0x80
call fcn.10226ad7
mov eax, esi
jmp 0x100e851d
xor eax, eax
mov byte [esp + 0xe54], 6
mov dword [ebp + 0x8c], eax
cmp eax, ebx
jne 0x100e85e2
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_memory_allocation_is_failed.
push 0xf
push str.m_stSingleRes
push eax
push ecx
push 0xb5
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x4c]
mov byte [esp + 0xe54], 5
call fcn.101e5b00
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0xf
jmp 0x100e8d9a
xor eax, eax
or edx, 0xffffffff
jmp 0x100e85f0
mov ecx, dword [ebp + 0x8c]
mov dword [ecx + eax + 0x50], edx
mov ecx, dword [ebp + 0x8c]
mov dword [ecx + eax + 0x60], ebx
mov dword [ecx + eax + 0x64], ebx
mov ecx, dword [ebp + 0x8c]
mov dword [ecx + eax + 0x58], ebx
mov dword [ecx + eax + 0x5c], ebx
add eax, 0x68
cmp eax, 0x3400
jl 0x100e85f0
cmp dword [ebp + 0x88], ebx
mov dword [esp + 0x18], ebx
jle 0x100e8817
mov dword [esp + 0x1c], ebx
jmp 0x100e8640
mov eax, dword [esp + 0x18]
lea ebx, [esp + 0x12c]
call fcn.10193cd0
mov edi, eax
lea esi, [esp + 0x4c]
call fcn.101e5f90
xor esi, esi
cmp dword [esp + 0x130], esi
jg 0x100e89cf
lea edx, [esp + 0x7e4]
push edx
call fcn.10194e40
mov bl, 8
mov byte [esp + 0xe54], bl
mov eax, 0x1025bd4e
cmp dword [esp + 0x54], esi
je 0x100e868f
mov eax, dword [esp + 0x58]
mov ecx, dword [esp + 0x50]
push ecx
push eax
lea edx, [esp + 0x7ec]
push edx
call fcn.10195000
test eax, eax
jne 0x100e8a94
mov eax, dword [esp + 0x930]
mov edx, dword [eax + 0x1c]
lea ecx, [esp + 0x930]
call edx
mov esi, dword [ebp + 0x8c]
mov ebx, dword [esp + 0x1c]
add esi, ebx
mov edi, eax
call fcn.101e5f90
mov eax, dword [esp + 0x994]
mov edx, dword [eax + 0x1c]
lea ecx, [esp + 0x994]
call edx
mov ecx, dword [ebp + 0x8c]
lea esi, [ecx + ebx + 0x14]
mov edi, eax
call fcn.101e5f90
push 0
lea edx, [esp + 0x9fc]
push edx
lea eax, [esp + 0x83c]
call fcn.10184aa0
mov eax, dword [ebp + 0x8c]
lea esi, [eax + ebx + 0x28]
lea edi, [esp + 0x834]
call fcn.101e5f90
mov eax, dword [ebp + 0x8c]
mov ecx, dword [esp + 0xd04]
mov dword [eax + ebx + 0x58], ecx
mov edx, dword [esp + 0xd08]
mov dword [eax + ebx + 0x5c], edx
test byte [esp + 0x828], 1
je 0x100e8762
mov eax, dword [ebp + 0x8c]
mov ecx, dword [esp + 0xd7c]
mov dword [eax + ebx + 0x60], ecx
mov edx, dword [esp + 0xd80]
mov dword [eax + ebx + 0x64], edx
mov al, byte [esp + 0xaa0]
cmp al, 1
jne 0x100e8774
mov edx, 0x1025eaec
jmp 0x100e87d1
cmp al, 2
jne 0x100e87cc
mov edx, dword [esp + 0xb54]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0xb54]
call eax
mov ecx, dword [ebp + 0x8c]
lea esi, [ecx + ebx + 0x3c]
mov edi, eax
call fcn.101e5f90
cmp dword [esp + 0xb10], 0
jg 0x100e8bba
test byte [esp + 0xb50], 1
je 0x100e87e1
lea eax, [esp + 0xbcc]
call fcn.101848f0
mov edx, dword [ebp + 0x8c]
mov dword [edx + ebx + 0x50], eax
jmp 0x100e87e1
mov edx, 0x1025eaf0
mov eax, dword [ebp + 0x8c]
lea ecx, [eax + ebx + 0x3c]
push ecx
call fcn.101e5eb0
lea ecx, [esp + 0x7e4]
mov byte [esp + 0xe54], 6
call fcn.10194f50
mov eax, dword [esp + 0x18]
inc eax
add ebx, 0x68
cmp eax, dword [ebp + 0x88]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], ebx
jl 0x100e8640
mov edi, dword [esp + 0x58]
xor ebx, ebx
test byte [esp + 0x170], 2
je 0x100e8906
cmp dword [esp + 0x4cc], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
jle 0x100e8906
mov esi, ebx
push esi
lea eax, [esp + 0x20]
lea ecx, [esp + 0x24]
lea edi, [esp + 0x428]
call fcn.10176fb0
push eax
lea ebx, [ebp + 8]
call fcn.101e5e10
lea eax, [esp + 0x674]
push eax
call fcn.10177c10
mov byte [esp + 0xe54], 0xa
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
push 0
push ecx
push edx
lea eax, [esp + 0x680]
push eax
call fcn.10178240
test eax, eax
jg 0x100e8c86
lea ebx, [esp + 0x674]
call fcn.10177f10
mov ecx, str.1_3_6_1_5_5_7_48_1_2
call fcn.101e62f0
test al, al
je 0x100e88da
mov edx, dword [esp + 0x780]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0x780]
mov dword [esp + 0x678], 0
call eax
lea esi, [ebp + 0x68]
mov edi, eax
call fcn.101e5f90
mov esi, dword [esp + 0x18]
lea ecx, [esp + 0x674]
mov byte [esp + 0xe54], 6
call fcn.10177e10
inc esi
cmp esi, dword [esp + 0x4cc]
mov dword [esp + 0x18], esi
jl 0x100e8840
mov edi, dword [esp + 0x58]
xor ebx, ebx
mov byte [esp + 0xe54], 5
cmp edi, ebx
je 0x100e892a
mov eax, dword [esp + 0x54]
push eax
push ebx
push edi
call fcn.10228aa0
add esp, 0xc
push edi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
mov byte [esp + 0xe54], 1
mov esi, dword [esp + 0x44]
cmp esi, ebx
je 0x100e898a
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
mov byte [esp + 0xe54], bl
mov esi, dword [esp + 0x30]
cmp esi, ebx
je 0x100e89b1
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
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
xor eax, eax
jmp 0x100e8d9a
mov eax, dword [esp + 0x160]
cmp eax, esi
je 0x100e89e3
cmp dword [esp + 0x158], esi
jne 0x100e89e8
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x10
push str.pRespData
push edx
push eax
push 0xc3
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x4c]
mov byte [esp + 0xe54], 5
call fcn.101e5b00
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0x10
jmp 0x100e8d9a
mov dword [esp + 0x60], vtable.C3303::ByteString.0
mov dword [esp + 0x70], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x64], esi
mov dword [esp + 0x68], esi
mov byte [esp + 0xe54], 9
mov ecx, dword [esp + 0x18]
push ecx
lea ecx, [esp + 0x810]
call fcn.101e6430
push eax
push str.fromASN1Object_error_:__s_count__d_
lea eax, [esp + 0x6c]
call fcn.101e6de0
mov eax, dword [esp + 0x78]
add esp, 0xc
cmp eax, esi
je 0x100e8ae5
cmp dword [esp + 0x64], esi
jne 0x100e8aea
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x11
push str.singleResponse
push edx
push eax
push 0xca
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x60]
mov byte [esp + 0xe54], bl
call fcn.101e5b00
lea ecx, [esp + 0x7e4]
mov byte [esp + 0xe54], 6
call fcn.10194f50
lea ecx, [esp + 0x4c]
mov byte [esp + 0xe54], 5
call fcn.101e5b00
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0x11
jmp 0x100e8d9a
lea ecx, [esp + 0xb34]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x12
push str.pRevokedInfo
push ecx
push edx
push 0xe1
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x7e4]
mov byte [esp + 0xe54], 6
call fcn.10194f50
lea ecx, [esp + 0x4c]
mov byte [esp + 0xe54], 5
call fcn.101e5b00
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0x12
jmp 0x100e8d9a
mov eax, dword [esp + 0x6a8]
test eax, eax
je 0x100e8c9b
cmp dword [esp + 0x6a0], 0
jne 0x100e8ca0
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x13
push str.extension
push ecx
push edx
push 0xf9
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x674]
mov byte [esp + 0xe54], 6
call fcn.10177e10
lea ecx, [esp + 0x4c]
mov byte [esp + 0xe54], 5
call fcn.101e5b00
mov byte [esp + 0xe54], 4
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], vtable.PPublicKey.0
call fcn.100e2f20
mov byte [esp + 0xe54], 3
lea ecx, [esp + 0x74]
mov dword [esp + 0x74], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x38]
mov byte [esp + 0xe54], 1
call fcn.101e5b00
lea ecx, [esp + 0x24]
mov byte [esp + 0xe54], 0
call fcn.101e5b00
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 0x13
jmp 0x100e8d9a
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.Responder_Id_does_not_exist.
push 4
push str.pResponderId
push eax
push ecx
push 0x72
push ebp
mov ecx, str......._srcDSProcessPOCSPResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xe4]
mov dword [esp + 0xe54], 0xffffffff
call fcn.10195740
mov eax, 4
mov ecx, dword [esp + 0xe4c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xe44
ret 4