TianoCore EDK2 master
|
#include "InternalCryptLib.h"
Go to the source code of this file.
Functions | |
BOOLEAN EFIAPI | ParallelHash256HashAll (IN CONST VOID *Input, IN UINTN InputByteLen, IN UINTN BlockSize, OUT VOID *Output, IN UINTN OutputByteLen, IN CONST VOID *Customization, IN UINTN CustomByteLen) |
ParallelHash Implementation which does not provide real capabilities.
Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file CryptParallelHashNull.c.
BOOLEAN EFIAPI ParallelHash256HashAll | ( | IN CONST VOID * | Input, |
IN UINTN | InputByteLen, | ||
IN UINTN | BlockSize, | ||
OUT VOID * | Output, | ||
IN UINTN | OutputByteLen, | ||
IN CONST VOID * | Customization, | ||
IN UINTN | CustomByteLen | ||
) |
Parallel hash function ParallelHash256, as defined in NIST's Special Publication 800-185, published December 2016.
[in] | Input | Pointer to the input message (X). |
[in] | InputByteLen | The number(>0) of input bytes provided for the input data. |
[in] | BlockSize | The size of each block (B). |
[out] | Output | Pointer to the output buffer. |
[in] | OutputByteLen | The desired number of output bytes (L). |
[in] | Customization | Pointer to the customization string (S). |
[in] | CustomByteLen | The length of the customization string in bytes. |
FALSE | This interface is not supported. |
Definition at line 28 of file CryptParallelHashNull.c.