ReactOS 0.4.16-dev-197-g92996da
|
#include "ksecdd.h"
Go to the source code of this file.
Classes | |
struct | _KSEC_PROCESS_DATA |
struct | _KSEC_LOGON_DATA |
Typedefs | |
typedef struct _KSEC_PROCESS_DATA | KSEC_PROCESS_DATA |
typedef struct _KSEC_PROCESS_DATA * | PKSEC_PROCESS_DATA |
typedef struct _KSEC_LOGON_DATA | KSEC_LOGON_DATA |
typedef struct _KSEC_LOGON_DATA * | PKSEC_LOGON_DATA |
Functions | |
VOID NTAPI | KsecInitializeEncryptionSupport (VOID) |
static VOID | KsecGetKeyData (_Out_ UCHAR KeyData[32], _In_ ULONG OptionFlags) |
static VOID | KsecGetDes3Key (_Out_ PDES3_KEY Des3Key, _In_ ULONG OptionFlags) |
static VOID | KsecGetAesKey (_Out_ PAES_KEY AesKey, _In_ ULONG OptionFlags) |
static VOID | KsecEncryptMemoryDes3 (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
static VOID | KsecDecryptMemoryDes3 (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
static VOID | KsecEncryptMemoryAes (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
static VOID | KsecDecryptMemoryAes (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
NTSTATUS NTAPI | KsecEncryptMemory (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
NTSTATUS NTAPI | KsecDecryptMemory (_Inout_ PVOID Buffer, _In_ ULONG Length, _In_ ULONG OptionFlags) |
Variables | |
MD5_CTX | KsecLoadTimeStartMd5s [2] |
DES3_KEY | KsecGlobalDes3Key |
AES_KEY | KsecGlobalAesKey |
typedef struct _KSEC_LOGON_DATA KSEC_LOGON_DATA |
typedef struct _KSEC_LOGON_DATA * PKSEC_LOGON_DATA |
typedef struct _KSEC_PROCESS_DATA * PKSEC_PROCESS_DATA |
NTSTATUS NTAPI KsecDecryptMemory | ( | _Inout_ PVOID | Buffer, |
_In_ ULONG | Length, | ||
_In_ ULONG | OptionFlags | ||
) |
Definition at line 328 of file crypt.c.
Referenced by KsecDeviceControl().
|
static |
Definition at line 267 of file crypt.c.
Referenced by KsecDecryptMemory().
|
static |
Definition at line 215 of file crypt.c.
Referenced by KsecDecryptMemory().
NTSTATUS NTAPI KsecEncryptMemory | ( | _Inout_ PVOID | Buffer, |
_In_ ULONG | Length, | ||
_In_ ULONG | OptionFlags | ||
) |
Definition at line 293 of file crypt.c.
Referenced by KsecDeviceControl().
|
static |
Definition at line 241 of file crypt.c.
Referenced by KsecEncryptMemory().
|
static |
Definition at line 189 of file crypt.c.
Referenced by KsecEncryptMemory().
Definition at line 164 of file crypt.c.
Referenced by KsecDecryptMemoryAes(), and KsecEncryptMemoryAes().
Definition at line 139 of file crypt.c.
Referenced by KsecDecryptMemoryDes3(), and KsecEncryptMemoryDes3().
Definition at line 76 of file crypt.c.
Referenced by KsecGetAesKey(), and KsecGetDes3Key().
Definition at line 44 of file crypt.c.
Referenced by DriverEntry().
AES_KEY KsecGlobalAesKey |
Definition at line 15 of file crypt.c.
Referenced by KsecGetAesKey(), and KsecInitializeEncryptionSupport().
DES3_KEY KsecGlobalDes3Key |
Definition at line 14 of file crypt.c.
Referenced by KsecGetDes3Key(), and KsecInitializeEncryptionSupport().
MD5_CTX KsecLoadTimeStartMd5s[2] |
Definition at line 13 of file crypt.c.
Referenced by KsecGetKeyData(), and KsecInitializeEncryptionSupport().