]> git.proxmox.com Git - mirror_edk2.git/blob - SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.h
SecurityPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / SecurityPkg / Library / HashLibBaseCryptoRouter / HashLibBaseCryptoRouterCommon.h
1 /** @file
2 This is BaseCrypto router support function definition.
3
4 Copyright (c) 2013 - 2016, Intel Corporation. All rights reserved. <BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 **/
8
9 #ifndef _HASH_LIB_BASE_CRYPTO_ROUTER_COMMON_H_
10 #define _HASH_LIB_BASE_CRYPTO_ROUTER_COMMON_H_
11
12 /**
13 The function get hash mask info from algorithm.
14
15 @param HashGuid Hash Guid
16
17 @return HashMask
18 **/
19 UINT32
20 EFIAPI
21 Tpm2GetHashMaskFromAlgo (
22 IN EFI_GUID *HashGuid
23 );
24
25 /**
26 The function set digest to digest list.
27
28 @param DigestList digest list
29 @param Digest digest data
30 **/
31 VOID
32 EFIAPI
33 Tpm2SetHashToDigestList (
34 IN OUT TPML_DIGEST_VALUES *DigestList,
35 IN TPML_DIGEST_VALUES *Digest
36 );
37
38 #endif