107 if (scError == SYMCRYPT_NO_ERROR)
121 0xe6, 0x42, 0x82, 0x4c, 0x3f, 0x8c, 0xf2, 0x4a,
122 0xd0, 0x92, 0x34, 0xee, 0x7d, 0x3c, 0x76, 0x6f,
123 0xc9, 0xa3, 0xa5, 0x16, 0x8d, 0x0c, 0x94, 0xad,
124 0x73, 0xb4, 0x6f, 0xdf,
_ACRTIMP int __cdecl memcmp(const void *, const void *, size_t)
#define _In_reads_bytes_(s)
#define _Out_writes_bytes_(s)
VOID SYMCRYPT_CALL SymCryptKeccakInit(_Out_ PSYMCRYPT_KECCAK_STATE pState, UINT32 inputBlockSize, UINT8 padding)
@ SymCryptBlobTypeSha3_224State
VOID SYMCRYPT_CALL SymCryptInjectError(PBYTE pbData, SIZE_T cbData)
VOID SYMCRYPT_CALL SymCryptKeccakAppend(_Inout_ PSYMCRYPT_KECCAK_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData)
SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptKeccakStateImport(SYMCRYPT_BLOB_TYPE type, _Out_ PSYMCRYPT_KECCAK_STATE pState, _In_reads_bytes_(SYMCRYPT_KECCAK_STATE_EXPORT_SIZE) PCBYTE pbBlob)
#define SYMCRYPT_SHA3_PADDING_VALUE
const BYTE SymCryptTestMsg3[3]
VOID SYMCRYPT_CALL SymCryptKeccakStateExport(SYMCRYPT_BLOB_TYPE type, _In_ PCSYMCRYPT_KECCAK_STATE pState, _Out_writes_bytes_(SYMCRYPT_KECCAK_STATE_EXPORT_SIZE) PBYTE pbBlob)
VOID SYMCRYPT_CALL SymCryptKeccakExtract(_Inout_ PSYMCRYPT_KECCAK_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe)
const SYMCRYPT_HASH SymCryptSha3_224Algorithm_default
static const BYTE sha3_224KATAnswer[28]
const PCSYMCRYPT_HASH SymCryptSha3_224Algorithm
VOID SYMCRYPT_CALL SymCryptSha3_224Init(_Out_ PSYMCRYPT_SHA3_224_STATE pState)
VOID SYMCRYPT_CALL SymCryptSha3_224Result(_Inout_ PSYMCRYPT_SHA3_224_STATE pState, _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE pbResult)
VOID SYMCRYPT_CALL SymCryptSha3_224StateExport(_In_ PCSYMCRYPT_SHA3_224_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE) PBYTE pbBlob)
VOID SYMCRYPT_CALL SymCryptSha3_224Selftest(void)
SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha3_224StateImport(_Out_ PSYMCRYPT_SHA3_224_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE) PCBYTE pbBlob)
VOID SYMCRYPT_CALL SymCryptSha3_224Append(_Inout_ PSYMCRYPT_SHA3_224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData)
static const BYTE pbResult[]
VOID SYMCRYPT_CALL SymCryptSha3_224StateCopy(_In_ PCSYMCRYPT_SHA3_224_STATE pSrc, _Out_ PSYMCRYPT_SHA3_224_STATE pDst)
_Analysis_noreturn_ VOID SYMCRYPT_CALL SymCryptFatal(UINT32 fatalCode)
#define SYMCRYPT_SHA3_224_INPUT_BLOCK_SIZE
VOID SYMCRYPT_CALL SymCryptSha3_224(_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE pbResult)
#define SYMCRYPT_SHA3_224_RESULT_SIZE
const SYMCRYPT_SHA3_224_STATE * PCSYMCRYPT_SHA3_224_STATE
struct _SYMCRYPT_HASH SYMCRYPT_HASH
#define SYMCRYPT_FIELD_SIZE(type, field)
SYMCRYPT_MAGIC_FIELD * PSYMCRYPT_SHA3_224_STATE
#define SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE
const SYMCRYPT_HASH * PCSYMCRYPT_HASH
PCBYTE PBYTE SIZE_T cbData
#define SYMCRYPT_SET_MAGIC(p)
#define SYMCRYPT_FIELD_OFFSET(type, field)
PSYMCRYPT_COMMON_HASH_STATE pState
SYMCRYPT_MAGIC_FIELD SYMCRYPT_SHA3_224_STATE
#define SYMCRYPT_CHECK_MAGIC(p)