/** @file | |
ParallelHash Implementation which does not provide real capabilities. | |
Copyright (c) 2022, Intel Corporation. All rights reserved.<BR> | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#include "InternalCryptLib.h" | |
/** | |
Parallel hash function ParallelHash256, as defined in NIST's Special Publication 800-185, | |
published December 2016. | |
@param[in] Input Pointer to the input message (X). | |
@param[in] InputByteLen The number(>0) of input bytes provided for the input data. | |
@param[in] BlockSize The size of each block (B). | |
@param[out] Output Pointer to the output buffer. | |
@param[in] OutputByteLen The desired number of output bytes (L). | |
@param[in] Customization Pointer to the customization string (S). | |
@param[in] CustomByteLen The length of the customization string in bytes. | |
@retval FALSE This interface is not supported. | |
**/ | |
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 | |
) | |
{ | |
ASSERT (FALSE); | |
return FALSE; | |
} |