|
ReactOS 0.4.17-dev-1005-g171e1de
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
| #define | NATIVE_01 (0x01010101) |
| #define | MASK32_LT(_a, _b) ((UINT32)( ( (INT32)((_a)-(_b)) ) >> 31 ) ) |
| #define | MASK32_EQ(_a, _b) (~(UINT32)(-(INT32)((_a) ^ (_b)) >> 31)) |
| #define | MASKNB_INWORD_RELEVANTBITS (~(NATIVE_BYTES - 1) & 0x0fffffff) |
| #define | MASKNB_BROADCAST(_b) ((NATIVE_UINT)(_b) * NATIVE_01) |
Functions | |
| FORCEINLINE NATIVE_UINT | SymCryptNMaskGe (UINT32 wordStart, UINT32 boundary) |
| FORCEINLINE NATIVE_UINT | SymCryptNMaskEq (UINT32 wordStart, UINT32 boundary) |
| FORCEINLINE NATIVE_UINT | SymCryptNMaskEq80 (UINT32 wordStart, UINT32 boundary) |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsCbcHmacVerifyCore (_In_ PCSYMCRYPT_HASH pHash, _Inout_ PSYMCRYPT_COMMON_HASH_STATE pState, _In_reads_bytes_(cbData) PCBYTE pbData, SIZE_T cbData, _Inout_updates_(pHash->inputBlockSize/2) PBYTE pbMacValue, _Inout_updates_(pHash->resultSize) PBYTE pbHashResult, _Out_ PUINT32 pu32PaddingError) |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsCbcHmacVerify (_In_ PCSYMCRYPT_MAC pMacAlgorithm, _In_ PVOID pExpandedKey, _Inout_ PVOID pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
Definition at line 34 of file tlsCbcVerify.c.
Definition at line 31 of file tlsCbcVerify.c.
| #define MASKNB_BROADCAST | ( | _b | ) | ((NATIVE_UINT)(_b) * NATIVE_01) |
Definition at line 49 of file tlsCbcVerify.c.
| #define MASKNB_INWORD_RELEVANTBITS (~(NATIVE_BYTES - 1) & 0x0fffffff) |
Definition at line 47 of file tlsCbcVerify.c.
| #define NATIVE_01 (0x01010101) |
Definition at line 21 of file tlsCbcVerify.c.
| FORCEINLINE NATIVE_UINT SymCryptNMaskEq | ( | UINT32 | wordStart, |
| UINT32 | boundary | ||
| ) |
Definition at line 76 of file tlsCbcVerify.c.
| FORCEINLINE NATIVE_UINT SymCryptNMaskEq80 | ( | UINT32 | wordStart, |
| UINT32 | boundary | ||
| ) |
Definition at line 95 of file tlsCbcVerify.c.
Referenced by SymCryptTlsCbcHmacVerifyCore().
| FORCEINLINE NATIVE_UINT SymCryptNMaskGe | ( | UINT32 | wordStart, |
| UINT32 | boundary | ||
| ) |
Definition at line 53 of file tlsCbcVerify.c.
Referenced by SymCryptTlsCbcHmacVerifyCore().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptTlsCbcHmacVerify | ( | _In_ PCSYMCRYPT_MAC | pMacAlgorithm, |
| _In_ PVOID | pExpandedKey, | ||
| _Inout_ PVOID | pState, | ||
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 403 of file tlsCbcVerify.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptTlsCbcHmacVerifyCore | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _Inout_ PSYMCRYPT_COMMON_HASH_STATE | pState, | ||
| _In_reads_bytes_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData, | ||
| _Inout_updates_(pHash->inputBlockSize/2) PBYTE | pbMacValue, | ||
| _Inout_updates_(pHash->resultSize) PBYTE | pbHashResult, | ||
| _Out_ PUINT32 | pu32PaddingError | ||
| ) |
Definition at line 113 of file tlsCbcVerify.c.
Referenced by SymCryptTlsCbcHmacVerify().