ReactOS 0.4.16-dev-136-g52192f1
|
Go to the source code of this file.
Classes | |
struct | _BCRYPT_ALGORITHM_IDENTIFIER |
struct | __BCRYPT_KEY_LENGTHS_STRUCT |
struct | _BCRYPT_KEY_DATA_BLOB_HEADER |
struct | _BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO |
struct | _BCRYPT_ECCKEY_BLOB |
struct | _BCRYPT_RSAKEY_BLOB |
struct | _BCRYPT_PKCS1_PADDING_INFO |
#define MS_PLATFORM_CRYPTO_PROVIDER L"Microsoft Platform Crypto Provider" |
#define MS_PRIMITIVE_PROVIDER L"Microsoft Primitive Provider" |
typedef PVOID BCRYPT_ALG_HANDLE |
typedef PVOID BCRYPT_HANDLE |
typedef PVOID BCRYPT_HASH_HANDLE |
typedef PVOID BCRYPT_KEY_HANDLE |
typedef struct _BCRYPT_ECCKEY_BLOB * PBCRYPT_ECCKEY_BLOB |
typedef _Return_type_success_ | ( | return >= | 0 | ) |
NTSTATUS WINAPI BCryptCloseAlgorithmProvider | ( | BCRYPT_ALG_HANDLE | , |
ULONG | |||
) |
NTSTATUS WINAPI BCryptCreateHash | ( | BCRYPT_ALG_HANDLE | algorithm, |
BCRYPT_HASH_HANDLE * | handle, | ||
PUCHAR | object, | ||
ULONG | objectlen, | ||
PUCHAR | secret, | ||
ULONG | secretlen, | ||
ULONG | flags | ||
) |
Definition at line 1005 of file bcrypt_main.c.
Referenced by BCryptHash(), and CNG_CalcHash().
NTSTATUS WINAPI BCryptDecrypt | ( | BCRYPT_KEY_HANDLE | , |
PUCHAR | , | ||
ULONG | , | ||
VOID * | , | ||
PUCHAR | , | ||
ULONG | , | ||
PUCHAR | , | ||
ULONG | , | ||
ULONG * | , | ||
ULONG | |||
) |
NTSTATUS WINAPI BCryptDestroyHash | ( | BCRYPT_HASH_HANDLE | handle | ) |
Definition at line 1047 of file bcrypt_main.c.
Referenced by BCryptHash(), and CNG_CalcHash().
NTSTATUS WINAPI BCryptDestroyKey | ( | BCRYPT_KEY_HANDLE | ) |
Referenced by CNG_VerifySignature().
NTSTATUS WINAPI BCryptDuplicateHash | ( | BCRYPT_HASH_HANDLE | , |
BCRYPT_HASH_HANDLE * | , | ||
UCHAR * | , | ||
ULONG | , | ||
ULONG | |||
) |
NTSTATUS WINAPI BCryptEncrypt | ( | BCRYPT_KEY_HANDLE | , |
PUCHAR | , | ||
ULONG | , | ||
VOID * | , | ||
PUCHAR | , | ||
ULONG | , | ||
PUCHAR | , | ||
ULONG | , | ||
ULONG * | , | ||
ULONG | |||
) |
NTSTATUS WINAPI BCryptEnumAlgorithms | ( | ULONG | dwAlgOperations, |
ULONG * | pAlgCount, | ||
BCRYPT_ALGORITHM_IDENTIFIER ** | ppAlgList, | ||
ULONG | dwFlags | ||
) |
Definition at line 244 of file bcrypt_main.c.
NTSTATUS WINAPI BCryptFinishHash | ( | BCRYPT_HASH_HANDLE | handle, |
PUCHAR | output, | ||
ULONG | size, | ||
ULONG | flags | ||
) |
Definition at line 1077 of file bcrypt_main.c.
Referenced by BCryptHash(), and CNG_CalcHash().
NTSTATUS WINAPI BCryptGenerateSymmetricKey | ( | BCRYPT_ALG_HANDLE | , |
BCRYPT_KEY_HANDLE * | , | ||
PUCHAR | , | ||
ULONG | , | ||
PUCHAR | , | ||
ULONG | , | ||
ULONG | |||
) |
NTSTATUS WINAPI BCryptGenRandom | ( | BCRYPT_ALG_HANDLE | handle, |
PUCHAR | buffer, | ||
ULONG | count, | ||
ULONG | flags | ||
) |
Definition at line 295 of file bcrypt_main.c.
Definition at line 391 of file bcrypt_main.c.
NTSTATUS WINAPI BCryptGetProperty | ( | BCRYPT_HANDLE | handle, |
LPCWSTR | prop, | ||
PUCHAR | buffer, | ||
ULONG | count, | ||
ULONG * | res, | ||
ULONG | flags | ||
) |
Definition at line 978 of file bcrypt_main.c.
Referenced by CNG_CalcHash().
NTSTATUS WINAPI BCryptHash | ( | BCRYPT_ALG_HANDLE | algorithm, |
PUCHAR | secret, | ||
ULONG | secretlen, | ||
PUCHAR | input, | ||
ULONG | inputlen, | ||
PUCHAR | output, | ||
ULONG | outputlen | ||
) |
Definition at line 1096 of file bcrypt_main.c.
Referenced by assembly_get_pubkey_token().
Definition at line 1058 of file bcrypt_main.c.
Referenced by BCryptHash(), and CNG_CalcHash().
NTSTATUS WINAPI BCryptImportKeyPair | ( | BCRYPT_ALG_HANDLE | , |
BCRYPT_KEY_HANDLE | , | ||
LPCWSTR | , | ||
BCRYPT_KEY_HANDLE * | , | ||
UCHAR * | , | ||
ULONG | , | ||
ULONG | |||
) |
Referenced by CNG_ImportECCPubKey().
NTSTATUS WINAPI BCryptVerifySignature | ( | BCRYPT_KEY_HANDLE | , |
void * | , | ||
UCHAR * | , | ||
ULONG | , | ||
UCHAR * | , | ||
ULONG | , | ||
ULONG | |||
) |
Referenced by CNG_VerifySignature().