ReactOS 0.4.17-dev-1005-g171e1de
hash_pattern.c
Go to the documentation of this file.
1//
2// hash_pattern.c
3// Copyright (c) Microsoft Corporation. Licensed under the MIT license.
4//
5
6#if 0
7#pragma makedep header
8#endif
9
10//
11// This is a file that is #included to define the
12// all-in-one hash function.
13//
14
15
16
17SYMCRYPT_NOINLINE
18VOID
23 _Out_writes_( CONCAT3( SYMCRYPT_, ALG, _RESULT_SIZE ) ) PBYTE pbResult )
24{
26
30}
31
32VOID
35{
37 *pDst = *pSrc;
38 SYMCRYPT_SET_MAGIC( pDst );
39}
static int state
Definition: maze.c:121
#define ALG(id)
#define _In_reads_(s)
Definition: no_sal2.h:168
#define _Out_writes_(s)
Definition: no_sal2.h:176
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
BYTE * PBYTE
Definition: pedump.c:66
#define SYMCRYPT_XxxInit
Definition: sc_lib.h:123
#define SYMCRYPT_XxxAppend
Definition: sc_lib.h:124
#define SYMCRYPT_XXX_STATE
Definition: sc_lib.h:116
#define CONCAT3(a, b, c)
Definition: sc_lib.h:111
#define SYMCRYPT_Xxx
Definition: sc_lib.h:120
#define SYMCRYPT_XxxResult
Definition: sc_lib.h:125
#define SYMCRYPT_XxxStateCopy
Definition: sc_lib.h:122
static const BYTE pbResult[]
#define SYMCRYPT_CALL
PCBYTE PBYTE SIZE_T cbData
#define SYMCRYPT_SET_MAGIC(p)
const BYTE * PCBYTE
PCBYTE pbData
#define SYMCRYPT_CHECK_MAGIC(p)
ULONG_PTR SIZE_T
Definition: typedefs.h:80