|
ReactOS 0.4.17-dev-1190-g4c812f4
|


Go to the source code of this file.
Classes | |
| struct | rsa_key |
| union | tagKEY_CONTEXT |
| struct | hash< _Key > |
Macros | |
| #define | RSAENH_MAX_HASH_SIZE 104 |
Typedefs | |
| typedef union tagKEY_CONTEXT | KEY_CONTEXT |
| #define RSAENH_MAX_HASH_SIZE 104 |
Definition at line 30 of file implglue.h.
| typedef union tagKEY_CONTEXT KEY_CONTEXT |
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 * | inout, | ||
| 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().
|
inlinestatic |
Definition at line 61 of file implglue.h.
Referenced by finalize_hash(), and RSAENH_CPSetHashParam().
| 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().
Definition at line 71 of file implglue.h.
Referenced by RSAENH_CPSetHashParam().
Definition at line 66 of file implglue.h.
Referenced by init_hash(), and RSAENH_CPSetHashParam().
| 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().
| BOOL setup_key_impl | ( | ALG_ID | algid, |
| KEY_CONTEXT * | ctx, | ||
| DWORD | keylen, | ||
| DWORD | effective_keylen, | ||
| DWORD | saltlen, | ||
| const BYTE * | keyvalue | ||
| ) |
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().
Definition at line 56 of file implglue.h.
Referenced by finalize_hash(), init_hash(), RSAENH_CPSetHashParam(), and update_hash().
| BOOL verify_signature_impl | ( | KEY_CONTEXT * | ctx, |
| const BYTE * | in, | ||
| BYTE * | out | ||
| ) |
Definition at line 431 of file implglue.c.
Referenced by RSAENH_CPVerifySignature().