ReactOS 0.4.16-dev-87-g3dfbe52
|
Go to the source code of this file.
Classes | |
struct | tagMD4_CTX |
struct | tagMD5_CTX |
struct | tagSHA_CTX |
union | tagHASH_CONTEXT |
union | tagKEY_CONTEXT |
Typedefs | |
typedef struct tagMD4_CTX | MD4_CTX |
typedef struct tagMD5_CTX | MD5_CTX |
typedef struct tagSHA_CTX | SHA_CTX |
typedef struct tagSHA_CTX * | PSHA_CTX |
typedef union tagHASH_CONTEXT | HASH_CONTEXT |
typedef union tagKEY_CONTEXT | KEY_CONTEXT |
typedef union tagHASH_CONTEXT HASH_CONTEXT |
typedef union tagKEY_CONTEXT KEY_CONTEXT |
typedef struct tagMD4_CTX MD4_CTX |
typedef struct tagMD5_CTX MD5_CTX |
typedef struct tagSHA_CTX * PSHA_CTX |
typedef struct tagSHA_CTX SHA_CTX |
BOOL duplicate_hash_impl | ( | ALG_ID | aiAlgid, |
const HASH_CONTEXT * | pSrcHashContext, | ||
HASH_CONTEXT * | pDestHashContext | ||
) |
Definition at line 173 of file implglue.c.
Referenced by RSAENH_CPDuplicateHash().
BOOL duplicate_key_impl | ( | ALG_ID | aiAlgid, |
const KEY_CONTEXT * | pSrcKeyContext, | ||
KEY_CONTEXT * | pDestKeyContext | ||
) |
Definition at line 255 of file implglue.c.
Referenced by RSAENH_CPDuplicateKey().
BOOL encrypt_block_impl | ( | ALG_ID | aiAlgid, |
DWORD | dwKeySpec, | ||
KEY_CONTEXT * | pKeyContext, | ||
const BYTE * | pbIn, | ||
BYTE * | pbOut, | ||
DWORD | enc | ||
) |
Definition at line 303 of file implglue.c.
Referenced by crypt_export_simple(), import_symmetric_key(), RSAENH_CPDecrypt(), RSAENH_CPEncrypt(), RSAENH_CPSignHash(), and RSAENH_CPVerifySignature().
BOOL encrypt_stream_impl | ( | ALG_ID | aiAlgid, |
KEY_CONTEXT * | pKeyContext, | ||
BYTE * | pbInOut, | ||
DWORD | dwLen | ||
) |
Definition at line 381 of file implglue.c.
Referenced by RSAENH_CPDecrypt(), and RSAENH_CPEncrypt().
BOOL export_private_key_impl | ( | BYTE * | pbDest, |
const KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen, | ||
DWORD * | pdwPubExp | ||
) |
Definition at line 438 of file implglue.c.
Referenced by crypt_export_private_key().
BOOL export_public_key_impl | ( | BYTE * | pbDest, |
const KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen, | ||
DWORD * | pdwPubExp | ||
) |
BOOL finalize_hash_impl | ( | ALG_ID | aiAlgid, |
HASH_CONTEXT * | pHashContext, | ||
BYTE * | pbHashValue | ||
) |
Definition at line 131 of file implglue.c.
Referenced by finalize_hash().
BOOL free_key_impl | ( | ALG_ID | aiAlgid, |
KEY_CONTEXT * | pKeyContext | ||
) |
Definition at line 197 of file implglue.c.
Referenced by destroy_key().
Definition at line 396 of file implglue.c.
Referenced by pad_data(), RSAENH_CPGenKey(), and RSAENH_CPGenRandom().
BOOL import_private_key_impl | ( | const BYTE * | pbSrc, |
KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen, | ||
DWORD | dwDataLen, | ||
DWORD | dwPubExp | ||
) |
Definition at line 487 of file implglue.c.
Referenced by import_private_key().
BOOL import_public_key_impl | ( | const BYTE * | pbSrc, |
KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen, | ||
DWORD | dwPubExp | ||
) |
Definition at line 412 of file implglue.c.
Referenced by import_public_key().
BOOL init_hash_impl | ( | ALG_ID | aiAlgid, |
HASH_CONTEXT * | pHashContext | ||
) |
Definition at line 54 of file implglue.c.
Referenced by finalize_hash(), and init_hash().
BOOL new_key_impl | ( | ALG_ID | aiAlgid, |
KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen | ||
) |
Definition at line 181 of file implglue.c.
Referenced by RSAENH_CPGenKey().
BOOL setup_key_impl | ( | ALG_ID | aiAlgid, |
KEY_CONTEXT * | pKeyContext, | ||
DWORD | dwKeyLen, | ||
DWORD | dwEffectiveKeyLen, | ||
DWORD | dwSaltLen, | ||
BYTE * | abKeyValue | ||
) |
Definition at line 209 of file implglue.c.
Referenced by setup_key().
BOOL update_hash_impl | ( | ALG_ID | aiAlgid, |
HASH_CONTEXT * | pHashContext, | ||
const BYTE * | pbData, | ||
DWORD | dwDataLen | ||
) |
Definition at line 90 of file implglue.c.
Referenced by finalize_hash(), init_hash(), and update_hash().