|
ReactOS 0.4.17-dev-1005-g171e1de
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
| #define | SYMCRYPT_AES_SEMIBLOCK_SIZE (SYMCRYPT_AES_BLOCK_SIZE / 2) |
Variables | |
| const UINT64 | SymCryptAesKwDefaultICV = 0xA6A6A6A6A6A6A6A6 |
| const UINT32 | SymCryptAesKwpDefaultICV = 0xA65959A6 |
| const SIZE_T | SymCryptAesKWMinPlaintextLen = 16u |
| const SIZE_T | SymCryptAesKWMaxPlaintextLen = (1u<<31)-8 |
| const SIZE_T | SymCryptAesKWMinCiphertextLen = 24u |
| const SIZE_T | SymCryptAesKWMaxCiphertextLen = (1u<<31) |
| const SIZE_T | SymCryptAesKWPMinPlaintextLen = 1u |
| const SIZE_T | SymCryptAesKWPMaxPlaintextLen = (1u<<31)-8 |
| const SIZE_T | SymCryptAesKWPMinCiphertextLen = 16u |
| const SIZE_T | SymCryptAesKWPMaxCiphertextLen = (1u<<31) |
| #define SYMCRYPT_AES_SEMIBLOCK_SIZE (SYMCRYPT_AES_BLOCK_SIZE / 2) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesKwDecrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| _Out_writes_to_(cbDst, *pcbResult) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| _Out_ SIZE_T * | pcbResult | ||
| ) |
Definition at line 228 of file aeskw.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesKwEncrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| _Out_writes_to_(cbDst, *pcbResult) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| _Out_ SIZE_T * | pcbResult | ||
| ) |
Definition at line 172 of file aeskw.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesKwpDecrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| _Out_writes_to_(cbDst, *pcbResult) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| _Out_ SIZE_T * | pcbResult | ||
| ) |
Definition at line 365 of file aeskw.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesKwpEncrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| _Out_writes_to_(cbDst, *pcbResult) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| _Out_ SIZE_T * | pcbResult | ||
| ) |
Definition at line 291 of file aeskw.c.
|
static |
Definition at line 116 of file aeskw.c.
Referenced by SymCryptAesKwDecrypt(), and SymCryptAesKwpDecrypt().
|
static |
Definition at line 54 of file aeskw.c.
Referenced by SymCryptAesKwEncrypt(), and SymCryptAesKwpEncrypt().
Definition at line 31 of file aeskw.c.
Referenced by SymCryptAesKwDecrypt(), and SymCryptAesKwEncrypt().
Definition at line 38 of file aeskw.c.
Referenced by SymCryptAesKwDecrypt(), SymCryptAesKwxInternalUnwrap(), and SymCryptAesKwxInternalWrap().
Definition at line 36 of file aeskw.c.
Referenced by SymCryptAesKwEncrypt().
Definition at line 37 of file aeskw.c.
Referenced by SymCryptAesKwDecrypt(), SymCryptAesKwxInternalUnwrap(), and SymCryptAesKwxInternalWrap().
Definition at line 35 of file aeskw.c.
Referenced by SymCryptAesKwEncrypt().
Definition at line 32 of file aeskw.c.
Referenced by SymCryptAesKwpDecrypt(), and SymCryptAesKwpEncrypt().
Definition at line 43 of file aeskw.c.
Referenced by SymCryptAesKwpDecrypt().
Definition at line 41 of file aeskw.c.
Referenced by SymCryptAesKwpEncrypt().
Definition at line 42 of file aeskw.c.
Referenced by SymCryptAesKwpDecrypt().