|
ReactOS 0.4.16-dev-1946-g52006dd
|


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().