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

Disassembly:
push 0xffffffffffffffff
push 0x1024ca75
mov eax, dword fs:[0]
push eax
mov eax, 0x25c8
call fcn.10228e90
push ebx
push ebp
push esi
push edi
mov eax, dword [0x102a8930]
xor eax, esp
push eax
lea eax, [esp + 0x25dc]
mov dword fs:[0], eax
mov esi, ecx
mov ebp, dword [esp + 0x25ec]
lea eax, [esp + 0x1fc]
push eax
mov dword [ebp + 0x34], str.processKRP
call fcn.101a8d60
xor ebx, ebx
mov dword [esp + 0x25e4], ebx
mov eax, dword [esi + 4]
cmp dword [esi + 8], ebx
jne 0x1011a1d6
mov esi, 0x1025bd4e
jmp 0x1011a1d9
mov esi, dword [esi + 0xc]
push eax
push esi
lea ecx, [esp + 0x204]
push ecx
call fcn.101a9440
test eax, eax
jle 0x1011a243
mov eax, dword [esp + 0x230]
cmp eax, ebx
je 0x1011a200
cmp dword [esp + 0x228], ebx
jne 0x1011a205
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 1
push str.pkiMessage
push edx
push eax
push 0x31
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 1
jmp 0x1011b2b0
mov ax, word [esp + 0x288]
movzx ecx, ax
mov dword [esp + 0x78], ecx
test al, 0x20
je 0x1011b273
mov edx, dword [ebp + 0x50]
mov eax, dword [esp + 0x610]
cmp dword [edx + 0xa0], ebx
mov edx, dword [eax + 0x1c]
lea ecx, [esp + 0x610]
jne 0x1011a30e
call edx
mov esi, dword [ebp + 0x50]
add esi, 0x9c
mov edi, eax
call fcn.101e5f90
test byte [esp + 0x78], 0x40
je 0x1011b234
mov edx, dword [esp + 0x674]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0x674]
lea esi, [ebp + 8]
call eax
mov edi, eax
call fcn.101e5f90
mov ecx, dword [ebp + 0x50]
add ecx, 0x88
mov edx, esi
call fcn.101e6360
test al, al
je 0x1011a374
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.The_RecipNonce_is_different_from_SenderNonce_correspondeing_ir_kur__message.
push 4
push str.m_pCMPCodeBase
push ecx
push edx
push 0x4e
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 4
jmp 0x1011b2b0
lea esi, [ebp + 8]
call edx
mov edi, eax
call fcn.101e5f90
mov ecx, dword [ebp + 0x50]
add ecx, 0x9c
mov edx, esi
call fcn.101e6360
test al, al
je 0x1011a28c
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_SenderNonce_is_different_from_SenderNonce_correspondeing_genp_message.
push 2
push str.genNameUtil
push eax
push ecx
push 0x42
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 2
jmp 0x1011b2b0
cmp byte [esp + 0x840], 0xa
je 0x1011a3c0
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_PKI_body_is_not_KRP.
push 6
push str.pPKIBody
push eax
push ecx
push 0x59
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 6
jmp 0x1011b2b0
lea edi, [esp + 0x844]
mov dword [esp + 0x800], ebx
call fcn.101e5f90
cmp dword [esp + 0x800], ebx
jle 0x1011a426
lea ecx, [esp + 0x824]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 7
push str.pPKIBody
push edx
push eax
push 0x5d
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 7
jmp 0x1011b2b0
lea ecx, [esp + 0x92c]
push ecx
call fcn.101b6aa0
lea edx, [esp + 0x92c]
push edx
mov eax, esi
mov byte [esp + 0x25e8], 1
call fcn.101b6c90
test eax, eax
jle 0x1011a4ab
lea ecx, [esp + 0x954]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 8
push str.keyRecRepContent
push eax
push ecx
push 0x61
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 8
jmp 0x1011b2b0
lea eax, [esp + 0x9bc]
call fcn.101848f0
mov dword [ebp + 0x38], eax
cmp eax, ebx
je 0x1011a530
lea esi, [ebp + 0x3c]
push esi
mov edx, 0x1026ea0c
call fcn.101e5eb0
xor edi, edi
cmp dword [esp + 0xac8], ebx
jle 0x1011a4ff
jmp 0x1011a4e0
lea ebx, [esp + 0xa20]
call fcn.101b8870
mov ebx, eax
call fcn.101e61b0
inc edi
cmp edi, dword [esp + 0xac8]
jl 0x1011a4e0
xor ebx, ebx
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
xor eax, eax
jmp 0x1011b2b0
test byte [esp + 0x240], 1
je 0x1011a657
mov dword [esp + 0x28], vtable.C3303::ByteString.0
mov dword [esp + 0x38], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
lea eax, [esp + 0xcc]
call fcn.101b2580
mov byte [esp + 0x25e4], 3
mov edi, dword [ebp + 0x50]
add edi, 0x74
lea esi, [esp + 0x28]
call fcn.101e5f90
mov edx, esi
push edx
lea eax, [esp + 0x200]
push eax
lea ecx, [esp + 0xd4]
push ecx
call fcn.101b3250
test eax, eax
jle 0x1011a627
lea ecx, [esp + 0xe8]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 9
push str.pkiProtection
push edx
push eax
push 0x81
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x25e4], 2
lea ecx, [esp + 0xcc]
mov dword [esp + 0xcc], vtable.PPKIProtection.0
call fcn.100e2f20
mov ecx, esi
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 9
jmp 0x1011b2b0
mov byte [esp + 0x25e4], 2
lea ecx, [esp + 0xcc]
mov dword [esp + 0xcc], vtable.PPKIProtection.0
call fcn.100e2f20
lea ecx, [esp + 0x28]
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
test byte [esp + 0x970], 2
je 0x1011a8e9
mov dword [esp + 0x14], vtable.C3303::ByteString.0
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
lea ecx, [esp + 0x13f4]
push ecx
mov byte [esp + 0x25e8], 4
call fcn.10177010
mov edi, eax
lea esi, [esp + 0x14]
call fcn.101e5f90
cmp dword [esp + 0x13f8], ebx
jle 0x1011a715
lea ecx, [esp + 0x141c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xc
push str.pCaPubs
push edx
push eax
push 0x8d
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
mov ecx, esi
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
mov byte [esp + 0x25e4], bl
lea ecx, [esp + 0x92c]
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xc
jmp 0x1011b2b0
lea esi, [esp + 0x104]
call fcn.10191c20
mov byte [esp + 0x25e4], 5
mov eax, 0x1025bd4e
cmp dword [esp + 0x1c], ebx
je 0x1011a738
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x18]
push ecx
push eax
xor dl, dl
lea esi, [esp + 0x10c]
call fcn.101770f0
test eax, eax
jle 0x1011a7df
lea ecx, [esp + 0x12c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xd
push str.caPubs
push edx
push eax
push 0x91
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x25e4], 4
mov ecx, esi
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
mov byte [esp + 0x25e4], bl
lea ecx, [esp + 0x92c]
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xd
jmp 0x1011b2b0
lea ecx, [esp + 0x104]
push ecx
mov byte [esp + 0x12c], bl
mov byte [esp + 0x158], bl
mov byte [esp + 0x151], bl
mov dword [esp + 0x154], 0xffffffff
call fcn.10177010
mov esi, dword [ebp + 0x50]
add esi, 0x128
mov edi, eax
call fcn.101e5f90
cmp dword [esp + 0x108], ebx
jle 0x1011a8b9
lea ecx, [esp + 0x12c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xe
push str.caPubs
push edx
push eax
push 0x96
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x25e4], 4
lea ecx, [esp + 0x104]
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xe
jmp 0x1011b2b0
mov byte [esp + 0x25e4], 4
lea ecx, [esp + 0x104]
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 1
call fcn.101e5b00
test byte [esp + 0x970], 4
jne 0x1011a94b
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Private_key_and_certificate_for_key_management_does_not_exist.
push 0xa
push str.certResponse
push ecx
push edx
push 0x9d
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xa
jmp 0x1011b2b0
cmp dword [esp + 0x150c], 1
je 0x1011a9ad
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_key_pair_counter_is_not_1.
push 0xb
push str.keyRecRepContent
push eax
push ecx
push 0xa0
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xb
jmp 0x1011b2b0
lea edx, [esp + 0x151c]
push edx
call fcn.101b6590
lea ebx, [esp + 0x92c]
mov byte [esp + 0x25e4], 6
call fcn.101b6c20
lea ecx, [esp + 0x151c]
push ecx
call fcn.101b66a0
test eax, eax
jle 0x1011aa2c
lea ecx, [esp + 0x1544]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xc
push str.certifiedKeyPair
push edx
push eax
push 0xa4
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
mov byte [esp + 0x25e4], 0
jmp 0x1011a6e8
test byte [esp + 0x1560], 1
jne 0x1011aa7b
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Private_key_for_key_menagement_is_not_in_message.
push 0xd
push str.pCertKeyPair
push ecx
push edx
push 0xa9
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
mov byte [esp + 0x25e4], 0
jmp 0x1011a7b2
xor ebx, ebx
mov eax, vtable.C3303::ByteString.0
mov dword [esp + 0x3c], eax
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
mov dword [esp + 0x64], eax
mov dword [esp + 0x74], ebx
mov dword [esp + 0x70], ebx
mov dword [esp + 0x68], ebx
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x14], eax
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
lea eax, [esp + 0x221c]
push eax
mov byte [esp + 0x25e8], 9
call fcn.101b7b90
mov edi, eax
lea esi, [esp + 0x14]
call fcn.101e5f90
cmp dword [esp + 0x2220], ebx
jle 0x1011ab8e
lea ecx, [esp + 0x2244]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0xe
push str.pEncValue
push ecx
push edx
push 0xb1
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
mov ecx, esi
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
lea eax, [ebx + 0xe]
jmp 0x1011b2b0
mov edi, vtable.C3303::ByteString.0
mov dword [esp + 0x50], edi
mov dword [esp + 0x60], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
lea eax, [esp + 0x50]
mov byte [esp + 0x25e4], 0xa
mov esi, dword [ebp + 0x50]
push eax
call fcn.10122710
lea eax, [esp + 0x90]
call fcn.1016a840
lea ecx, [esp + 0x64]
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x58]
push eax
push 6
push 0xbb8
lea ecx, [esp + 0xa4]
push ecx
lea ecx, [esp + 0x2c]
mov byte [esp + 0x25fc], 0xb
call fcn.1016ae70
lea ecx, [esp + 0x50]
test eax, eax
jle 0x1011acd4
call fcn.101e6470
lea ecx, [esp + 0xac]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xf
push str.cryptUtil
push edx
push eax
push 0xbb
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0xf
jmp 0x1011b2b0
call fcn.101e6470
mov esi, dword [ebp + 0x50]
lea ecx, [esp + 0x3c]
push ecx
call fcn.10121130
lea ecx, [esp + 0x3c]
call fcn.101e6470
mov al, byte [esp + 0x15a8]
cmp al, 1
jne 0x1011b076
lea edx, [esp + 0x1e64]
push edx
mov dword [esp + 0x156c], ebx
call fcn.101b7b90
lea ecx, [esp + 0x7c]
call fcn.101e5ad0
mov byte [esp + 0x25e4], 0xc
cmp dword [esp + 0x1e68], ebx
jle 0x1011ae0d
lea ecx, [esp + 0x1e8c]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x10
push str.pEncValue
push eax
push ecx
push 0xc9
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x7c]
mov byte [esp + 0x25e4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0x10
jmp 0x1011b2b0
mov dword [esp + 0x28], edi
mov dword [esp + 0x38], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
lea edx, [esp + 0x28]
mov byte [esp + 0x25e4], 0xd
mov esi, dword [ebp + 0x50]
push edx
call fcn.10122940
lea eax, [esp + 0x1c0]
call fcn.1016a840
mov byte [esp + 0x25e4], 0xe
mov eax, dword [ebp + 0x50]
lea ecx, [eax + 0x278]
push ecx
add eax, 0x164
push eax
lea edx, [esp + 0x30]
push edx
push 6
push 0xbb8
lea eax, [esp + 0x1d4]
push eax
lea ecx, [esp + 0x94]
call fcn.1016ae70
lea ecx, [esp + 0x28]
test eax, eax
jle 0x1011af8d
call fcn.101e6470
lea ecx, [esp + 0x1dc]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x11
push str.cryptUtil
push ecx
push edx
push 0xd3
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x25e4], 0xd
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x25e4], 0xc
call fcn.101e5b00
lea ecx, [esp + 0x7c]
mov byte [esp + 0x25e4], 0xb
call fcn.101e5b00
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0x11
jmp 0x1011b2b0
call fcn.101e6470
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x25e4], 0xd
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x25e4], 0xc
call fcn.101e5b00
lea ecx, [esp + 0x7c]
mov byte [esp + 0x25e4], 0xb
call fcn.101e5b00
mov dword [ebp + 0x38], ebx
add ebp, 0x3c
push ebp
mov edx, str.Issuing_certificate_is_succeed.
call fcn.101e5eb0
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
xor eax, eax
jmp 0x1011b2b0
cmp al, bl
jne 0x1011b173
mov esi, dword [ebp + 0x50]
add esi, 0x164
lea edi, [esp + 0x1e50]
mov dword [esp + 0x1568], ebx
call fcn.101e5f90
cmp dword [esp + 0x15b0], ebx
jle 0x1011afc8
lea ecx, [esp + 0x15d4]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x12
push str.pCert
push eax
push ecx
push 0xdc
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0x12
jmp 0x1011b2b0
mov edx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
push str.Certificate_for_key_menagememt_dose_not_exist.
push 0x13
push str.certOrEncCert
push edx
push eax
push 0xe0
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x90]
mov byte [esp + 0x25e4], 0xa
call fcn.1016a890
lea ecx, [esp + 0x50]
mov byte [esp + 0x25e4], 9
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x25e4], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x25e4], 7
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x25e4], 6
call fcn.101e5b00
lea ecx, [esp + 0x151c]
mov byte [esp + 0x25e4], 1
call fcn.101b6630
lea ecx, [esp + 0x92c]
mov byte [esp + 0x25e4], bl
call fcn.101b6b80
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 0x13
jmp 0x1011b2b0
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.The_RecipNonce_does_not_exist.
push 5
push str.m_pCMPCodeBase
push ecx
push edx
push 0x51
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 5
jmp 0x1011b2b0
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_SenderNonce_does_not_exist.
push 3
push str.m_pCMPCodeBase
push eax
push ecx
push 0x46
push ebp
mov ecx, str......._srcDSProcessPKeyRecovResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x1fc]
mov dword [esp + 0x25e4], 0xffffffff
call fcn.101a8e60
mov eax, 3
mov ecx, dword [esp + 0x25dc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x25d4
ret 4