/** @file ParallelHash Implementation which does not provide real capabilities. Copyright (c) 2023, Intel Corporation. All rights reserved.
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; }