ReactOS 0.4.16-dev-197-g92996da
|
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "wincrypt.h"
#include "winreg.h"
#include "winnls.h"
#include "mssip.h"
#include "winuser.h"
#include "crypt32_private.h"
#include "wine/debug.h"
#include "wine/list.h"
Go to the source code of this file.
Classes | |
struct | _WINE_SIP_PROVIDER |
Macros | |
#define | CRYPT_SIPREMOVEPROV(key) |
#define | CRYPT_SIPADDPROV(key, field) |
Typedefs | |
typedef struct _WINE_SIP_PROVIDER | WINE_SIP_PROVIDER |
Variables | |
static const WCHAR | szOID [] |
static const WCHAR | szPutSigned [] |
static const WCHAR | szGetSigned [] |
static const WCHAR | szRemoveSigned [] |
static const WCHAR | szCreate [] |
static const WCHAR | szVerify [] |
static const WCHAR | szIsMyFile [] |
static const WCHAR | szIsMyFile2 [] |
static const WCHAR | szDllName [] = { 'D','l','l',0 } |
static const WCHAR | szFuncName [] = { 'F','u','n','c','N','a','m','e',0 } |
static struct list | providers = { &providers, &providers } |
static CRITICAL_SECTION | providers_cs = { &providers_cs_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | providers_cs_debug |
|
static |
Definition at line 575 of file sip.c.
Referenced by CRYPT_LoadSIP().
|
static |
Definition at line 589 of file sip.c.
Referenced by CRYPT_IsSIPCached(), CryptSIPCreateIndirectData(), CryptSIPGetSignedDataMsg(), CryptSIPPutSignedDataMsg(), CryptSIPRemoveSignedDataMsg(), and CryptSIPVerifyIndirectData().
Definition at line 65 of file sip.c.
Referenced by CRYPT_OpenSIPFunctionKey(), CRYPT_SIPDeleteFunction(), and CRYPT_SIPWriteFunction().
Definition at line 605 of file sip.c.
Referenced by CryptSIPLoad().
Definition at line 626 of file sip.c.
Referenced by CryptSIPLoad().
Definition at line 539 of file sip.c.
Referenced by CRYPT_LoadSIP().
Definition at line 258 of file sip.c.
Referenced by CRYPT_LoadSIPFunc(), and CryptSIPRetrieveSubjectGuid().
Definition at line 524 of file sip.c.
Referenced by CRYPT_LoadSIPFunc().
Definition at line 610 of file sip.c.
Referenced by DllMain().
|
static |
Definition at line 155 of file sip.c.
BOOL WINAPI CryptSIPAddProvider | ( | SIP_ADD_NEWPROVIDER * | psNewProv | ) |
Definition at line 207 of file sip.c.
Referenced by DllRegisterServer(), test_AddRemoveProvider(), and WINTRUST_SIPPAddProvider().
BOOL WINAPI CryptSIPCreateIndirectData | ( | SIP_SUBJECTINFO * | pSubjectInfo, |
DWORD * | pcbIndirectData, | ||
SIP_INDIRECT_DATA * | pIndirectData | ||
) |
Definition at line 715 of file sip.c.
Referenced by CryptSIPLoad(), InitFunctionPtrs(), and WINTRUST_SIPPAddProvider().
BOOL WINAPI CryptSIPGetSignedDataMsg | ( | SIP_SUBJECTINFO * | pSubjectInfo, |
DWORD * | pdwEncodingType, | ||
DWORD | dwIndex, | ||
DWORD * | pcbSignedDataMsg, | ||
BYTE * | pbSignedDataMsg | ||
) |
Definition at line 737 of file sip.c.
Referenced by CryptSIPLoad(), and WINTRUST_SIPPAddProvider().
BOOL WINAPI CryptSIPLoad | ( | const GUID * | pgSubject, |
DWORD | dwFlags, | ||
SIP_DISPATCH_INFO * | pSipDispatch | ||
) |
Definition at line 689 of file sip.c.
Referenced by CRYPT_QueryEmbeddedMessageObject(), SOFTPUB_GetSIP(), and test_SIPLoad().
BOOL WINAPI CryptSIPPutSignedDataMsg | ( | SIP_SUBJECTINFO * | pSubjectInfo, |
DWORD | pdwEncodingType, | ||
DWORD * | pdwIndex, | ||
DWORD | cbSignedDataMsg, | ||
BYTE * | pbSignedDataMsg | ||
) |
Definition at line 756 of file sip.c.
Referenced by CryptSIPLoad(), and WINTRUST_SIPPAddProvider().
Definition at line 112 of file sip.c.
Referenced by DllUnregisterServer(), and test_AddRemoveProvider().
BOOL WINAPI CryptSIPRemoveSignedDataMsg | ( | SIP_SUBJECTINFO * | pSubjectInfo, |
DWORD | dwIndex | ||
) |
Definition at line 775 of file sip.c.
Referenced by CryptSIPLoad(), and WINTRUST_SIPPAddProvider().
Definition at line 309 of file sip.c.
Referenced by CRYPT_QueryEmbeddedMessageObject(), CryptCATOpen(), IsCatalogFile(), SOFTPUB_GetFileSubject(), SOFTPUB_LoadCatalogMessage(), test_sip(), and test_SIPRetrieveSubjectGUID().
BOOL WINAPI CryptSIPRetrieveSubjectGuidForCatalogFile | ( | LPCWSTR | filename, |
HANDLE | handle, | ||
GUID * | subject | ||
) |
BOOL WINAPI CryptSIPVerifyIndirectData | ( | SIP_SUBJECTINFO * | pSubjectInfo, |
SIP_INDIRECT_DATA * | pIndirectData | ||
) |
Definition at line 792 of file sip.c.
Referenced by CryptSIPLoad(), and WINTRUST_SIPPAddProvider().
WINE_DEFAULT_DEBUG_CHANNEL | ( | crypt | ) |
Definition at line 564 of file sip.c.
Referenced by CRYPT_CacheSIP(), CRYPT_GetCachedSIP(), crypt_sip_free(), and wnetInit().
|
static |
Definition at line 565 of file sip.c.
Referenced by CRYPT_CacheSIP(), CRYPT_GetCachedSIP(), and crypt_sip_free().
|
static |
Definition at line 52 of file sip.c.
Referenced by CRYPT_LoadSIP(), CryptSIPAddProvider(), and CryptSIPRemoveProvider().
Definition at line 61 of file sip.c.
Referenced by CRYPT_LoadSIPFuncFromKey(), CRYPT_SIPWriteFunction(), GetFunctionFromForwarder(), LoadLibraryShim(), and START_TEST().
Definition at line 62 of file sip.c.
Referenced by CRYPT_GetFuncFromReg(), and CRYPT_SIPWriteFunction().
Definition at line 48 of file sip.c.
Referenced by CRYPT_LoadSIP(), CryptSIPAddProvider(), and CryptSIPRemoveProvider().
Definition at line 56 of file sip.c.
Referenced by CryptSIPAddProvider(), CryptSIPRemoveProvider(), and CryptSIPRetrieveSubjectGuid().
Definition at line 58 of file sip.c.
Referenced by CryptSIPAddProvider(), CryptSIPRemoveProvider(), and CryptSIPRetrieveSubjectGuid().
Definition at line 38 of file sip.c.
Referenced by CRYPT_OpenSIPFunctionKey(), CRYPT_SIPDeleteFunction(), CRYPT_SIPWriteFunction(), and CryptSIPRetrieveSubjectGuid().
Definition at line 46 of file sip.c.
Referenced by CRYPT_LoadSIP(), CryptSIPAddProvider(), and CryptSIPRemoveProvider().
Definition at line 50 of file sip.c.
Referenced by CRYPT_LoadSIP(), CryptSIPAddProvider(), and CryptSIPRemoveProvider().
Definition at line 54 of file sip.c.
Referenced by CRYPT_LoadSIP(), CryptSIPAddProvider(), and CryptSIPRemoveProvider().