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

Disassembly:
push 0xffffffffffffffff
push 0x1024e84b
mov eax, dword fs:[0]
push eax
mov eax, 0x2670
call fcn.10228e90
push ebx
push ebp
push esi
push edi
mov eax, dword [0x102a8930]
xor eax, esp
push eax
lea eax, [esp + 0x2684]
mov dword fs:[0], eax
mov esi, ecx
mov ebp, dword [esp + 0x2694]
lea eax, [esp + 0x57c]
push eax
mov dword [ebp + 0x34], str.processPKIMessage
call fcn.101a8d60
xor ebx, ebx
mov dword [esp + 0x268c], ebx
mov eax, dword [esi + 4]
cmp dword [esi + 8], ebx
jne 0x10123606
mov esi, 0x1025bd4e
jmp 0x10123609
mov esi, dword [esi + 0xc]
push eax
push esi
lea ecx, [esp + 0x584]
push ecx
call fcn.101a9440
test eax, eax
jle 0x10123673
mov eax, dword [esp + 0x5b0]
cmp eax, ebx
je 0x10123630
cmp dword [esp + 0x5a8], ebx
jne 0x10123635
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 0x52
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 1
jmp 0x10126445
mov ax, word [esp + 0x608]
movzx ecx, ax
mov dword [esp + 0x8c], ecx
test al, 0x20
je 0x10126408
mov edx, dword [ebp + 0x50]
mov eax, dword [esp + 0x990]
cmp dword [edx + 0xa0], ebx
mov edx, dword [eax + 0x1c]
lea ecx, [esp + 0x990]
jne 0x10123744
call edx
mov esi, dword [ebp + 0x50]
add esi, 0x9c
mov edi, eax
call fcn.101e5f90
test byte [esp + 0x8c], 0x40
je 0x101263c9
mov edx, dword [esp + 0x9f4]
mov eax, dword [edx + 0x1c]
lea ecx, [esp + 0x9f4]
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 0x101237aa
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 0x6f
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 4
jmp 0x10126445
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 0x101236bf
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 0x63
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 2
jmp 0x10126445
mov al, byte [esp + 0xbc0]
cmp al, 1
je 0x101237bd
cmp al, 8
jne 0x10126387
lea edi, [esp + 0xbc4]
mov dword [esp + 0xb80], ebx
call fcn.101e5f90
lea eax, [esp + 0x27c]
push eax
call fcn.101bc680
mov byte [esp + 0x268c], 1
mov eax, dword [ebp + 0xc]
cmp dword [esi + 8], ebx
jne 0x101237f4
mov esi, 0x1025bd4e
jmp 0x101237f7
mov esi, dword [esi + 0xc]
push eax
push esi
lea edi, [esp + 0x284]
call fcn.101bc810
test eax, eax
jle 0x10123864
lea ecx, [esp + 0x2a4]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 7
push str.certRepMessage
push ecx
push edx
push 0x82
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov ecx, edi
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 7
jmp 0x10126445
push ebx
lea eax, [esp + 0x94]
lea ecx, [esp + 0x98]
lea edi, [esp + 0x280]
mov dword [esp + 0x98], ebx
mov dword [esp + 0x94], ebx
call fcn.101bc7b0
test eax, eax
jle 0x101238ec
lea ecx, [esp + 0x2a4]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 8
push str.certRepMessage
push eax
push ecx
push 0x88
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov ecx, edi
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 8
jmp 0x10126445
lea edx, [esp + 0x12ec]
push edx
call fcn.101bbf50
mov byte [esp + 0x268c], 2
mov eax, dword [esp + 0x90]
mov ecx, dword [esp + 0x94]
push eax
push ecx
lea edx, [esp + 0x12f4]
push edx
call fcn.101bc0e0
test eax, eax
jle 0x10123996
lea ecx, [esp + 0x1314]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 9
push str.certResponse
push eax
push ecx
push 0x8b
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 9
jmp 0x10126445
lea eax, [esp + 0x13e0]
call fcn.101848f0
mov dword [ebp + 0x38], eax
cmp eax, ebx
je 0x10123a34
lea esi, [ebp + 0x3c]
push esi
mov edx, 0x1026f608
call fcn.101e5eb0
xor edi, edi
cmp dword [esp + 0x14ec], ebx
jle 0x101239ef
jmp 0x101239d0
lea ebx, [esp + 0x1444]
call fcn.101b8870
mov ebx, eax
call fcn.101e61b0
inc edi
cmp edi, dword [esp + 0x14ec]
jl 0x101239d0
xor ebx, ebx
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
xor eax, eax
jmp 0x10126445
test byte [esp + 0x5c0], 1
je 0x1012631b
mov dword [esp + 0x98], vtable.C3303::ByteString.0
mov dword [esp + 0xa8], ebx
mov dword [esp + 0xa4], ebx
mov dword [esp + 0x9c], ebx
mov dword [esp + 0xa0], ebx
lea eax, [esp + 0xdc]
call fcn.101b2580
mov byte [esp + 0x268c], 4
test byte [esp + 0xbc0], 1
mov edi, dword [ebp + 0x50]
lea esi, [esp + 0x98]
je 0x10123a96
add edi, 0x74
jmp 0x10123a9c
add edi, 0x114
call fcn.101e5f90
lea edx, [esp + 0x98]
push edx
lea eax, [esp + 0x580]
push eax
lea ecx, [esp + 0xe4]
push ecx
call fcn.101b3250
test eax, eax
jle 0x10123b6d
lea ecx, [esp + 0xf8]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0xa
push str.pkiProtection
push edx
push eax
push 0xae
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 3
lea ecx, [esp + 0xdc]
mov dword [esp + 0xdc], vtable.PPKIProtection.0
call fcn.100e2f20
lea ecx, [esp + 0x98]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xa
jmp 0x10126445
mov byte [esp + 0x268c], 3
lea ecx, [esp + 0xdc]
mov dword [esp + 0xdc], vtable.PPKIProtection.0
call fcn.100e2f20
lea ecx, [esp + 0x98]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
test byte [esp + 0x2c0], 1
je 0x10123e81
mov dword [esp + 0x78], vtable.C3303::ByteString.0
mov dword [esp + 0x88], ebx
mov dword [esp + 0x84], ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], ebx
lea ecx, [esp + 0x2c4]
push ecx
mov byte [esp + 0x2690], 5
call fcn.10177010
mov edi, eax
lea esi, [esp + 0x78]
call fcn.101e5f90
cmp dword [esp + 0x2c8], ebx
jle 0x10123c7f
lea ecx, [esp + 0x2ec]
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 0xbe
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov ecx, esi
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xc
jmp 0x10126445
lea esi, [esp + 0x18c]
call fcn.10191c20
mov byte [esp + 0x268c], 6
mov eax, 0x1025bd4e
cmp dword [esp + 0x80], ebx
je 0x10123ca8
mov eax, dword [esp + 0x84]
mov ecx, dword [esp + 0x7c]
push ecx
push eax
xor dl, dl
lea esi, [esp + 0x194]
call fcn.101770f0
test eax, eax
jle 0x10123d63
lea ecx, [esp + 0x1b4]
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 0xc2
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 5
mov ecx, esi
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xd
jmp 0x10126445
lea ecx, [esp + 0x18c]
push ecx
mov byte [esp + 0x1b4], bl
mov byte [esp + 0x1e0], bl
mov byte [esp + 0x1d9], bl
mov dword [esp + 0x1dc], 0xffffffff
call fcn.10177010
mov esi, dword [ebp + 0x50]
add esi, 0x128
mov edi, eax
call fcn.101e5f90
cmp dword [esp + 0x190], ebx
jle 0x10123e51
lea ecx, [esp + 0x1b4]
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 0xc7
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 5
lea ecx, [esp + 0x18c]
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xe
jmp 0x10126445
mov byte [esp + 0x268c], 5
lea ecx, [esp + 0x18c]
mov dword [esp + method.RPCaPubs.virtual_0], vtable.RPCaPubs.0
call fcn.10176ea0
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
cmp dword [esp + 0x3dc], ebx
mov dword [esp + 0xac], ebx
jle 0x10124a7c
mov eax, dword [esp + 0xac]
cmp eax, ebx
je 0x10123ee8
push eax
lea eax, [esp + 0x94]
lea ecx, [esp + 0x98]
lea edi, [esp + 0x280]
call fcn.101bc7b0
test eax, eax
jg 0x10124ad2
mov ecx, dword [esp + 0x90]
mov edx, dword [esp + 0x94]
push ecx
push edx
lea eax, [esp + 0x12f4]
push eax
call fcn.101bc0e0
test eax, eax
jg 0x10124b46
lea eax, [esp + 0x1334]
call fcn.101848f0
test eax, eax
jne 0x10123fb3
test byte [esp + 0x1330], 1
je 0x10124a60
mov esi, dword [ebp + 0x50]
xor ecx, ecx
cmp byte [esp + 0x15e8], bl
lea edi, [esp + 0x1e90]
setne cl
add esi, 0x13c
mov dword [esp + 0x15a8], ecx
call fcn.101e5f90
cmp dword [esp + 0x15f0], ebx
jle 0x10124a60
lea ecx, [esp + 0x1614]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x11
push str.pCert
push edx
push eax
push 0xe0
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x11
jmp 0x10126445
lea eax, [esp + 0x1334]
call fcn.101848f0
cmp eax, 1
jne 0x10124a00
test byte [esp + 0x1330], al
je 0x10124bba
mov al, byte [esp + 0xbc0]
cmp al, 1
jne 0x10123ff0
mov edx, dword [ebp + 0x50]
cmp byte [edx + 0x274], bl
je 0x10124014
jmp 0x101243b0
cmp al, 8
jne 0x101243b0
mov eax, dword [ebp + 0x50]
cmp byte [eax + 0x274], bl
jne 0x101243b0
cmp byte [eax + 0x275], 1
jne 0x101243b0
test byte [esp + 0x15a0], 1
je 0x10125560
mov eax, vtable.C3303::ByteString.0
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
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 + 0x50], eax
mov dword [esp + 0x60], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
lea eax, [esp + 0x225c]
push eax
mov byte [esp + 0x2690], 9
call fcn.101b7b90
mov edi, eax
lea esi, [esp + 0x50]
call fcn.101e5f90
cmp dword [esp + 0x2260], ebx
jg 0x10124c26
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 ecx, [esp + 0x28]
mov byte [esp + 0x268c], 0xa
mov esi, dword [ebp + 0x50]
push ecx
call fcn.10122710
lea eax, [esp + 0xdc]
call fcn.1016a840
lea edx, [esp + 0x64]
push edx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x30]
push ecx
push 6
push 0xbb8
lea edx, [esp + 0xf0]
push edx
lea ecx, [esp + 0x68]
mov byte [esp + 0x26a4], 0xb
call fcn.1016ae70
lea ecx, [esp + 0x28]
test eax, eax
jg 0x10124ccd
call fcn.101e6470
lea eax, [esp + 0x1064]
push eax
call fcn.1017d810
mov byte [esp + 0x268c], 0xc
mov eax, 0x1025bd4e
cmp dword [esp + 0x1c], ebx
je 0x1012412d
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x18]
push ebx
push ecx
push eax
lea edi, [esp + 0x1070]
call fcn.1017df50
test eax, eax
jle 0x1012432e
lea eax, [esp + 0x454]
call fcn.10177180
mov byte [esp + 0x268c], 0xd
mov eax, dword [ebp + 0x50]
lea esi, [eax + 0x218]
mov ecx, 0x1025caf4
mov eax, esi
call fcn.101e62f0
test al, al
je 0x1012418c
push ebx
mov edx, str.1_2_840_113549_1_1_1
lea esi, [esp + 0x458]
call fcn.10177330
jmp 0x101242c6
mov ecx, str.ECDH
mov eax, esi
call fcn.101e62f0
test al, al
je 0x10125414
push ebx
mov edx, str.1_2_840_10045_2_1
lea esi, [esp + 0x458]
call fcn.10177330
lea eax, [esp + 0x18c]
call fcn.1017c4f0
mov edi, vtable.ASN1ObjectIdentifier.0
mov dword [esp + 0x18c], edi
mov byte [esp + 0x190], 6
mov byte [esp + 0x268c], 0xe
mov eax, dword [ebp + 0x50]
lea esi, [eax + 0x230]
mov ecx, str.sect163k1
mov eax, esi
call fcn.101e62f0
test al, al
je 0x101241fa
push str.1_3_132_0_1
jmp 0x1012422a
mov ecx, str.c2pnb163v1
mov eax, esi
call fcn.101e62f0
test al, al
je 0x10124211
push str.1_2_840_10045_3_0_1
jmp 0x1012422a
mov ecx, str.secp160r1
mov eax, esi
call fcn.101e62f0
test al, al
je 0x101252ad
push str.1_3_132_0_8
lea ecx, [esp + 0x190]
call fcn.1017d3a0
cmp eax, ebx
jg 0x10124d9e
mov dword [esp + 0x3c], vtable.C3303::ByteString.0
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
lea ecx, [esp + 0x18c]
mov byte [esp + 0x268c], 0x10
call fcn.1017c650
mov edi, eax
lea esi, [esp + 0x3c]
call fcn.101e5f90
cmp dword [esp + 0x19c], ebx
jg 0x10124ead
mov edi, esi
lea esi, [esp + 0x500]
call fcn.101e5f90
or byte [esp + 0x498], 1
mov ecx, edi
mov byte [esp + 0x268c], 0xe
call fcn.101e5b00
mov byte [esp + 0x268c], 0xd
lea ecx, [esp + 0x18c]
mov dword [esp + method.ASN1ObjectIdentifier.virtual_0], vtable.ASN1ObjectIdentifier.0
call fcn.1017c580
lea edx, [esp + 0x1064]
push edx
lea eax, [esp + 0x458]
call fcn.1017da20
test eax, eax
jg 0x10124fd1
lea edx, [esp + 0x14]
lea esi, [esp + 0x1064]
call fcn.1017db00
test eax, eax
jg 0x101250c5
mov eax, esi
push eax
call fcn.1017dcb0
mov edi, eax
lea esi, [esp + 0x14]
call fcn.101e5f90
cmp dword [esp + 0x1068], ebx
jg 0x101251b9
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
mov esi, dword [ebp + 0x50]
lea ecx, [esp + 0x14]
push ecx
call fcn.10121130
lea ecx, [esp + 0x14]
call fcn.101e6470
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
mov al, byte [esp + 0x15e8]
cmp al, 1
jne 0x1012495b
lea edx, [esp + 0x1ea4]
push edx
mov dword [esp + 0x15ac], ebx
call fcn.101b7b90
lea ecx, [esp + 0x28]
call fcn.101e5ad0
mov byte [esp + 0x268c], 0x12
cmp dword [esp + 0x1ea8], ebx
jg 0x101255cc
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 eax, [esp + 0x14]
mov byte [esp + 0x268c], 0x13
mov esi, dword [ebp + 0x50]
push eax
call fcn.10122940
lea eax, [esp + 0x118]
call fcn.1016a840
mov byte [esp + 0x268c], 0x14
mov esi, dword [ebp + 0x50]
lea edi, [esi + 0x218]
mov ecx, str.RLIZARD
mov eax, edi
call fcn.101e62f0
test al, al
jne 0x10124534
mov ecx, str.NTRU
mov eax, edi
call fcn.101e62f0
test al, al
jne 0x10124534
lea edi, [esi + 0x244]
mov ecx, str.RLIZARD
mov eax, edi
call fcn.101e62f0
test al, al
jne 0x10124534
mov ecx, str.NTRU
mov eax, edi
call fcn.101e62f0
test al, al
jne 0x10124534
mov eax, dword [esi + 0x28c]
cmp eax, 3
je 0x10124518
cmp eax, 1
je 0x10124518
lea ecx, [esi + 0x278]
push ecx
add esi, 0x164
push esi
lea edx, [esp + 0x1c]
push edx
push 6
push 0xbb8
lea eax, [esp + 0x12c]
push eax
lea ecx, [esp + 0x40]
call fcn.1016ae70
cmp eax, ebx
jg 0x1012611c
lea ecx, [esp + 0x14]
call fcn.101e6470
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
jmp 0x10124a60
lea ecx, [esi + 0x278]
push ecx
add esi, 0x164
push esi
lea edx, [esp + 0x1c]
push edx
push 4
push 0xbcc
jmp 0x101244bb
lea eax, [esp + 0xcac]
call fcn.101b7900
mov byte [esp + 0x268c], 0x15
mov eax, 0x1025bd4e
cmp dword [esp + 0x30], ebx
je 0x10124557
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x2c]
push ebx
push ecx
push eax
lea edi, [esp + 0xcb8]
call fcn.101b7f10
test eax, eax
jg 0x10125651
or esi, 0xffffffff
mov eax, vtable.C3303::ByteString.0
mov dword [esp + 0x8c], esi
mov dword [esp + 0xb0], esi
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 + 0x78], eax
mov dword [esp + 0x88], ebx
mov dword [esp + 0x84], ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], ebx
mov dword [esp + 0x50], eax
mov dword [esp + 0x60], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
mov byte [esp + 0x268c], 0x18
test byte [esp + 0xcf0], 2
je 0x10124756
cmp dword [esp + 0xcb0], ebx
jg 0x1012570f
lea eax, [esp + 0x154]
call fcn.100f1030
push ebx
lea edx, [esp + 0x90]
push edx
lea ebx, [esp + 0xdbc]
mov byte [esp + 0x2694], 0x19
call fcn.101773b0
mov ecx, eax
call fcn.101e6430
push eax
lea eax, [esp + 0x160]
push eax
lea ebx, [esp + 0xc0]
call fcn.100f4650
test eax, eax
jg 0x101257fc
xor ebx, ebx
mov dword [esp + 0x98], vtable.C3303::ByteString.0
mov dword [esp + 0xa8], ebx
mov dword [esp + 0xa4], ebx
mov dword [esp + 0x9c], ebx
mov dword [esp + 0xa0], ebx
mov byte [esp + 0x268c], 0x1a
lea edi, [esp + 0xe60]
lea esi, [esp + 0x98]
mov dword [esp + 0xdb8], ebx
call fcn.101e5f90
mov edi, dword [esp + 0x9c]
cmp edi, ebx
jle 0x10124721
mov esi, dword [esp + 0xa4]
cmp byte [esi], 4
jne 0x10124721
lea eax, [esp + 0x3ec]
call fcn.1017f3b0
mov byte [esp + 0x268c], 0x1b
mov eax, 0x1025bd4e
cmp dword [esp + 0xa0], ebx
je 0x101246c7
mov eax, esi
push ebx
push edi
push eax
lea ecx, [esp + 0x3f8]
call fcn.1017f4a0
test eax, eax
jg 0x1012590d
lea ecx, [esp + 0x3ec]
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x64]
call fcn.101e5f90
cmp dword [esp + 0x3fc], ebx
jg 0x10125a50
mov byte [esp + 0x268c], 0x1a
lea ecx, [esp + 0x3ec]
mov dword [esp + 0x3ec], 0x10275128
call fcn.1017c580
lea ecx, [esp + 0x98]
mov byte [esp + 0x268c], 0x19
call fcn.101e5b00
mov byte [esp + 0x268c], 0x18
lea ecx, [esp + 0x154]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
xor ebx, ebx
test byte [esp + 0xcf0], 4
je 0x10124785
lea ecx, [esp + 0xcac]
push ecx
call fcn.101b7a90
mov edi, eax
lea esi, [esp + 0x78]
call fcn.101e5f90
cmp dword [esp + 0xcb0], ebx
jg 0x10125b93
lea edx, [esp + 0xcac]
push edx
call fcn.101b7b10
mov edi, eax
lea esi, [esp + 0x50]
call fcn.101e5f90
cmp dword [esp + 0xcb0], ebx
jg 0x10125c84
mov edi, vtable.C3303::ByteString.0
mov dword [esp + 0x3c], edi
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
lea eax, [esp + 0x3c]
mov byte [esp + 0x268c], 0x1c
mov esi, dword [ebp + 0x50]
push eax
call fcn.10122940
test eax, eax
jg 0x10125d75
mov dword [esp + 0xb4], edi
mov dword [esp + 0xc4], ebx
mov dword [esp + 0xc0], ebx
mov dword [esp + 0xb8], ebx
mov dword [esp + 0xbc], ebx
mov dword [esp + 0xc8], edi
mov dword [esp + 0xd8], ebx
mov dword [esp + 0xd4], ebx
mov dword [esp + 0xcc], ebx
mov dword [esp + 0xd0], ebx
lea eax, [esp + 0x244]
call fcn.100db650
lea eax, [esp + 0x244]
mov byte [esp + 0x268c], 0x1f
call fcn.100e03c0
test eax, eax
jg 0x10125e76
lea eax, [esp + 0x514]
call fcn.101e34a0
mov byte [esp + 0x268c], 0x20
mov ecx, dword [ebp + 0x50]
mov eax, dword [esp + 0xb0]
push 2
add ecx, 0x164
push ecx
mov ecx, dword [esp + 0x94]
lea edx, [esp + 0xbc]
push edx
push eax
push ecx
lea edx, [esp + 0x528]
push edx
lea eax, [esp + 0x68]
lea ecx, [esp + 0x7c]
call fcn.101e40f0
test eax, eax
jg 0x10125fbf
lea ecx, [esp + 0x514]
mov byte [esp + 0x268c], 0x1f
call fcn.101e3520
mov byte [esp + 0x268c], 0x1e
lea ecx, [esp + 0x244]
mov dword [esp + method.PPrivateKey.virtual_0], vtable.PPrivateKey.0
call fcn.100e2f20
lea ecx, [esp + 0xc8]
mov byte [esp + 0x268c], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xb4]
mov byte [esp + 0x268c], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0x18
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
jmp 0x101244d4
cmp al, bl
jne 0x101261cf
mov esi, dword [ebp + 0x50]
add esi, 0x164
lea edi, [esp + 0x1e90]
mov dword [esp + 0x15a8], ebx
call fcn.101e5f90
cmp dword [esp + 0x15f0], ebx
jle 0x10124a60
lea ecx, [esp + 0x1614]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x29
push str.pCert
push edx
push eax
push 0x1b3
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x29
jmp 0x10126445
test byte [esp + 0x1330], 1
je 0x10124a60
lea eax, [esp + 0x1334]
call fcn.101848f0
mov esi, dword [ebp + 0x50]
sub eax, 2
cmp eax, dword [esi + 0x33c]
jge 0x1012623b
xor ecx, ecx
cmp byte [esp + 0x15e8], bl
lea edx, [eax + eax*4]
setne cl
lea edi, [esp + 0x1e90]
mov dword [esp + 0x15a8], ecx
mov eax, dword [esi + 0x2a8]
lea esi, [eax + edx*4]
call fcn.101e5f90
cmp dword [esp + 0x15f0], ebx
jg 0x101262a7
mov eax, dword [esp + 0xac]
inc eax
cmp eax, dword [esp + 0x3dc]
mov dword [esp + 0xac], eax
jl 0x10123e95
mov dword [ebp + 0x38], ebx
add ebp, 0x3c
push ebp
mov edx, str.Issuing_certificate_is_succeed.
call fcn.101e5eb0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
xor eax, eax
jmp 0x10126445
lea ecx, [esp + 0x2a4]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0xf
push str.certRepMessage
push ecx
push edx
push 0xcf
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xf
jmp 0x10126445
lea ecx, [esp + 0x1314]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x10
push str.certResponse
push eax
push ecx
push 0xd1
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x10
jmp 0x10126445
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Private_key_for_key_management_does_not_exist.
push 0x12
push str.certResponse
push ecx
push edx
push 0xe9
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x12
jmp 0x10126445
lea ecx, [esp + 0x2284]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x14
push str.pEncValue
push eax
push ecx
push 0xfb
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x14
jmp 0x10126445
call fcn.101e6470
lea ecx, [esp + 0xf8]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x15
push str.cryptUtil
push edx
push eax
push 0x105
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x15
jmp 0x10126445
lea ecx, [esp + 0x1c8]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x17
push str.asnOid
push ecx
push edx
push 0x126
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 0xd
lea ecx, [esp + 0x18c]
mov dword [esp + 0x18c], edi
call fcn.1017c580
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x17
jmp 0x10126445
lea ecx, [esp + 0x1c8]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x18
push str.asnOid
push eax
push ecx
push 0x12b
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0xe
call fcn.101e5b00
mov byte [esp + 0x268c], 0xd
lea ecx, [esp + 0x18c]
mov dword [esp + method.ASN1ObjectIdentifier.virtual_0], vtable.ASN1ObjectIdentifier.0
call fcn.1017c580
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x18
jmp 0x10126445
lea ecx, [esp + 0x108c]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x1a
push str.privateKeyInfo
push edx
push eax
push 0x137
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x1a
jmp 0x10126445
lea ecx, [esp + 0x108c]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x1b
push str.privateKeyInfo
push ecx
push edx
push 0x13a
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x1b
jmp 0x10126445
lea ecx, [esp + 0x108c]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x1c
push str.privateKeyInfo
push eax
push ecx
push 0x13e
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x1c
jmp 0x10126445
mov dword [esp + 0x3c], vtable.C3303::ByteString.0
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
mov byte [esp + 0x268c], 0xf
mov ecx, dword [ebp + 0x50]
add ecx, 0x230
call fcn.101e6430
push eax
push str.m_pCMPCodeBase__m_bsAlgInfo__s__is_unknown_Curve_Number.
lea eax, [esp + 0x44]
call fcn.101e6de0
mov eax, dword [esp + 0x50]
add esp, 8
cmp eax, ebx
je 0x101252fb
cmp dword [esp + 0x40], ebx
jne 0x10125300
mov eax, 0x1025bd4e
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x16
push str.m_pCMPCodeBase__m_nAlgInfo
push edx
push eax
push 0x122
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0xe
call fcn.101e5b00
mov byte [esp + 0x268c], 0xd
lea ecx, [esp + 0x18c]
mov dword [esp + 0x18c], edi
call fcn.1017c580
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x16
jmp 0x10126445
mov dword [esp + 0x3c], vtable.C3303::ByteString.0
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
mov byte [esp + 0x268c], 0x11
mov ecx, dword [ebp + 0x50]
add ecx, 0x218
call fcn.101e6430
push eax
push str.m_pCMPCodeBase__m_bsAlgName__s__is_unknown_Curve_Number.
lea eax, [esp + 0x44]
call fcn.101e6de0
mov eax, dword [esp + 0x50]
add esp, 8
cmp eax, ebx
je 0x10125462
cmp dword [esp + 0x40], ebx
jne 0x10125467
mov eax, 0x1025bd4e
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x19
push str.m_pCMPCodeBase__m_bsAlgName
push ecx
push edx
push 0x133
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0xd
call fcn.101e5b00
lea ecx, [esp + 0x454]
mov byte [esp + 0x268c], 0xc
call fcn.10177200
lea ecx, [esp + 0x1064]
mov byte [esp + 0x268c], 0xb
call fcn.1017d900
lea ecx, [esp + 0xdc]
mov byte [esp + 0x268c], 0xa
call fcn.1016a890
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 9
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 8
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 7
call fcn.101e5b00
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x19
jmp 0x10126445
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.Private_key_for_key_menagement_is_not_in_message.
push 0x13
push str.pCertKeyPair
push eax
push ecx
push 0xf6
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x13
jmp 0x10126445
lea ecx, [esp + 0x1ecc]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x1d
push str.pEncValue
push edx
push eax
push 0x14c
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x1d
jmp 0x10126445
lea ecx, [esp + 0xcd4]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x1e
push str.encValue
push ecx
push edx
push 0x15b
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x1e
jmp 0x10126445
lea ecx, [esp + 0xcd4]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x1f
push str.encValue
push eax
push ecx
push 0x167
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], esi
call fcn.101a8e60
mov eax, 0x1f
jmp 0x10126445
lea ecx, [esp + 0x170]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x20
push str.algoUtil
push edx
push eax
push 0x16b
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 0x18
lea ecx, [esp + 0x154]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], 0
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x20
jmp 0x10126445
lea ecx, [esp + 0x428]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x21
push str.octet
push ecx
push edx
push 0x176
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 0x1a
lea ecx, [esp + 0x3ec]
mov dword [esp + 0x3ec], 0x10275128
call fcn.1017c580
lea ecx, [esp + 0x98]
mov byte [esp + 0x268c], 0x19
call fcn.101e5b00
mov byte [esp + 0x268c], 0x18
lea ecx, [esp + 0x154]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x21
jmp 0x10126445
lea ecx, [esp + 0x428]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x22
push str.octet
push eax
push ecx
push 0x17a
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 0x1a
lea ecx, [esp + 0x3ec]
mov dword [esp + 0x3ec], 0x10275128
call fcn.1017c580
lea ecx, [esp + 0x98]
mov byte [esp + 0x268c], 0x19
call fcn.101e5b00
mov byte [esp + 0x268c], 0x18
lea ecx, [esp + 0x154]
mov dword [esp + method.PAlgorithmUtil.virtual_0], vtable.PAlgorithmUtil.0
call fcn.100e2f20
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x22
jmp 0x10126445
lea ecx, [esp + 0xcd4]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x23
push str.encValue
push edx
push eax
push 0x182
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x23
jmp 0x10126445
lea ecx, [esp + 0xcd4]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x24
push str.encValue
push ecx
push edx
push 0x187
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x24
jmp 0x10126445
mov ecx, dword [ebp + 0x50]
add ecx, 0x1c
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x25
push str.m_pCMPCodeBase
push eax
push ecx
push 0x18b
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0x18
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x25
jmp 0x10126445
lea ecx, [esp + 0x260]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x26
push str.prikey
push edx
push eax
push 0x192
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
mov byte [esp + 0x268c], 0x1e
lea ecx, [esp + 0x244]
mov dword [esp + method.PPrivateKey.virtual_0], vtable.PPrivateKey.0
call fcn.100e2f20
lea ecx, [esp + 0xc8]
mov byte [esp + 0x268c], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xb4]
mov byte [esp + 0x268c], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0x18
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x26
jmp 0x10126445
lea ecx, [esp + 0x51c]
call fcn.101e6430
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push eax
push 0x27
push str.encrypt
push ecx
push edx
push 0x196
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x514]
mov byte [esp + 0x268c], 0x1f
call fcn.101e3520
mov byte [esp + 0x268c], 0x1e
lea ecx, [esp + 0x244]
mov dword [esp + method.PPrivateKey.virtual_0], vtable.PPrivateKey.0
call fcn.100e2f20
lea ecx, [esp + 0xc8]
mov byte [esp + 0x268c], 0x1d
call fcn.101e5b00
lea ecx, [esp + 0xb4]
mov byte [esp + 0x268c], 0x1c
call fcn.101e5b00
lea ecx, [esp + 0x3c]
mov byte [esp + 0x268c], 0x18
call fcn.101e5b00
lea ecx, [esp + 0x50]
mov byte [esp + 0x268c], 0x17
call fcn.101e5b00
lea ecx, [esp + 0x78]
mov byte [esp + 0x268c], 0x16
call fcn.101e5b00
lea ecx, [esp + 0x64]
mov byte [esp + 0x268c], 0x15
call fcn.101e5b00
lea ecx, [esp + 0xcac]
mov byte [esp + 0x268c], 0x14
call fcn.101b79d0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x27
jmp 0x10126445
lea ecx, [esp + 0x14]
call fcn.101e6470
lea ecx, [esp + 0x134]
call fcn.101e6430
mov ecx, dword [ebp + 0x30]
push eax
mov eax, dword [ebp + 0x34]
push 0x28
push str.cryptUtil
push eax
push ecx
push 0x1aa
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x118]
mov byte [esp + 0x268c], 0x13
call fcn.1016a890
lea ecx, [esp + 0x14]
mov byte [esp + 0x268c], 0x12
call fcn.101e5b00
lea ecx, [esp + 0x28]
mov byte [esp + 0x268c], 2
call fcn.101e5b00
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x28
jmp 0x10126445
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Certificate_for_key_menagememt_dose_not_exist.
push 0x2a
push str.certOrEncCert
push ecx
push edx
push 0x1b7
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x2a
jmp 0x10126445
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.The_index_exceed_the_otherCertCnt.
push 0x2b
push str.pCert
push eax
push ecx
push 0x1c2
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x2b
jmp 0x10126445
lea ecx, [esp + 0x1614]
call fcn.101e6430
mov edx, dword [ebp + 0x34]
push eax
mov eax, dword [ebp + 0x30]
push 0x2c
push str.pCert
push edx
push eax
push 0x1ca
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0x2c
jmp 0x10126445
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.Protection_does_not_exist.
push 0xb
push str.pkiMessage
push ecx
push edx
push 0xb1
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x12ec]
mov byte [esp + 0x268c], 1
call fcn.101bc040
lea ecx, [esp + 0x27c]
mov byte [esp + 0x268c], bl
call fcn.101bc730
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 0xb
jmp 0x10126445
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x30]
push str.Unknown_PKI_body_type.
push 6
push str.pPKIBody
push eax
push ecx
push 0x7e
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 6
jmp 0x10126445
mov edx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x30]
push str.The_RecipNonce_does_not_exist.
push 5
push str.m_pCMPCodeBase
push edx
push eax
push 0x72
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 5
jmp 0x10126445
mov ecx, dword [ebp + 0x34]
mov edx, dword [ebp + 0x30]
push str.The_SenderNonce_does_not_exist.
push 3
push str.m_pCMPCodeBase
push ecx
push edx
push 0x67
push ebp
mov ecx, str......._srcDSProcessPInitResProcess.cpp
call fcn.100e2fd0
lea ecx, [esp + 0x57c]
mov dword [esp + 0x268c], 0xffffffff
call fcn.101a8e60
mov eax, 3
mov ecx, dword [esp + 0x2684]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x267c
ret 4