|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include "windef.h"#include "winbase.h"#include "wincrypt.h"#include "winreg.h"#include "winternl.h"#include "winuser.h"#include "wine/debug.h"#include "wine/list.h"#include "crypt32_private.h"#include "cryptres.h"
Go to the source code of this file.
Classes | |
| struct | OIDFunctionSet |
| struct | OIDFunction |
| struct | FuncAddr |
| struct | OIDInfoConstructor |
| struct | OIDInfo |
Macros | |
| #define | CRYPT_OID_INFO_HAS_EXTRA_FIELDS |
Definition at line 1803 of file oid.c.
Referenced by CRYPT_EncodePKCSDigestedData(), CRYPT_ExportPublicKeyInfoEx(), and test_AlgIDToOID().
Definition at line 1816 of file oid.c.
Referenced by CDecodeMsg_FinalizeHashedContent(), CDecodeSignedMsg_VerifySignatureWithKey(), CEnvelopedEncodeMsg_Open(), CHashEncodeMsg_Open(), CRYPT_ImportKeyTrans(), CRYPT_IsValidSigner(), CSignedMsgData_ConstructSignerHandles(), SOFTPUB_VerifyImageHash(), test_OIDToAlgID(), and verify_signed_ocsp_response_info().
Definition at line 946 of file oid.c.
Referenced by CryptRegisterDefaultOIDFunction().
Definition at line 916 of file oid.c.
Referenced by CRYPT_RemoveStringFromMultiString(), and CryptRegisterDefaultOIDFunction().
Definition at line 1061 of file oid.c.
Referenced by CryptRegisterDefaultOIDFunction(), and CryptUnregisterDefaultOIDFunction().
Definition at line 1038 of file oid.c.
Referenced by CryptRegisterDefaultOIDFunction(), and CryptUnregisterDefaultOIDFunction().
|
static |
Definition at line 479 of file oid.c.
Referenced by CryptGetDefaultOIDFunctionAddress().
|
static |
Definition at line 286 of file oid.c.
Referenced by CryptGetOIDFunctionAddress().
Definition at line 146 of file oid.c.
Referenced by CRYPT_GetDefaultOIDKey(), CRYPT_GetFuncFromReg(), CryptGetDefaultOIDDllList(), CryptGetOIDFunctionValue(), CryptRegisterOIDFunction(), CryptSetOIDFunctionValue(), and CryptUnregisterOIDFunction().
Definition at line 928 of file oid.c.
Referenced by CRYPT_AddStringToMultiString(), CRYPT_RemoveStringFromMultiString(), and CRYPT_SetDefaultOIDDlls().
Definition at line 1835 of file oid.c.
Referenced by DllMain().
Definition at line 1829 of file oid.c.
Referenced by DllMain().
Definition at line 1004 of file oid.c.
Referenced by CryptUnregisterDefaultOIDFunction().
Definition at line 1083 of file oid.c.
Referenced by CryptRegisterDefaultOIDFunction(), and CryptUnregisterDefaultOIDFunction().
| BOOL WINAPI CryptEnumOIDInfo | ( | DWORD | dwGroupId, |
| DWORD | dwFlags, | ||
| void * | pvArg, | ||
| PFN_CRYPT_ENUM_OID_INFO | pfnEnumOIDInfo | ||
| ) |
Definition at line 1691 of file oid.c.
Referenced by PrintOID(), test_enumOIDInfo(), and WTHelperGetKnownUsages().
Definition at line 1170 of file oid.c.
Referenced by CStore::CStore(), enum_store_callback(), and show_cert_stores().
| PCCRYPT_OID_INFO WINAPI CryptFindOIDInfo | ( | DWORD | dwKeyType, |
| void * | pvKey, | ||
| DWORD | dwGroupId | ||
| ) |
Definition at line 1714 of file oid.c.
Referenced by add_cert_extension_detail(), add_oid_text_to_control(), cert_name_to_str_with_indent(), CertAlgIdToOID(), CertGetPublicKeyLength(), CertOIDToAlgId(), CertStrToNameW(), CRYPT_FormatEnhancedKeyUsage(), CRYPT_VerifyCertSignatureFromPublicKeyInfo(), CryptHashToBeSigned(), CryptSignCertificate(), field_format_public_key(), find_oid_in_list(), get_cert_usages(), initialize_purpose_selection(), request_query_option(), show_cert_usages(), test_findOIDInfo(), and test_registerOIDInfo().
| BOOL WINAPI CryptFreeOIDFunctionAddress | ( | HCRYPTOIDFUNCADDR | hFuncAddr, |
| DWORD | dwFlags | ||
| ) |
Definition at line 456 of file oid.c.
Referenced by CertVerifyCertificateChainPolicy(), CertVerifyRevocation(), CRYPT_ExportEncryptedKey(), CRYPT_ExportPublicKeyInfoEx(), CRYPT_GenKey(), CRYPT_ImportEncryptedKey(), CRYPT_ImportPublicKeyInfoEx(), CRYPT_ProvOpenStore(), CryptDecodeObjectEx(), CryptEncodeObject(), CryptEncodeObjectEx(), CryptExportPublicKeyInfoEx(), CryptFormatObject(), CryptGetDefaultOIDFunctionAddress(), CryptGetObjectUrl(), CryptImportPublicKeyInfoEx(), CryptRetrieveObjectByUrlW(), and test_installOIDFunctionAddress().
| BOOL WINAPI CryptGetDefaultOIDDllList | ( | HCRYPTOIDFUNCSET | hFuncSet, |
| DWORD | dwEncodingType, | ||
| LPWSTR | pwszDllList, | ||
| DWORD * | pcchDllList | ||
| ) |
Definition at line 182 of file oid.c.
Referenced by CertVerifyRevocation(), CryptGetDefaultOIDFunctionAddress(), and test_oidFunctionSet().
| BOOL WINAPI CryptGetDefaultOIDFunctionAddress | ( | HCRYPTOIDFUNCSET | hFuncSet, |
| DWORD | dwEncodingType, | ||
| LPCWSTR | pwszDll, | ||
| DWORD | dwFlags, | ||
| void ** | ppvFuncAddr, | ||
| HCRYPTOIDFUNCADDR * | phFuncAddr | ||
| ) |
Definition at line 499 of file oid.c.
Referenced by CertVerifyRevocation(), and test_getDefaultOIDFunctionAddress().
| BOOL WINAPI CryptGetOIDFunctionAddress | ( | HCRYPTOIDFUNCSET | hFuncSet, |
| DWORD | dwEncodingType, | ||
| LPCSTR | pszOID, | ||
| DWORD | dwFlags, | ||
| void ** | ppvFuncAddr, | ||
| HCRYPTOIDFUNCADDR * | phFuncAddr | ||
| ) |
Definition at line 375 of file oid.c.
Referenced by CertVerifyCertificateChainPolicy(), CRYPT_ExportEncryptedKey(), CRYPT_ExportPublicKeyInfoEx(), CRYPT_GenKey(), CRYPT_GetCreateFunction(), CRYPT_GetRetrieveFunction(), CRYPT_ImportEncryptedKey(), CRYPT_ImportPublicKeyInfoEx(), CRYPT_LoadDecoderExFunc(), CRYPT_LoadDecoderFunc(), CRYPT_LoadEncoderExFunc(), CRYPT_LoadEncoderFunc(), CRYPT_ProvOpenStore(), CryptExportPublicKeyInfoEx(), CryptFormatObject(), CryptGetObjectUrl(), CryptImportPublicKeyInfoEx(), test_installOIDFunctionAddress(), test_oidFunctionSet(), and test_verify_ecc_signature().
| BOOL WINAPI CryptGetOIDFunctionValue | ( | DWORD | dwEncodingType, |
| LPCSTR | pszFuncName, | ||
| LPCSTR | pszOID, | ||
| LPCWSTR | pwszValueName, | ||
| DWORD * | pdwValueType, | ||
| BYTE * | pbValueData, | ||
| DWORD * | pcbValueData | ||
| ) |
Definition at line 842 of file oid.c.
| HCRYPTOIDFUNCSET WINAPI CryptInitOIDFunctionSet | ( | LPCSTR | pszFuncName, |
| DWORD | dwFlags | ||
| ) |
Definition at line 103 of file oid.c.
Referenced by CertVerifyCertificateChainPolicy(), CertVerifyRevocation(), CRYPT_ExportEncryptedKey(), CRYPT_ExportPublicKeyInfoEx(), CRYPT_GenKey(), CRYPT_GetCreateFunction(), CRYPT_GetRetrieveFunction(), CRYPT_ImportEncryptedKey(), CRYPT_ImportPublicKeyInfoEx(), CRYPT_LoadDecoderExFunc(), CRYPT_LoadDecoderFunc(), CRYPT_LoadEncoderExFunc(), CRYPT_LoadEncoderFunc(), CRYPT_ProvOpenStore(), CryptExportPublicKeyInfoEx(), CryptFormatObject(), CryptGetObjectUrl(), CryptImportPublicKeyInfoEx(), CryptInstallOIDFunctionAddress(), test_getDefaultOIDFunctionAddress(), test_installOIDFunctionAddress(), test_oidFunctionSet(), and test_verify_ecc_signature().
| BOOL WINAPI CryptInstallOIDFunctionAddress | ( | HMODULE | hModule, |
| DWORD | dwEncodingType, | ||
| LPCSTR | pszFuncName, | ||
| DWORD | cFuncEntry, | ||
| const CRYPT_OID_FUNC_ENTRY | rgFuncEntry[], | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 225 of file oid.c.
Referenced by test_installOIDFunctionAddress().
| BOOL WINAPI CryptRegisterDefaultOIDFunction | ( | DWORD | dwEncodingType, |
| LPCSTR | pszFuncName, | ||
| DWORD | dwIndex, | ||
| LPCWSTR | pwszDll | ||
| ) |
Definition at line 1097 of file oid.c.
Referenced by DllRegisterServer(), test_getDefaultOIDFunctionAddress(), and test_registerDefaultOIDFunction().
| BOOL WINAPI CryptRegisterOIDFunction | ( | DWORD | dwEncodingType, |
| LPCSTR | pszFuncName, | ||
| LPCSTR | pszOID, | ||
| LPCWSTR | pwszDll, | ||
| LPCSTR | pszOverrideFuncName | ||
| ) |
Definition at line 635 of file oid.c.
Referenced by DllRegisterServer(), and test_registerOIDFunction().
| BOOL WINAPI CryptRegisterOIDInfo | ( | PCCRYPT_OID_INFO | info, |
| DWORD | flags | ||
| ) |
Definition at line 738 of file oid.c.
Referenced by test_registerOIDInfo().
| BOOL WINAPI CryptSetOIDFunctionValue | ( | DWORD | dwEncodingType, |
| LPCSTR | pszFuncName, | ||
| LPCSTR | pszOID, | ||
| LPCWSTR | pwszValueName, | ||
| DWORD | dwValueType, | ||
| const BYTE * | pbValueData, | ||
| DWORD | cbValueData | ||
| ) |
Definition at line 879 of file oid.c.
| BOOL WINAPI CryptUnregisterDefaultOIDFunction | ( | DWORD | dwEncodingType, |
| LPCSTR | pszFuncName, | ||
| LPCWSTR | pwszDll | ||
| ) |
Definition at line 1130 of file oid.c.
Referenced by DllUnregisterServer(), test_getDefaultOIDFunctionAddress(), and test_registerDefaultOIDFunction().
Definition at line 819 of file oid.c.
Referenced by DllUnregisterServer(), and test_registerOIDFunction().
| BOOL WINAPI CryptUnregisterOIDInfo | ( | PCCRYPT_OID_INFO | info | ) |
Definition at line 696 of file oid.c.
Referenced by test_registerOIDInfo().
Definition at line 76 of file oid.c.
Referenced by crypt_oid_free().
Definition at line 1676 of file oid.c.
Referenced by crypt_oid_free().
Definition at line 1605 of file oid.c.
Referenced by crypt_oid_init().
Definition at line 1565 of file oid.c.
Referenced by crypt_oid_init().
Definition at line 424 of file oid.c.
Referenced by CryptFreeOIDFunctionAddress().
Definition at line 1157 of file oid.c.
Referenced by init_oid_info().
Definition at line 1486 of file oid.c.
Referenced by init_registered_oid_info().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | crypt | ) |
|
static |
|
static |
|
static |
|
static |
Definition at line 39 of file oid.c.
Referenced by CryptInitOIDFunctionSet(), free_function_sets(), and is_module_registered().
|
static |
Definition at line 47 of file oid.c.
Referenced by CryptInitOIDFunctionSet(), free_function_sets(), and is_module_registered().
|
static |
|
static |
Definition at line 65 of file oid.c.
Referenced by CryptFindLocalizedName(), and oid_init_localizednames().
|
static |
Definition at line 74 of file oid.c.
Referenced by CryptFindLocalizedName(), and oid_init_localizednames().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1194 of file oid.c.
Referenced by add_cert_extension_detail(), add_oid_text_to_control(), cert_name_to_str_with_indent(), CryptEnumOIDInfo(), CryptFindOIDInfo(), CryptHashToBeSigned(), field_format_public_key(), find_oid_in_list(), free_oid_info(), init_oid_info(), init_registered_oid_info(), and request_query_option().
|
static |
Referenced by init_oid_info().
|
static |
Definition at line 1186 of file oid.c.
Referenced by CryptEnumOIDInfo(), CryptFindOIDInfo(), and free_oid_info().
|
static |
|
static |
|
static |
|
static |
|
static |