|
ReactOS 0.4.17-dev-1005-g171e1de
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
| #define | SWAP_BITS_WITHIN_UINT32(_value, _shift, _mask) |
| #define | SWAP_BITS_BETWEEN_UINT32(_v1, _v2, _shift, _mask) |
| #define | F(L, R, keyptr) |
| #define SWAP_BITS_BETWEEN_UINT32 | ( | _v1, | |
| _v2, | |||
| _shift, | |||
| _mask | |||
| ) |
| #define SWAP_BITS_WITHIN_UINT32 | ( | _value, | |
| _shift, | |||
| _mask | |||
| ) |
| VOID SYMCRYPT_CALL SymCrypt3DesCbcDecrypt | ( | _In_ PCSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _Inout_updates_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE | pbChainingValue, | ||
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 180 of file 3des.c.
| VOID SYMCRYPT_CALL SymCrypt3DesCbcEncrypt | ( | _In_ PCSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _Inout_updates_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE | pbChainingValue, | ||
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 167 of file 3des.c.
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCrypt3DesDecrypt | ( | _In_ PCSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(SYMCRYPT_3DES_BLOCK_SIZE) PCBYTE | pbSrc, | ||
| _Out_writes_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE | pbDst | ||
| ) |
Definition at line 478 of file 3des.c.
Referenced by decrypt_block_impl(), SymCrypt3DesSelftest(), and SymCryptDesDecrypt().
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCrypt3DesEncrypt | ( | _In_ PCSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(SYMCRYPT_3DES_BLOCK_SIZE) PCBYTE | pbSrc, | ||
| _Out_writes_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE | pbDst | ||
| ) |
Definition at line 358 of file 3des.c.
Referenced by encrypt_block_impl(), SymCrypt3DesSelftest(), and SymCryptDesEncrypt().
| SYMCRYPT_NOINLINE SYMCRYPT_ERROR SYMCRYPT_CALL SymCrypt3DesExpandKey | ( | _Out_ PSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 295 of file 3des.c.
Referenced by setup_key_impl(), SymCrypt3DesSelftest(), and SymCryptDesExpandKey().
| VOID SYMCRYPT_CALL SymCrypt3DesSelftest | ( | void | ) |
Definition at line 656 of file 3des.c.
| SYMCRYPT_ALIGN_AT | ( | 256 | ) | const |
Definition at line 78 of file 3des.c.
| VOID SYMCRYPT_CALL SymCryptDesDecrypt | ( | _In_ PCSYMCRYPT_DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(SYMCRYPT_DES_BLOCK_SIZE) PCBYTE | pbSrc, | ||
| _Out_writes_(SYMCRYPT_DES_BLOCK_SIZE) PBYTE | pbDst | ||
| ) |
Definition at line 152 of file 3des.c.
Referenced by decrypt_block_impl(), SymCryptDesSelftest(), and SymCryptDesxDecrypt().
| VOID SYMCRYPT_CALL SymCryptDesEncrypt | ( | _In_ PCSYMCRYPT_DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(SYMCRYPT_DES_BLOCK_SIZE) PCBYTE | pbSrc, | ||
| _Out_writes_(SYMCRYPT_DES_BLOCK_SIZE) PBYTE | pbDst | ||
| ) |
Definition at line 142 of file 3des.c.
Referenced by encrypt_block_impl(), SymCryptDesSelftest(), and SymCryptDesxEncrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDesExpandKey | ( | _Out_ PSYMCRYPT_DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 124 of file 3des.c.
Referenced by setup_key_impl(), SymCryptDesSelftest(), and SymCryptDesxExpandKey().
| VOID SYMCRYPT_CALL SymCryptDesExpandSingleKey | ( | _Out_writes_bytes_(128) UINT32 | expandedKeyTable[16][2], |
| _In_reads_(8) PCBYTE | pKey | ||
| ) |
Definition at line 195 of file 3des.c.
Referenced by SymCrypt3DesExpandKey().
| VOID SYMCRYPT_CALL SymCryptDesSelftest | ( | void | ) |
Definition at line 624 of file 3des.c.
| VOID SYMCRYPT_CALL SymCryptDesSetOddParity | ( | _Inout_updates_(cbData) PBYTE | pbData, |
| _In_ SIZE_T | cbData | ||
| ) |
Definition at line 613 of file 3des.c.
Referenced by SymCrypt3DesSelftest().
Definition at line 609 of file 3des.c.
Referenced by SymCrypt3DesSelftest(), and SymCryptDesSelftest().
Definition at line 617 of file 3des.c.
Referenced by SymCryptDesSelftest().
Definition at line 603 of file 3des.c.
Referenced by SymCrypt3DesSelftest(), and SymCryptDesSelftest().
| const PCSYMCRYPT_BLOCKCIPHER SymCrypt3DesBlockCipher = &SymCrypt3DesBlockCipher_default |
Definition at line 75 of file 3des.c.
Referenced by SymCrypt3DesCbcDecrypt(), and SymCrypt3DesCbcEncrypt().
| const SYMCRYPT_BLOCKCIPHER SymCrypt3DesBlockCipher_default |
| const PCSYMCRYPT_BLOCKCIPHER SymCryptDesBlockCipher = &SymCryptDesBlockCipher_default |