|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wincrypt.h"#include "wine/debug.h"#include "wine/exception.h"#include "crypt32_private.h"
Go to the source code of this file.
Classes | |
| struct | _WINE_CERT_PROP_HEADER |
| struct | store_CRYPT_KEY_PROV_INFO |
| struct | store_CRYPT_KEY_PROV_PARAM |
| struct | BlobReader |
| struct | MemWrittenTracker |
Typedefs | |
| typedef struct _WINE_CERT_PROP_HEADER | WINE_CERT_PROP_HEADER |
| typedef BOOL(* | read_serialized_func) (void *handle, void *buffer, DWORD bytesToRead, DWORD *bytesRead) |
| typedef BOOL(* | SerializedOutputFunc) (void *handle, const void *buffer, DWORD size) |
Variables | |
| static const BYTE | fileHeader [] = { 0, 0, 0, 0, 'C','E','R','T' } |
| typedef BOOL(* read_serialized_func) (void *handle, void *buffer, DWORD bytesToRead, DWORD *bytesRead) |
Definition at line 615 of file serialize.c.
Definition at line 797 of file serialize.c.
| BOOL WINAPI CertAddSerializedElementToStore | ( | HCERTSTORE | hCertStore, |
| const BYTE * | pbElement, | ||
| DWORD | cbElement, | ||
| DWORD | dwAddDisposition, | ||
| DWORD | dwFlags, | ||
| DWORD | dwContextTypeFlags, | ||
| DWORD * | pdwContentType, | ||
| const void ** | ppvContext | ||
| ) |
Definition at line 1140 of file serialize.c.
Referenced by testAddSerialized().
| BOOL WINAPI CertSaveStore | ( | HCERTSTORE | hCertStore, |
| DWORD | dwMsgAndCertEncodingType, | ||
| DWORD | dwSaveAs, | ||
| DWORD | dwSaveTo, | ||
| void * | pvSaveToPara, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 1082 of file serialize.c.
Referenced by compareStore(), CRYPT_FileCloseStore(), CRYPT_FileControl(), save_serialized_store(), and save_store_as_cms().
| BOOL WINAPI CertSerializeCertificateStoreElement | ( | PCCERT_CONTEXT | pCertContext, |
| DWORD | dwFlags, | ||
| BYTE * | pbElement, | ||
| DWORD * | pcbElement | ||
| ) |
Definition at line 238 of file serialize.c.
Referenced by testAddCertificateLink(), and testMemStore().
| BOOL WINAPI CertSerializeCRLStoreElement | ( | PCCRL_CONTEXT | pCrlContext, |
| DWORD | dwFlags, | ||
| BYTE * | pbElement, | ||
| DWORD * | pcbElement | ||
| ) |
Definition at line 246 of file serialize.c.
| BOOL WINAPI CertSerializeCTLStoreElement | ( | PCCTL_CONTEXT | pCtlContext, |
| DWORD | dwFlags, | ||
| BYTE * | pbElement, | ||
| DWORD * | pcbElement | ||
| ) |
Definition at line 254 of file serialize.c.
Definition at line 866 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToFile().
|
static |
Definition at line 266 of file serialize.c.
Referenced by CRYPT_ReadSerializedElement().
Definition at line 1019 of file serialize.c.
Referenced by CRYPT_SaveSerializedToMem().
|
static |
Definition at line 392 of file serialize.c.
Referenced by CRYPT_ReadSerializedElement(), and CRYPT_ReadSerializedStore().
| const void * CRYPT_ReadSerializedElement | ( | const BYTE * | pbElement, |
| DWORD | cbElement, | ||
| DWORD | dwContextTypeFlags, | ||
| DWORD * | pdwContentType | ||
| ) |
Definition at line 482 of file serialize.c.
Referenced by CertAddSerializedElementToStore(), CRYPT_QuerySerializedContextObject(), and CRYPT_RegReadSerializedFromReg().
|
static |
Definition at line 618 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromBlob(), and CRYPT_ReadSerializedStoreFromFile().
| BOOL CRYPT_ReadSerializedStoreFromBlob | ( | const CRYPT_DATA_BLOB * | blob, |
| HCERTSTORE | store | ||
| ) |
Definition at line 765 of file serialize.c.
Referenced by CRYPT_QuerySerializedStoreFromBlob(), and CRYPT_SerializedOpenStore().
| BOOL CRYPT_ReadSerializedStoreFromFile | ( | HANDLE | file, |
| HCERTSTORE | store | ||
| ) |
Definition at line 731 of file serialize.c.
Referenced by CRYPT_FileControl(), CRYPT_FileOpenStore(), and CRYPT_QuerySerializedStoreFromFile().
|
static |
Definition at line 976 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 878 of file serialize.c.
Referenced by CertSaveStore(), and CRYPT_SavePKCSToFile().
|
static |
Definition at line 1005 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 1048 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 773 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 800 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 781 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 789 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 119 of file serialize.c.
Referenced by CertSerializeCertificateStoreElement(), CertSerializeCRLStoreElement(), CertSerializeCTLStoreElement(), CRYPT_SerializeCertNoHash(), CRYPT_SerializeCRLNoHash(), and CRYPT_SerializeCTLNoHash().
|
static |
Definition at line 871 of file serialize.c.
Referenced by CRYPT_SaveSerializedToFile().
|
static |
Definition at line 832 of file serialize.c.
Referenced by CRYPT_SaveSerializedToMem(), and CRYPT_WriteSerializedStoreToFile().
|
static |
Definition at line 742 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromBlob().
|
static |
Definition at line 725 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromFile().
|
static |
Definition at line 315 of file serialize.c.
Referenced by CRYPT_ReadContextProp().
|
static |
Definition at line 58 of file serialize.c.
Referenced by CRYPT_SerializeStoreElement().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | crypt | ) |
Definition at line 613 of file serialize.c.
Referenced by CRYPT_ReadSerializedStore(), and CRYPT_WriteSerializedStoreToStream().