cryptngc.dll

v10.0.19041.6456 32-bit Windows NT Analyzed
Description
Microsoft Passport API
Authors
© Microsoft Corporation. All rights reserved.
File size
346.0 KB
Uploaded
2025-12-01 07:54
Views
99
SHA-256
7ed571d5b1f6909aa75624102a1b2ef0

Exported functions 69

FidoCreateCredential #1 · 0x2f7d0
FidoGetCredential #2 · 0x2f7e0
FidoSignWithCredential #3 · 0x2f7f0
NgcAddBioProtector #4 · 0x37760
NgcAddCompanionDeviceProtector #5 · 0x378a0
NgcAddPrebootProtector #6 · 0x379d0
NgcCancelPendingUIRequest #7 · 0x37b20
NgcChangePin #8 · 0x37c50
NgcChangePinSilent #9 · 0x37d80
NgcCreateContainer #10 · 0x37ec0
NgcCreateContainerSilent #11 · 0x38250
NgcCreateTicketForSmartCardKeyOperation #12 · 0x3e170
NgcCreateTicketForSmartCardVpn #13 · 0x3e1e0
NgcCreateUserIdKey #14 · 0x3be10
NgcCreateUserIdKeyEx #15 · 0x3bfd0
NgcCreateUserIdKeyHandle #16 · 0x3c1b0
NgcDecryptWithSymmetricPopKey #17 · 0x159c0
NgcDecryptWithUserIdKey #18 · 0x3dfe0
NgcDecryptWithUserIdKeySilent #19 · 0x3e010
NgcDeleteContainer #20 · 0x38400
NgcDeleteContainerEx #21 · 0x38420
NgcDeleteSymmetricPopKeyTransportKey #22 · 0x344f0
NgcDeleteUserIdKey #23 · 0x3c310
NgcEncryptWithAsymmetricKey #24 · 0x3e040
NgcEncryptWithSymmetricPopKey #25 · 0x39710
NgcEnumContainers #26 · 0x17590
NgcEnumUserIdKeys #27 · 0x3c420
NgcFreeEnumState #28 · 0x3c550
NgcGetDefaultDecryptionKeyName #29 · 0x3c570
NgcGetEventInterface #30 · 0x1da10
NgcGetKeyAttestationForContainerService #31 · 0x313d0
NgcGetKeyAttestationForUserIdKey2 #32 · 0x315f0
NgcGetKeyAttestationForUserIdKey #33 · 0x31850
NgcGetKeyImplType #34 · 0x3c660
NgcGetLogonDecryptionKeyName #35 · 0x3c7b0
NgcGetLogonDecryptionKeyNameForFirstLogonAfterUpgradeFromThreshold #36 · 0x3c8c0
NgcGetPkcs7ChainBlobFromCertificateBlob #37 · 0x31880
NgcGetPolicy #38 · 0x38760
NgcGetPregenKeyState #39 · 0x3c9d0
NgcGetPregenUserKey #40 · 0x3caf0
NgcGetSymmetricPopKeyTransportKey #41 · 0x345e0
NgcGetSymmetricPopKeyTransportKeyName #42 · 0x34780
NgcGetUserIdKeyCertificate #43 · 0x3cc30
NgcGetUserIdKeyContainerStatus #44 · 0x3cd60
NgcGetUserIdKeyName #45 · 0x3ce80
NgcGetUserIdKeyPublicKey #46 · 0x3ced0
NgcImportSymmetricPopKey #47 · 0x39850
NgcIsAnyContainerInVsm #48 · 0x16160
NgcIsPinRemovable #49 · 0x388a0
NgcNotifyVscProvisioned #50 · 0x34c40
NgcOpenUserIdKey #51 · 0x3cfc0
NgcPackAuthBuffer #52 · 0x33130
NgcPackPasswordChangeAuthBuffer #53 · 0x33380
NgcQueryEffectiveCertPolicy #54 · 0x34d40
NgcQueryEnabled #55 · 0x16270
NgcQueryHardwarePolicy #56 · 0x38b00
NgcRemoveBioProtector #57 · 0x38b30
NgcRemoveCompanionDeviceProtector #58 · 0x38c60
NgcRemovePrebootProtector #59 · 0x38d90
NgcRenewKeyAttestation #60 · 0x319a0
NgcSignWithSymmetricPopKey #61 · 0x188f0
NgcSignWithUserIdKey #62 · 0x3d010
NgcSignWithUserIdKeyAndPadding #63 · 0x3d040
NgcSignWithUserIdKeyEx #64 · 0x3d0b0
NgcSignWithUserIdKeySilent #65 · 0x3d120
NgcUnpackAuthBuffer #66 · 0x33410
NgcUnpackCredData #67 · 0x334c0
NgcUnpackPasswordChangeAuthBuffer #68 · 0x33550
NgcVerifyWithSymmetricPopKey #69 · 0x155f0

