|
ReactOS 0.4.16-dev-1946-g52006dd
|

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(), CNG_CalcHash(), and test_VerifySignature().
| 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(), CNG_CalcHash(), and test_VerifySignature().
| NTSTATUS WINAPI BCryptDestroyKey | ( | BCRYPT_KEY_HANDLE | ) |
Referenced by CNG_VerifySignature(), test_verify_ecc_signature(), test_VerifySignature(), and testImportPublicKey().
| 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(), CNG_CalcHash(), and test_VerifySignature().
| 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(), and test_VerifySignature().
| 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(), CNG_CalcHash(), and test_VerifySignature().
| 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(), and test_VerifySignature().