]> git.proxmox.com Git - mirror_edk2.git/blame - CryptoPkg/Driver/CryptoSmm.c
CryptoPkg: Apply uncrustify changes
[mirror_edk2.git] / CryptoPkg / Driver / CryptoSmm.c
CommitLineData
cc1d13c9
MK
1/** @file\r
2 Installs the EDK II Crypto SMM Protocol\r
3\r
4 Copyright (C) Microsoft Corporation. All rights reserved.\r
5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
6\r
7**/\r
8\r
9#include <PiSmm.h>\r
10#include <Library/SmmServicesTableLib.h>\r
11#include <Protocol/SmmCrypto.h>\r
12\r
13extern CONST EDKII_CRYPTO_PROTOCOL mEdkiiCrypto;\r
14\r
15/**\r
16 The module Entry Point of the Crypto SMM Driver.\r
17\r
18 @param[in] ImageHandle The firmware allocated handle for the EFI image.\r
19 @param[in] SystemTable A pointer to the EFI System Table.\r
20\r
21 @retval EFI_SUCCESS The entry point is executed successfully.\r
22 @retval Other Some error occurs when executing this entry point.\r
23\r
24**/\r
25EFI_STATUS\r
26EFIAPI\r
27CryptoSmmEntry (\r
28 IN EFI_HANDLE ImageHandle,\r
29 IN EFI_SYSTEM_TABLE *SystemTable\r
30 )\r
31{\r
32 EFI_HANDLE Handle;\r
33\r
34 Handle = NULL;\r
35 return gSmst->SmmInstallProtocolInterface (\r
36 &Handle,\r
37 &gEdkiiSmmCryptoProtocolGuid,\r
38 EFI_NATIVE_INTERFACE,\r
7c342378 39 (EDKII_CRYPTO_PROTOCOL *)&mEdkiiCrypto\r
cc1d13c9
MK
40 );\r
41}\r