basecsp.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Microsoft Base Smart Card Crypto Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
194.4 KB
Uploaded
2025-12-01 07:53
Views
81
SHA-256
12f5a6082bcdfa6527f47b084188f2b9

Exported functions 28

CPAcquireContext #1 · 0xe200
CPAcquireContextW #2 · 0xe530
CPCreateHash #3 · 0xf620
CPDecrypt #4 · 0xf4a0
CPDeriveKey #5 · 0xe8e0
CPDestroyHash #6 · 0xf8f0
CPDestroyKey #7 · 0xe940
CPDuplicateHash #8 · 0xfd80
CPDuplicateKey #9 · 0xfef0
CPEncrypt #10 · 0xf3a0
CPExportKey #11 · 0xf110
CPGenKey #12 · 0xe760
CPGenRandom #13 · 0xfab0
CPGetHashParam #14 · 0xefa0
CPGetKeyParam #15 · 0xeb30
CPGetProvParam #16 · 0xee60
CPGetUserKey #17 · 0xfc10
CPHashData #18 · 0xf680
CPHashSessionKey #19 · 0xf7d0
CPImportKey #20 · 0xf2a0
CPReleaseContext #21 · 0xe590
CPSetHashParam #22 · 0xeec0
CPSetKeyParam #23 · 0xe9b0
CPSetProvParam #24 · 0xec10
CPSignHash #25 · 0xf820
CPVerifySignature #26 · 0xf960
DllRegisterServer #27 · 0xffc0
DllUnregisterServer #28 · 0x100f0

Imported DLLs & functions 135

DebugBreak 0x1002801c
IsDebuggerPresent 0x10028018
OutputDebugStringW 0x10028020
DelayLoadFailureHook 0x10028028
ResolveDelayLoadedAPI 0x10028030
GetLastError 0x10028038
RaiseException 0x10028040
SetLastError 0x1002803c
SetUnhandledExceptionFilter 0x10028048
UnhandledExceptionFilter 0x10028044
RaiseFailFastException 0x10028050
CloseHandle 0x10028058
GetProcessHeap 0x10028064
HeapAlloc 0x10028060
HeapFree 0x10028068
HeapReAlloc 0x1002806c
DisableThreadLibraryCalls 0x10028094
FreeLibrary 0x10028074
GetModuleFileNameA 0x10028080
GetModuleHandleExW 0x10028078
GetModuleHandleW 0x10028090
GetProcAddress 0x1002807c
LoadLibraryExA 0x1002808c
LoadLibraryExW 0x10028084
LoadStringW 0x10028088
FormatMessageW 0x100280a4
GetSystemDefaultLCID 0x1002809c
GetThreadLocale 0x100280a0
GetUserDefaultLCID 0x100280ac
LocaleNameToLCID 0x100280a8
GetCurrentProcess 0x100280cc
GetCurrentProcessId 0x100280c8
GetCurrentThread 0x100280bc
GetCurrentThreadId 0x100280c0
OpenProcessToken 0x100280b8
OpenThreadToken 0x100280b4
TerminateProcess 0x100280c4
QueryPerformanceCounter 0x100280d4
RegCloseKey 0x100280f0
RegCreateKeyExW 0x100280ec
RegOpenKeyExW 0x100280dc
RegQueryValueExW 0x100280e4
RegSetValueExA 0x100280e8
RegSetValueExW 0x100280e0
MultiByteToWideChar 0x100280fc
WideCharToMultiByte 0x100280f8
lstrlenA 0x10028104
lstrlenW 0x10028108
AcquireSRWLockExclusive 0x10028154
AcquireSRWLockShared 0x10028114
CreateEventW 0x10028134
CreateMutexExW 0x10028128
CreateSemaphoreExW 0x1002811c
DeleteCriticalSection 0x10028110
EnterCriticalSection 0x10028120
InitializeCriticalSection 0x10028150
InitializeCriticalSectionEx 0x10028130
LeaveCriticalSection 0x1002812c
OpenEventW 0x10028158
OpenSemaphoreW 0x10028148
ReleaseMutex 0x1002813c
ReleaseSemaphore 0x10028118
ReleaseSRWLockExclusive 0x10028124
ReleaseSRWLockShared 0x10028138
SetEvent 0x10028144
WaitForSingleObject 0x10028140
WaitForSingleObjectEx 0x1002814c
GetSystemTimeAsFileTime 0x10028168
GetTickCount 0x1002816c
CloseThreadpoolCleanupGroup 0x10028180
CloseThreadpoolCleanupGroupMembers 0x10028174
CloseThreadpoolTimer 0x1002818c
CreateThreadpoolCleanupGroup 0x1002817c
CreateThreadpoolTimer 0x10028184
IsThreadpoolTimerSet 0x10028190
SetThreadpoolTimer 0x10028188
WaitForThreadpoolTimerCallbacks 0x10028178
GetTraceEnableFlags 0x100281a8
GetTraceEnableLevel 0x100281ac
GetTraceLoggerHandle 0x100281a4
RegisterTraceGuidsW 0x100281a0
TraceMessage 0x1002819c
UnregisterTraceGuids 0x10028198
GetTokenInformation 0x100281b4
BCryptCreateHash 0x100281c8
BCryptDestroyHash 0x100281c0
BCryptFinishHash 0x100281c4
BCryptHashData 0x100281bc
__CxxFrameHandler3 0x100281dc
__dllonexit 0x100281d0
_amsg_exit 0x10028208
_CxxThrowException 0x10028204
_except_handler4_common 0x100281e8
_ftol2 0x10028200
_initterm 0x100281ec
_lock 0x10028248
_onexit 0x100281e0
_purecall 0x1002822c
_unlock 0x100281d4
_vsnprintf 0x10028230
_vsnprintf_s 0x1002821c
_vsnwprintf 0x10028244
_XcptFilter 0x1002820c
??0exception@@QAE@ABV0@@Z 0x10028220
??0exception@@QAE@XZ 0x10028224
??1exception@@UAE@XZ 0x10028228
??1type_info@@UAE@XZ 0x100281d8
??3@YAXPAX@Z 0x1002823c
?terminate@@YAXXZ 0x100281e4
free 0x100281f4
malloc 0x100281f0
memcmp 0x100281fc
memcpy 0x100281f8
memcpy_s 0x10028240
memmove_s 0x10028214
memset 0x1002824c
time 0x10028238
wcschr 0x10028218
wcsncmp 0x10028210
wcsnlen 0x10028234
EtwTraceMessage 0x10028258
RtlAnsiStringToUnicodeString 0x1002826c
RtlFreeAnsiString 0x10028270
RtlFreeUnicodeString 0x10028268
RtlImageNtHeader 0x10028254
RtlInitAnsiString 0x10028274
RtlInitUnicodeString 0x10028264
RtlNtStatusToDosError 0x1002825c
RtlUnicodeStringToAnsiString 0x10028260
I_RpcExceptionFilter 0x10028004
NdrClientCall2 0x10028008
RpcStringFreeW 0x10028000
UuidCreate 0x10028010
UuidToStringW 0x1002800c