Imported DLLs & functions 192

ApiSetQueryApiSetPresence 0x1004d088
CoCreateInstance 0x1004d090
CoInitializeEx 0x1004d098
CoUninitialize 0x1004d094
DebugBreak 0x1004d0a8
IsDebuggerPresent 0x1004d0a0
OutputDebugStringW 0x1004d0a4
DelayLoadFailureHook 0x1004d0b0
ResolveDelayLoadedAPI 0x1004d0b8
GetLastError 0x1004d0c8
RaiseException 0x1004d0cc
SetLastError 0x1004d0d0
SetUnhandledExceptionFilter 0x1004d0c0
UnhandledExceptionFilter 0x1004d0c4
CloseHandle 0x1004d0d8
GetProcessHeap 0x1004d0e0
HeapAlloc 0x1004d0e8
HeapFree 0x1004d0e4
LocalAlloc 0x1004d0f0
LocalFree 0x1004d0f4
InitializeSListHead 0x1004d104
GetModuleFileNameA 0x1004d10c
GetModuleHandleExW 0x1004d114
GetModuleHandleW 0x1004d118
GetProcAddress 0x1004d110
FormatMessageW 0x1004d120
GetCurrentProcessId 0x1004d12c
GetCurrentThreadId 0x1004d128
IsProcessorFeaturePresent 0x1004d134
RegCloseKey 0x1004d13c
RegCreateKeyExW 0x1004d150
RegEnumKeyExW 0x1004d154
RegGetValueW 0x1004d144
RegOpenKeyExW 0x1004d140
RegQueryInfoKeyW 0x1004d14c
RegSetValueExW 0x1004d148
CompareStringEx 0x1004d15c
AcquireSRWLockExclusive 0x1004d174
AcquireSRWLockShared 0x1004d198
CreateEventW 0x1004d180
CreateMutexExW 0x1004d188
CreateSemaphoreExW 0x1004d1a8
DeleteCriticalSection 0x1004d1a4
EnterCriticalSection 0x1004d1a0
InitializeCriticalSectionAndSpinCount 0x1004d17c
InitializeCriticalSectionEx 0x1004d190
InitializeSRWLock 0x1004d1ac
LeaveCriticalSection 0x1004d194
OpenEventW 0x1004d1b0
OpenSemaphoreW 0x1004d16c
ReleaseMutex 0x1004d184
ReleaseSemaphore 0x1004d19c
ReleaseSRWLockExclusive 0x1004d178
ReleaseSRWLockShared 0x1004d164
SetEvent 0x1004d168
WaitForSingleObject 0x1004d18c
WaitForSingleObjectEx 0x1004d170
GetSystemTimeAsFileTime 0x1004d1c0
GetSystemFirmwareTable 0x1004d1c8
CloseThreadpoolTimer 0x1004d1d4
CreateThreadpoolTimer 0x1004d1dc
SetThreadpoolTimer 0x1004d1d0
WaitForThreadpoolTimerCallbacks 0x1004d1d8
FileTimeToSystemTime 0x1004d1e4
__CxxFrameHandler3 0x1004d250
__std_terminate 0x1004d24c
_CxxThrowException 0x1004d228
_except_handler4_common 0x1004d224
_o___std_exception_copy 0x1004d244
_o___std_exception_destroy 0x1004d234
_o___std_type_info_destroy_list 0x1004d230
_o___stdio_common_vsnprintf_s 0x1004d258
_o___stdio_common_vswprintf 0x1004d254
_o__callnewh 0x1004d23c
_o__cexit 0x1004d238
_o__configure_narrow_argv 0x1004d22c
_o__crt_atexit 0x1004d240
_o__errno 0x1004d1ec
_o__execute_onexit_table 0x1004d1f0
_o__initialize_narrow_environment 0x1004d1f4
_o__initialize_onexit_table 0x1004d1f8
_o__invalid_parameter_noinfo 0x1004d1fc
_o__invalid_parameter_noinfo_noreturn 0x1004d200
_o__purecall 0x1004d204
_o__register_onexit_function 0x1004d208
_o__seh_filter_dll 0x1004d20c
_o_free 0x1004d214
_o_malloc 0x1004d218
_o_terminate 0x1004d21c
_o_wcstoull 0x1004d220
memcmp 0x1004d25c
memcpy 0x1004d260
memmove 0x1004d210
wcsstr 0x1004d248
_initterm 0x1004d26c
_initterm_e 0x1004d268
EventActivityIdControl 0x1004d294
EventRegister 0x1004d290
EventSetInformation 0x1004d288
EventUnregister 0x1004d284
EventWriteTransfer 0x1004d28c
CopySid 0x1004d2a0
GetLengthSid 0x1004d2a4
GetTokenInformation 0x1004d2a8
IsValidSid 0x1004d29c
IsWellKnownSid 0x1004d2ac
ConvertSidToStringSidW 0x1004d2b8
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1004d2bc
ConvertStringSidToSidW 0x1004d2b4
GetPersistedRegistryLocationW 0x1004d2c4
BCryptDecrypt 0x1004d2cc
BCryptDestroyKey 0x1004d2e0
BCryptEncrypt 0x1004d2e4
BCryptGenerateSymmetricKey 0x1004d2dc
BCryptGenRandom 0x1004d2d8
BCryptHash 0x1004d2d0
BCryptImportKeyPair 0x1004d2d4
BCryptSetProperty 0x1004d2e8
CertAddCertificateContextToStore 0x1004d034
CertCloseStore 0x1004d044
CertCreateCertificateChainEngine 0x1004d038
CertCreateCertificateContext 0x1004d008
CertCreateSelfSignCertificate 0x1004d014
CertDeleteCertificateFromStore 0x1004d024
CertDuplicateCertificateContext 0x1004d02c
CertEnumCertificatesInStore 0x1004d020
CertFindCertificateInStore 0x1004d028
CertFreeCertificateChain 0x1004d048
CertFreeCertificateChainEngine 0x1004d040
CertFreeCertificateContext 0x1004d04c
CertGetCertificateChain 0x1004d010
CertGetCertificateContextProperty 0x1004d00c
CertOpenStore 0x1004d030
CertStrToNameW 0x1004d01c
CertVerifySubjectCertificateContext 0x1004d000
CertVerifyTimeValidity 0x1004d03c
CryptEncodeObjectEx 0x1004d018
CryptSignMessage 0x1004d004
DevObjCreateDeviceInfoList 0x1004d068
DevObjDestroyDeviceInfoList 0x1004d064
DevObjEnumDeviceInfo 0x1004d058
DevObjEnumDeviceInterfaces 0x1004d05c
DevObjGetClassDevs 0x1004d060
DevObjOpenDevRegKey 0x1004d054
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x1004d330
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x1004d2f8
?_Incref@facet@locale@std@@UAEXXZ 0x1004d324
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x1004d2fc
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x1004d32c
?_Xinvalid_argument@std@@YAXPBD@Z 0x1004d2f4
?_Xlength_error@std@@YAXPBD@Z 0x1004d340
?_Xout_of_range@std@@YAXPBD@Z 0x1004d2f0
??0?$codecvt@GDU_Mbstatet@@@std@@QAE@I@Z 0x1004d304
??1?$codecvt@GDU_Mbstatet@@@std@@MAE@XZ 0x1004d300
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x1004d33c
??Bid@locale@std@@QAEIXZ 0x1004d334
?do_always_noconv@?$codecvt@GDU_Mbstatet@@@std@@MBE_NXZ 0x1004d320
?do_encoding@?$codecvt@GDU_Mbstatet@@@std@@MBEHXZ 0x1004d318
?do_in@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBD1AAPBDPAG3AAPAG@Z 0x1004d314
?do_length@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBD1I@Z 0x1004d308
?do_max_length@?$codecvt@GDU_Mbstatet@@@std@@MBEHXZ 0x1004d31c
?do_out@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBG1AAPBGPAD3AAPAD@Z 0x1004d310
?do_unshift@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x1004d30c
?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A 0x1004d338
?out@?$codecvt@GDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBG1AAPBGPAD3AAPAD@Z 0x1004d328
NCryptCreateClaim 0x1004d354
NCryptCreatePersistedKey 0x1004d370
NCryptDecrypt 0x1004d34c
NCryptDeleteKey 0x1004d368
NCryptEnumKeys 0x1004d360
NCryptExportKey 0x1004d350
NCryptFinalizeKey 0x1004d36c
NCryptFreeBuffer 0x1004d35c
NCryptFreeObject 0x1004d378
NCryptGetProperty 0x1004d364
NCryptOpenKey 0x1004d348
NCryptOpenStorageProvider 0x1004d37c
NCryptSetProperty 0x1004d374
NCryptSignHash 0x1004d358
NtQuerySystemInformation 0x1004d384
NtTerminateProcess 0x1004d390
RtlIsMultiSessionSku 0x1004d388
RtlUnhandledExceptionFilter 0x1004d38c
NdrClientCall4 0x1004d070
RpcBindingBind 0x1004d080
RpcBindingCreateW 0x1004d07c
RpcBindingFree 0x1004d074
RpcExceptionFilter 0x1004d078