D4CSP_ICBC.dll
Description: OnKey CSP P11 for Industrial and Commercial Bank of China
Authors: (C) 2007 Tendyron Corporation. All rights reserved.
Version: 5.0.0.1
Architecture: 32-bit
Operating System: Windows
SHA256: 3aae000574e9a7722924745c44f69d0b
File Size: 222.5 KB
Uploaded At: Dec. 1, 2025, 7:54 a.m.
Views: 5
Exported Functions
- CPAcquireContext (Ordinal: 1, Address: 0x87a0)
- CPCreateHash (Ordinal: 2, Address: 0xc970)
- CPDecrypt (Ordinal: 3, Address: 0xbc60)
- CPDeriveKey (Ordinal: 4, Address: 0x9d90)
- CPDestroyHash (Ordinal: 5, Address: 0xcaa0)
- CPDestroyKey (Ordinal: 6, Address: 0xcbb0)
- CPEncrypt (Ordinal: 7, Address: 0xc000)
- CPExportKey (Ordinal: 8, Address: 0xab40)
- CPGenKey (Ordinal: 9, Address: 0x9940)
- CPGenRandom (Ordinal: 10, Address: 0xc840)
- CPGetHashParam (Ordinal: 11, Address: 0xd0e0)
- CPGetKeyParam (Ordinal: 12, Address: 0xa170)
- CPGetProvParam (Ordinal: 13, Address: 0x8f60)
- CPGetUserKey (Ordinal: 14, Address: 0xc490)
- CPHashData (Ordinal: 15, Address: 0xccc0)
- CPHashSessionKey (Ordinal: 16, Address: 0xce40)
- CPImportKey (Ordinal: 17, Address: 0xb350)
- CPReleaseContext (Ordinal: 18, Address: 0x8e10)
- CPSetHashParam (Ordinal: 19, Address: 0xcfd0)
- CPSetKeyParam (Ordinal: 20, Address: 0xa560)
- CPSetProvParam (Ordinal: 21, Address: 0x9750)
- CPSignHash (Ordinal: 22, Address: 0xd280)
- CPVerifySignature (Ordinal: 23, Address: 0xd680)
- C_CancelFunction (Ordinal: 24, Address: 0x19b20)
- C_CloseAllSessions (Ordinal: 25, Address: 0x16260)
- C_CloseSession (Ordinal: 26, Address: 0x161f0)
- C_CopyObject (Ordinal: 27, Address: 0x170e0)
- C_CreateObject (Ordinal: 28, Address: 0x16470)
- C_Decrypt (Ordinal: 29, Address: 0x17f30)
- C_DecryptDigestUpdate (Ordinal: 30, Address: 0x18fb0)
- C_DecryptFinal (Ordinal: 31, Address: 0x182a0)
- C_DecryptInit (Ordinal: 32, Address: 0x17e20)
- C_DecryptUpdate (Ordinal: 33, Address: 0x18120)
- C_DecryptVerifyUpdate (Ordinal: 34, Address: 0x18fd0)
- C_DeriveKey (Ordinal: 35, Address: 0x19a60)
- C_DestroyObject (Ordinal: 36, Address: 0x170f0)
- C_Digest (Ordinal: 37, Address: 0x18530)
- C_DigestEncryptUpdate (Ordinal: 38, Address: 0x18fa0)
- C_DigestFinal (Ordinal: 39, Address: 0x18740)
- C_DigestInit (Ordinal: 40, Address: 0x18440)
- C_DigestKey (Ordinal: 41, Address: 0x18730)
- C_DigestUpdate (Ordinal: 42, Address: 0x18690)
- C_Encrypt (Ordinal: 43, Address: 0x17920)
- C_EncryptFinal (Ordinal: 44, Address: 0x17c80)
- C_EncryptInit (Ordinal: 45, Address: 0x17820)
- C_EncryptUpdate (Ordinal: 46, Address: 0x17af0)
- C_Finalize (Ordinal: 47, Address: 0x15de0)
- C_FindObjects (Ordinal: 48, Address: 0x17740)
- C_FindObjectsFinal (Ordinal: 49, Address: 0x177d0)
- C_FindObjectsInit (Ordinal: 50, Address: 0x176b0)
- C_GenerateKey (Ordinal: 51, Address: 0x18fe0)
- C_GenerateKeyPair (Ordinal: 52, Address: 0x19220)
- C_GenerateRandom (Ordinal: 53, Address: 0x19ac0)
- C_GetAttributeValue (Ordinal: 54, Address: 0x17370)
- C_GetFunctionList (Ordinal: 55, Address: 0x15e80)
- C_GetFunctionStatus (Ordinal: 56, Address: 0x19b10)
- C_GetInfo (Ordinal: 57, Address: 0x15e30)
- C_GetMechanismInfo (Ordinal: 58, Address: 0x16020)
- C_GetMechanismList (Ordinal: 59, Address: 0x15ff0)
- C_GetObjectSize (Ordinal: 60, Address: 0x17320)
- C_GetOperationState (Ordinal: 61, Address: 0x162e0)
- C_GetSessionInfo (Ordinal: 62, Address: 0x162b0)
- C_GetSlotInfo (Ordinal: 63, Address: 0x15ef0)
- C_GetSlotList (Ordinal: 64, Address: 0x15e90)
- C_GetTokenInfo (Ordinal: 65, Address: 0x15f50)
- C_InitPIN (Ordinal: 66, Address: 0x160c0)
- C_InitToken (Ordinal: 67, Address: 0x16050)
- C_Initialize (Ordinal: 68, Address: 0x15d20)
- C_Login (Ordinal: 69, Address: 0x16300)
- C_Logout (Ordinal: 70, Address: 0x163c0)
- C_OpenSession (Ordinal: 71, Address: 0x161a0)
- C_SeedRandom (Ordinal: 72, Address: 0x19a70)
- C_SetAttributeValue (Ordinal: 73, Address: 0x17530)
- C_SetOperationState (Ordinal: 74, Address: 0x162f0)
- C_SetPIN (Ordinal: 75, Address: 0x16130)
- C_Sign (Ordinal: 76, Address: 0x18a60)
- C_SignEncryptUpdate (Ordinal: 77, Address: 0x18fc0)
- C_SignFinal (Ordinal: 78, Address: 0x18b50)
- C_SignInit (Ordinal: 79, Address: 0x188a0)
- C_SignRecover (Ordinal: 80, Address: 0x18b70)
- C_SignRecoverInit (Ordinal: 81, Address: 0x18b60)
- C_SignUpdate (Ordinal: 82, Address: 0x18b40)
- C_UnwrapKey (Ordinal: 83, Address: 0x19980)
- C_Verify (Ordinal: 84, Address: 0x18cd0)
- C_VerifyFinal (Ordinal: 85, Address: 0x18da0)
- C_VerifyInit (Ordinal: 86, Address: 0x18b80)
- C_VerifyRecover (Ordinal: 87, Address: 0x18ed0)
- C_VerifyRecoverInit (Ordinal: 88, Address: 0x18db0)
- C_VerifyUpdate (Ordinal: 89, Address: 0x18d90)
- C_WaitForSlotEvent (Ordinal: 90, Address: 0x19b30)
- C_WrapKey (Ordinal: 91, Address: 0x198e0)
Imported DLLs & Functions
CRYPT32.dll
- CertAddCertificateContextToStore (Address: 0x1002c020)
- CertCloseStore (Address: 0x1002c024)
- CertCompareCertificateName (Address: 0x1002c014)
- CertCreateCertificateContext (Address: 0x1002c028)
- CertDeleteCertificateFromStore (Address: 0x1002c010)
- CertDuplicateCertificateContext (Address: 0x1002c00c)
- CertEnumCertificatesInStore (Address: 0x1002c004)
- CertFreeCertificateContext (Address: 0x1002c030)
- CertGetCertificateContextProperty (Address: 0x1002c008)
- CertGetNameStringW (Address: 0x1002c02c)
- CertOpenStore (Address: 0x1002c01c)
- CertOpenSystemStoreW (Address: 0x1002c000)
- CertSetCertificateContextProperty (Address: 0x1002c018)
- CryptVerifyMessageSignature (Address: 0x1002c034)
imagehlp.dll
- ImageEnumerateCertificates (Address: 0x1002c1d0)
- ImageGetCertificateData (Address: 0x1002c1d4)
- ImageGetCertificateHeader (Address: 0x1002c1cc)
KERNEL32.dll
- CloseHandle (Address: 0x1002c058)
- CreateFileA (Address: 0x1002c08c)
- CreateFileW (Address: 0x1002c05c)
- CreateToolhelp32Snapshot (Address: 0x1002c074)
- DeleteCriticalSection (Address: 0x1002c040)
- DisableThreadLibraryCalls (Address: 0x1002c048)
- EnterCriticalSection (Address: 0x1002c04c)
- ExitProcess (Address: 0x1002c12c)
- FlushFileBuffers (Address: 0x1002c088)
- FreeEnvironmentStringsA (Address: 0x1002c158)
- FreeEnvironmentStringsW (Address: 0x1002c160)
- FreeLibrary (Address: 0x1002c0cc)
- GetACP (Address: 0x1002c17c)
- GetCommandLineA (Address: 0x1002c0f4)
- GetConsoleCP (Address: 0x1002c194)
- GetConsoleMode (Address: 0x1002c198)
- GetConsoleOutputCP (Address: 0x1002c094)
- GetCPInfo (Address: 0x1002c178)
- GetCurrentProcess (Address: 0x1002c0bc)
- GetCurrentProcessId (Address: 0x1002c170)
- GetCurrentThreadId (Address: 0x1002c0f0)
- GetEnvironmentStrings (Address: 0x1002c15c)
- GetEnvironmentStringsW (Address: 0x1002c164)
- GetFileType (Address: 0x1002c150)
- GetLastError (Address: 0x1002c0a4)
- GetLocaleInfoA (Address: 0x1002c19c)
- GetModuleFileNameA (Address: 0x1002c148)
- GetModuleHandleW (Address: 0x1002c0b8)
- GetOEMCP (Address: 0x1002c180)
- GetProcAddress (Address: 0x1002c0d4)
- GetStartupInfoA (Address: 0x1002c154)
- GetStdHandle (Address: 0x1002c144)
- GetStringTypeA (Address: 0x1002c1a0)
- GetStringTypeW (Address: 0x1002c1a4)
- GetSystemTimeAsFileTime (Address: 0x1002c174)
- GetSystemWindowsDirectoryW (Address: 0x1002c0c0)
- GetTickCount (Address: 0x1002c16c)
- GetVersionExW (Address: 0x1002c0a8)
- HeapAlloc (Address: 0x1002c0e8)
- HeapCreate (Address: 0x1002c130)
- HeapDestroy (Address: 0x1002c134)
- HeapFree (Address: 0x1002c0e4)
- HeapReAlloc (Address: 0x1002c0ec)
- HeapSize (Address: 0x1002c128)
- InitializeCriticalSection (Address: 0x1002c044)
- InitializeCriticalSectionAndSpinCount (Address: 0x1002c18c)
- InterlockedDecrement (Address: 0x1002c10c)
- InterlockedIncrement (Address: 0x1002c108)
- IsBadWritePtr (Address: 0x1002c0ac)
- IsDebuggerPresent (Address: 0x1002c11c)
- IsValidCodePage (Address: 0x1002c184)
- LCMapStringA (Address: 0x1002c1a8)
- LCMapStringW (Address: 0x1002c0a0)
- LeaveCriticalSection (Address: 0x1002c050)
- LoadLibraryA (Address: 0x1002c188)
- LoadLibraryW (Address: 0x1002c0d0)
- LocalAlloc (Address: 0x1002c0c8)
- LocalFree (Address: 0x1002c0b4)
- lstrcmpA (Address: 0x1002c054)
- lstrcmpiW (Address: 0x1002c06c)
- lstrcmpW (Address: 0x1002c078)
- lstrcpyA (Address: 0x1002c0d8)
- lstrcpynA (Address: 0x1002c07c)
- lstrcpyW (Address: 0x1002c0dc)
- lstrlenA (Address: 0x1002c0c4)
- lstrlenW (Address: 0x1002c068)
- MultiByteToWideChar (Address: 0x1002c03c)
- OpenEventW (Address: 0x1002c084)
- Process32FirstW (Address: 0x1002c070)
- Process32NextW (Address: 0x1002c060)
- QueryPerformanceCounter (Address: 0x1002c168)
- RaiseException (Address: 0x1002c120)
- RtlUnwind (Address: 0x1002c0e0)
- SetEvent (Address: 0x1002c080)
- SetFilePointer (Address: 0x1002c190)
- SetHandleCount (Address: 0x1002c14c)
- SetLastError (Address: 0x1002c0b0)
- SetStdHandle (Address: 0x1002c09c)
- SetUnhandledExceptionFilter (Address: 0x1002c118)
- Sleep (Address: 0x1002c124)
- TerminateProcess (Address: 0x1002c110)
- TlsAlloc (Address: 0x1002c0fc)
- TlsFree (Address: 0x1002c104)
- TlsGetValue (Address: 0x1002c0f8)
- TlsSetValue (Address: 0x1002c100)
- UnhandledExceptionFilter (Address: 0x1002c114)
- VirtualAlloc (Address: 0x1002c13c)
- VirtualFree (Address: 0x1002c138)
- WideCharToMultiByte (Address: 0x1002c064)
- WriteConsoleA (Address: 0x1002c098)
- WriteConsoleW (Address: 0x1002c090)
- WriteFile (Address: 0x1002c140)
SHLWAPI.dll
- StrChrA (Address: 0x1002c1b4)
- StrCSpnA (Address: 0x1002c1c0)
- StrRChrA (Address: 0x1002c1b8)
- StrStrA (Address: 0x1002c1c4)
- wvnsprintfA (Address: 0x1002c1bc)
- wvnsprintfW (Address: 0x1002c1b0)