ReactOS 0.4.16-dev-125-g798ea90
|
#include "config.h"
#include "wine/port.h"
#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 | 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 428 of file serialize.c.
Definition at line 610 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 953 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 895 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 144 of file serialize.c.
Referenced by testAddCertificateLink(), and testMemStore().
BOOL WINAPI CertSerializeCRLStoreElement | ( | PCCRL_CONTEXT | pCrlContext, |
DWORD | dwFlags, | ||
BYTE * | pbElement, | ||
DWORD * | pcbElement | ||
) |
Definition at line 152 of file serialize.c.
BOOL WINAPI CertSerializeCTLStoreElement | ( | PCCTL_CONTEXT | pCtlContext, |
DWORD | dwFlags, | ||
BYTE * | pbElement, | ||
DWORD * | pcbElement | ||
) |
Definition at line 160 of file serialize.c.
Definition at line 679 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToFile().
|
static |
Definition at line 172 of file serialize.c.
Referenced by CRYPT_ReadSerializedElement().
Definition at line 832 of file serialize.c.
Referenced by CRYPT_SaveSerializedToMem().
|
static |
Definition at line 221 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 295 of file serialize.c.
Referenced by CertAddSerializedElementToStore(), CRYPT_QuerySerializedContextObject(), and CRYPT_RegReadSerializedFromReg().
|
static |
Definition at line 431 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromBlob(), and CRYPT_ReadSerializedStoreFromFile().
BOOL CRYPT_ReadSerializedStoreFromBlob | ( | const CRYPT_DATA_BLOB * | blob, |
HCERTSTORE | store | ||
) |
Definition at line 578 of file serialize.c.
Referenced by CRYPT_QuerySerializedStoreFromBlob(), and CRYPT_SerializedOpenStore().
BOOL CRYPT_ReadSerializedStoreFromFile | ( | HANDLE | file, |
HCERTSTORE | store | ||
) |
Definition at line 544 of file serialize.c.
Referenced by CRYPT_FileControl(), CRYPT_FileOpenStore(), and CRYPT_QuerySerializedStoreFromFile().
|
static |
Definition at line 789 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 691 of file serialize.c.
Referenced by CertSaveStore(), and CRYPT_SavePKCSToFile().
|
static |
Definition at line 818 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 861 of file serialize.c.
Referenced by CertSaveStore().
|
static |
Definition at line 586 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 613 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 594 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 602 of file serialize.c.
Referenced by CRYPT_WriteSerializedStoreToStream().
|
static |
Definition at line 42 of file serialize.c.
Referenced by CertSerializeCertificateStoreElement(), CertSerializeCRLStoreElement(), CertSerializeCTLStoreElement(), CRYPT_SerializeCertNoHash(), CRYPT_SerializeCRLNoHash(), and CRYPT_SerializeCTLNoHash().
|
static |
Definition at line 684 of file serialize.c.
Referenced by CRYPT_SaveSerializedToFile().
|
static |
Definition at line 645 of file serialize.c.
Referenced by CRYPT_SaveSerializedToMem(), and CRYPT_WriteSerializedStoreToFile().
|
static |
Definition at line 555 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromBlob().
|
static |
Definition at line 538 of file serialize.c.
Referenced by CRYPT_ReadSerializedStoreFromFile().
WINE_DEFAULT_DEBUG_CHANNEL | ( | crypt | ) |
Definition at line 426 of file serialize.c.
Referenced by CRYPT_ReadSerializedStore(), and CRYPT_WriteSerializedStoreToStream().