REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the CryptoPkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
		
			
				
	
	
		
			167 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			167 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /** @file
 | |
|   SHA-1 Digest Wrapper Null Implementation.
 | |
| 
 | |
| Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>
 | |
| SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| 
 | |
| **/
 | |
| 
 | |
| #include "InternalCryptLib.h"
 | |
| 
 | |
| /**
 | |
|   Retrieves the size, in bytes, of the context buffer required for SHA-1 hash operations.
 | |
| 
 | |
|   @return  The size, in bytes, of the context buffer required for SHA-1 hash operations.
 | |
| 
 | |
| **/
 | |
| UINTN
 | |
| EFIAPI
 | |
| Sha1GetContextSize (
 | |
|   VOID
 | |
|   )
 | |
| {
 | |
|   //
 | |
|   // Retrieves SHA Context Size
 | |
|   //
 | |
|   ASSERT (FALSE);
 | |
|   return 0;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Initializes user-supplied memory pointed by Sha1Context as SHA-1 hash context for
 | |
|   subsequent use.
 | |
| 
 | |
|   If Sha1Context is NULL, then return FALSE.
 | |
| 
 | |
|   @param[out]  Sha1Context  Pointer to SHA-1 context being initialized.
 | |
| 
 | |
|   @retval TRUE   SHA-1 context initialization succeeded.
 | |
|   @retval FALSE  SHA-1 context initialization failed.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| Sha1Init (
 | |
|   OUT  VOID  *Sha1Context
 | |
|   )
 | |
| {
 | |
|   ASSERT (FALSE);
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Makes a copy of an existing SHA-1 context.
 | |
| 
 | |
|   If Sha1Context is NULL, then return FALSE.
 | |
|   If NewSha1Context is NULL, then return FALSE.
 | |
| 
 | |
|   @param[in]  Sha1Context     Pointer to SHA-1 context being copied.
 | |
|   @param[out] NewSha1Context  Pointer to new SHA-1 context.
 | |
| 
 | |
|   @retval TRUE   SHA-1 context copy succeeded.
 | |
|   @retval FALSE  SHA-1 context copy failed.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| Sha1Duplicate (
 | |
|   IN   CONST VOID  *Sha1Context,
 | |
|   OUT  VOID        *NewSha1Context
 | |
|   )
 | |
| {
 | |
|   ASSERT (FALSE);
 | |
| 
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Digests the input data and updates SHA-1 context.
 | |
| 
 | |
|   This function performs SHA-1 digest on a data buffer of the specified size.
 | |
|   It can be called multiple times to compute the digest of long or discontinuous data streams.
 | |
|   SHA-1 context should be already correctly initialized by Sha1Init(), and should not be finalized
 | |
|   by Sha1Final(). Behavior with invalid context is undefined.
 | |
| 
 | |
|   If Sha1Context is NULL, then return FALSE.
 | |
| 
 | |
|   @param[in, out]  Sha1Context  Pointer to the SHA-1 context.
 | |
|   @param[in]       Data         Pointer to the buffer containing the data to be hashed.
 | |
|   @param[in]       DataSize     Size of Data buffer in bytes.
 | |
| 
 | |
|   @retval TRUE   SHA-1 data digest succeeded.
 | |
|   @retval FALSE  SHA-1 data digest failed.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| Sha1Update (
 | |
|   IN OUT  VOID        *Sha1Context,
 | |
|   IN      CONST VOID  *Data,
 | |
|   IN      UINTN       DataSize
 | |
|   )
 | |
| {
 | |
|   ASSERT (FALSE);
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Completes computation of the SHA-1 digest value.
 | |
| 
 | |
|   This function completes SHA-1 hash computation and retrieves the digest value into
 | |
|   the specified memory. After this function has been called, the SHA-1 context cannot
 | |
|   be used again.
 | |
|   SHA-1 context should be already correctly initialized by Sha1Init(), and should not be
 | |
|   finalized by Sha1Final(). Behavior with invalid SHA-1 context is undefined.
 | |
| 
 | |
|   If Sha1Context is NULL, then return FALSE.
 | |
|   If HashValue is NULL, then return FALSE.
 | |
| 
 | |
|   @param[in, out]  Sha1Context  Pointer to the SHA-1 context.
 | |
|   @param[out]      HashValue    Pointer to a buffer that receives the SHA-1 digest
 | |
|                                 value (20 bytes).
 | |
| 
 | |
|   @retval TRUE   SHA-1 digest computation succeeded.
 | |
|   @retval FALSE  SHA-1 digest computation failed.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| Sha1Final (
 | |
|   IN OUT  VOID   *Sha1Context,
 | |
|   OUT     UINT8  *HashValue
 | |
|   )
 | |
| {
 | |
|   ASSERT (FALSE);
 | |
|   return FALSE;
 | |
| }
 | |
| 
 | |
| /**
 | |
|   Computes the SHA-1 message digest of a input data buffer.
 | |
| 
 | |
|   This function performs the SHA-1 message digest of a given data buffer, and places
 | |
|   the digest value into the specified memory.
 | |
| 
 | |
|   If this interface is not supported, then return FALSE.
 | |
| 
 | |
|   @param[in]   Data        Pointer to the buffer containing the data to be hashed.
 | |
|   @param[in]   DataSize    Size of Data buffer in bytes.
 | |
|   @param[out]  HashValue   Pointer to a buffer that receives the SHA-1 digest
 | |
|                            value (20 bytes).
 | |
| 
 | |
|   @retval TRUE   SHA-1 digest computation succeeded.
 | |
|   @retval FALSE  SHA-1 digest computation failed.
 | |
|   @retval FALSE  This interface is not supported.
 | |
| 
 | |
| **/
 | |
| BOOLEAN
 | |
| EFIAPI
 | |
| Sha1HashAll (
 | |
|   IN   CONST VOID  *Data,
 | |
|   IN   UINTN       DataSize,
 | |
|   OUT  UINT8       *HashValue
 | |
|   )
 | |
| {
 | |
|   ASSERT (FALSE);
 | |
|   return FALSE;
 | |
| }
 |