TianoCore EDK2 master
|
#include "InternalCryptLib.h"
Go to the source code of this file.
Functions | |
UINTN EFIAPI | Sha384GetContextSize (VOID) |
BOOLEAN EFIAPI | Sha384Init (OUT VOID *Sha384Context) |
BOOLEAN EFIAPI | Sha384Duplicate (IN CONST VOID *Sha384Context, OUT VOID *NewSha384Context) |
BOOLEAN EFIAPI | Sha384Update (IN OUT VOID *Sha384Context, IN CONST VOID *Data, IN UINTN DataSize) |
BOOLEAN EFIAPI | Sha384Final (IN OUT VOID *Sha384Context, OUT UINT8 *HashValue) |
BOOLEAN EFIAPI | Sha384HashAll (IN CONST VOID *Data, IN UINTN DataSize, OUT UINT8 *HashValue) |
UINTN EFIAPI | Sha512GetContextSize (VOID) |
BOOLEAN EFIAPI | Sha512Init (OUT VOID *Sha512Context) |
BOOLEAN EFIAPI | Sha512Duplicate (IN CONST VOID *Sha512Context, OUT VOID *NewSha512Context) |
BOOLEAN EFIAPI | Sha512Update (IN OUT VOID *Sha512Context, IN CONST VOID *Data, IN UINTN DataSize) |
BOOLEAN EFIAPI | Sha512Final (IN OUT VOID *Sha512Context, OUT UINT8 *HashValue) |
BOOLEAN EFIAPI | Sha512HashAll (IN CONST VOID *Data, IN UINTN DataSize, OUT UINT8 *HashValue) |
SHA-384 and SHA-512 Digest Wrapper Implementations which does not provide real capabilities.
Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file CryptSha512Null.c.
Makes a copy of an existing SHA-384 context.
Return FALSE to indicate this interface is not supported.
[in] | Sha384Context | Pointer to SHA-384 context being copied. |
[out] | NewSha384Context | Pointer to new SHA-384 context. |
FALSE | This interface is not supported. |
Definition at line 63 of file CryptSha512Null.c.
Completes computation of the SHA-384 digest value.
Return FALSE to indicate this interface is not supported.
[in,out] | Sha384Context | Pointer to the SHA-384 context. |
[out] | HashValue | Pointer to a buffer that receives the SHA-384 digest value (48 bytes). |
FALSE | This interface is not supported. |
Definition at line 110 of file CryptSha512Null.c.
UINTN EFIAPI Sha384GetContextSize | ( | VOID | ) |
Retrieves the size, in bytes, of the context buffer required for SHA-384 hash operations.
Return zero to indicate this interface is not supported.
0 | This interface is not supported. |
Definition at line 21 of file CryptSha512Null.c.
Computes the SHA-384 message digest of a input data buffer.
Return FALSE to indicate this interface is not supported.
[in] | Data | Pointer to the buffer containing the data to be hashed. |
[in] | DataSize | Size of Data buffer in bytes. |
[out] | HashValue | Pointer to a buffer that receives the SHA-384 digest value (48 bytes). |
FALSE | This interface is not supported. |
Definition at line 134 of file CryptSha512Null.c.
BOOLEAN EFIAPI Sha384Init | ( | OUT VOID * | Sha384Context | ) |
Initializes user-supplied memory pointed by Sha384Context as SHA-384 hash context for subsequent use.
Return FALSE to indicate this interface is not supported.
[out] | Sha384Context | Pointer to SHA-384 context being initialized. |
FALSE | This interface is not supported. |
Definition at line 42 of file CryptSha512Null.c.
BOOLEAN EFIAPI Sha384Update | ( | IN OUT VOID * | Sha384Context, |
IN CONST VOID * | Data, | ||
IN UINTN | DataSize | ||
) |
Digests the input data and updates SHA-384 context.
Return FALSE to indicate this interface is not supported.
[in,out] | Sha384Context | Pointer to the SHA-384 context. |
[in] | Data | Pointer to the buffer containing the data to be hashed. |
[in] | DataSize | Size of Data buffer in bytes. |
FALSE | This interface is not supported. |
Definition at line 86 of file CryptSha512Null.c.
Makes a copy of an existing SHA-512 context.
Return FALSE to indicate this interface is not supported.
[in] | Sha512Context | Pointer to SHA-512 context being copied. |
[out] | NewSha512Context | Pointer to new SHA-512 context. |
FALSE | This interface is not supported. |
Definition at line 196 of file CryptSha512Null.c.
Completes computation of the SHA-512 digest value.
Return FALSE to indicate this interface is not supported.
[in,out] | Sha512Context | Pointer to the SHA-512 context. |
[out] | HashValue | Pointer to a buffer that receives the SHA-512 digest value (64 bytes). |
FALSE | This interface is not supported. |
Definition at line 243 of file CryptSha512Null.c.
UINTN EFIAPI Sha512GetContextSize | ( | VOID | ) |
Retrieves the size, in bytes, of the context buffer required for SHA-512 hash operations.
Return zero to indicate this interface is not supported.
0 | This interface is not supported. |
Definition at line 154 of file CryptSha512Null.c.
Computes the SHA-512 message digest of a input data buffer.
Return FALSE to indicate this interface is not supported.
[in] | Data | Pointer to the buffer containing the data to be hashed. |
[in] | DataSize | Size of Data buffer in bytes. |
[out] | HashValue | Pointer to a buffer that receives the SHA-512 digest value (64 bytes). |
FALSE | This interface is not supported. |
Definition at line 267 of file CryptSha512Null.c.
BOOLEAN EFIAPI Sha512Init | ( | OUT VOID * | Sha512Context | ) |
Initializes user-supplied memory pointed by Sha512Context as SHA-512 hash context for subsequent use.
Return FALSE to indicate this interface is not supported.
[out] | Sha512Context | Pointer to SHA-512 context being initialized. |
FALSE | This interface is not supported. |
Definition at line 175 of file CryptSha512Null.c.
BOOLEAN EFIAPI Sha512Update | ( | IN OUT VOID * | Sha512Context, |
IN CONST VOID * | Data, | ||
IN UINTN | DataSize | ||
) |
Digests the input data and updates SHA-512 context.
Return FALSE to indicate this interface is not supported.
[in,out] | Sha512Context | Pointer to the SHA-512 context. |
[in] | Data | Pointer to the buffer containing the data to be hashed. |
[in] | DataSize | Size of Data buffer in bytes. |
FALSE | This interface is not supported. |
Definition at line 219 of file CryptSha512Null.c.