|
ReactOS 0.4.17-dev-1190-g4c812f4
|
#include <stdarg.h>#include <stdlib.h>#include <stdio.h>#include "windef.h"#include "winbase.h"#include "ntsecapi.h"#include "wincrypt.h"#include "implglue.h"
Go to the source code of this file.
Variables | |
| UINT32 | g_SymCryptFipsSelftestsPerformed |
|
static |
Definition at line 84 of file implglue.c.
Referenced by duplicate_key_impl(), import_private_key_impl(), import_public_key_impl(), and new_key_impl().
Definition at line 395 of file implglue.c.
Referenced by import_symmetric_key(), and RSAENH_CPDecrypt().
| BOOL duplicate_key_impl | ( | ALG_ID | algid, |
| const KEY_CONTEXT * | src, | ||
| KEY_CONTEXT * | dst | ||
| ) |
Definition at line 183 of file implglue.c.
Referenced by RSAENH_CPCreateHash(), and RSAENH_CPDuplicateKey().
Definition at line 301 of file implglue.c.
Referenced by block_encrypt(), crypt_export_simple(), RSAENH_CPDecrypt(), and RSAENH_CPEncrypt().
| BOOL encrypt_stream_impl | ( | ALG_ID | algid, |
| KEY_CONTEXT * | ctx, | ||
| BYTE * | stream, | ||
| DWORD | len | ||
| ) |
Definition at line 436 of file implglue.c.
Referenced by RSAENH_CPDecrypt(), and RSAENH_CPEncrypt().
| BOOL export_private_key_impl | ( | const KEY_CONTEXT * | ctx, |
| BYTE * | dst, | ||
| DWORD * | pubexp | ||
| ) |
Definition at line 493 of file implglue.c.
Referenced by crypt_export_private_key(), and duplicate_key_impl().
| BOOL export_public_key_impl | ( | const KEY_CONTEXT * | ctx, |
| BYTE * | dst, | ||
| DWORD * | pubexp | ||
| ) |
Definition at line 450 of file implglue.c.
Referenced by crypt_export_public_key(), and duplicate_key_impl().
| BOOL free_key_impl | ( | ALG_ID | algid, |
| KEY_CONTEXT * | ctx | ||
| ) |
Definition at line 129 of file implglue.c.
Referenced by destroy_hash(), and destroy_key().
| BOOL import_private_key_impl | ( | ALG_ID | algid, |
| const BYTE * | src, | ||
| DWORD | keylen, | ||
| DWORD | pubexp, | ||
| KEY_CONTEXT * | ctx | ||
| ) |
Definition at line 533 of file implglue.c.
Referenced by duplicate_key_impl(), and import_private_key().
| BOOL import_public_key_impl | ( | ALG_ID | algid, |
| const BYTE * | src, | ||
| DWORD | keylen, | ||
| DWORD | pubexp, | ||
| KEY_CONTEXT * | ctx | ||
| ) |
Definition at line 470 of file implglue.c.
Referenced by duplicate_key_impl(), and import_public_key().
Definition at line 63 of file implglue.c.
Referenced by finalize_hash(), init_hash(), and RSAENH_CPSetHashParam().
| BOOL new_key_impl | ( | ALG_ID | algid, |
| KEY_CONTEXT * | ctx, | ||
| DWORD | keylen | ||
| ) |
Definition at line 95 of file implglue.c.
Referenced by RSAENH_CPGenKey().
|
static |
Definition at line 332 of file implglue.c.
Referenced by decrypt_block_impl(), and sign_hash_impl().
|
static |
Definition at line 263 of file implglue.c.
Referenced by encrypt_block_impl(), and verify_signature_impl().
| BOOL setup_key_impl | ( | ALG_ID | algid, |
| KEY_CONTEXT * | ctx, | ||
| DWORD | keylen, | ||
| DWORD | effective_keylen, | ||
| DWORD | saltlen, | ||
| const BYTE * | secret | ||
| ) |
Definition at line 147 of file implglue.c.
Referenced by setup_key().
| BOOL sign_hash_impl | ( | KEY_CONTEXT * | ctx, |
| const BYTE * | in, | ||
| BYTE * | out | ||
| ) |
Definition at line 426 of file implglue.c.
Referenced by RSAENH_CPSignHash().
| SYMCRYPT_ENVIRONMENT_DEFS | ( | WindowsUsermodeWin8_1nLater | ) |
| void *SYMCRYPT_CALL SymCryptCallbackAlloc | ( | SIZE_T | size | ) |
Definition at line 37 of file implglue.c.
| void SYMCRYPT_CALL SymCryptCallbackFree | ( | void * | ptr | ) |
Definition at line 42 of file implglue.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptCallbackRandom | ( | BYTE * | buf, |
| SIZE_T | size | ||
| ) |
Definition at line 56 of file implglue.c.
| void SYMCRYPT_CALL SymCryptRsaSelftest | ( | void | ) |
Definition at line 47 of file implglue.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsaSignVerifyPct | ( | const SYMCRYPT_RSAKEY * | key | ) |
Definition at line 51 of file implglue.c.
|
static |
Definition at line 243 of file implglue.c.
Referenced by rsa_encrypt().
| BOOL verify_signature_impl | ( | KEY_CONTEXT * | ctx, |
| const BYTE * | in, | ||
| BYTE * | out | ||
| ) |
Definition at line 431 of file implglue.c.
Referenced by RSAENH_CPVerifySignature().
| UINT32 g_SymCryptFipsSelftestsPerformed |
Definition at line 61 of file implglue.c.