]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HashTests.c
CryptoPkg: Apply uncrustify changes
[mirror_edk2.git] / CryptoPkg / Test / UnitTest / Library / BaseCryptLib / HashTests.c
index aebba853e05f2b8ed2e8b1bfbe58df3ba309c125..e7e67b645b9c8378465fcb45be1ea3658ed41733 100644 (file)
@@ -11,72 +11,72 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 //\r
 // Max Known Digest Size is SHA512 Output (64 bytes) by far\r
 //\r
-#define MAX_DIGEST_SIZE    64\r
+#define MAX_DIGEST_SIZE  64\r
 \r
 //\r
 // Message string for digest validation\r
 //\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 *HashData = "abc";\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8  *HashData = "abc";\r
 \r
 //\r
 // Result for MD5("abc"). (From "A.5 Test suite" of IETF RFC1321)\r
 //\r
 #ifdef ENABLE_MD5_DEPRECATED_INTERFACES\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 Md5Digest[MD5_DIGEST_SIZE] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8  Md5Digest[MD5_DIGEST_SIZE] = {\r
   0x90, 0x01, 0x50, 0x98, 0x3c, 0xd2, 0x4f, 0xb0, 0xd6, 0x96, 0x3f, 0x7d, 0x28, 0xe1, 0x7f, 0x72\r
-  };\r
+};\r
 #endif\r
 \r
 //\r
 // Result for SHA-1("abc"). (From "A.1 SHA-1 Example" of NIST FIPS 180-2)\r
 //\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 Sha1Digest[SHA1_DIGEST_SIZE] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8  Sha1Digest[SHA1_DIGEST_SIZE] = {\r
   0xa9, 0x99, 0x3e, 0x36, 0x47, 0x06, 0x81, 0x6a, 0xba, 0x3e, 0x25, 0x71, 0x78, 0x50, 0xc2, 0x6c,\r
   0x9c, 0xd0, 0xd8, 0x9d\r
-  };\r
+};\r
 \r
 //\r
 // Result for SHA-256("abc"). (From "B.1 SHA-256 Example" of NIST FIPS 180-2)\r
 //\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 Sha256Digest[SHA256_DIGEST_SIZE] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8  Sha256Digest[SHA256_DIGEST_SIZE] = {\r
   0xba, 0x78, 0x16, 0xbf, 0x8f, 0x01, 0xcf, 0xea, 0x41, 0x41, 0x40, 0xde, 0x5d, 0xae, 0x22, 0x23,\r
   0xb0, 0x03, 0x61, 0xa3, 0x96, 0x17, 0x7a, 0x9c, 0xb4, 0x10, 0xff, 0x61, 0xf2, 0x00, 0x15, 0xad\r
-  };\r
+};\r
 \r
 //\r
 // Result for SHA-384("abc"). (From "D.1 SHA-384 Example" of NIST FIPS 180-2)\r
 //\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 Sha384Digest[SHA384_DIGEST_SIZE] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8  Sha384Digest[SHA384_DIGEST_SIZE] = {\r
   0xcb, 0x00, 0x75, 0x3f, 0x45, 0xa3, 0x5e, 0x8b, 0xb5, 0xa0, 0x3d, 0x69, 0x9a, 0xc6, 0x50, 0x07,\r
   0x27, 0x2c, 0x32, 0xab, 0x0e, 0xde, 0xd1, 0x63, 0x1a, 0x8b, 0x60, 0x5a, 0x43, 0xff, 0x5b, 0xed,\r
   0x80, 0x86, 0x07, 0x2b, 0xa1, 0xe7, 0xcc, 0x23, 0x58, 0xba, 0xec, 0xa1, 0x34, 0xc8, 0x25, 0xa7\r
-  };\r
+};\r
 \r
 //\r
 // Result for SHA-512("abc"). (From "C.1 SHA-512 Example" of NIST FIPS 180-2)\r
 //\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 Sha512Digest[SHA512_DIGEST_SIZE] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8  Sha512Digest[SHA512_DIGEST_SIZE] = {\r
   0xdd, 0xaf, 0x35, 0xa1, 0x93, 0x61, 0x7a, 0xba, 0xcc, 0x41, 0x73, 0x49, 0xae, 0x20, 0x41, 0x31,\r
   0x12, 0xe6, 0xfa, 0x4e, 0x89, 0xa9, 0x7e, 0xa2, 0x0a, 0x9e, 0xee, 0xe6, 0x4b, 0x55, 0xd3, 0x9a,\r
   0x21, 0x92, 0x99, 0x2a, 0x27, 0x4f, 0xc1, 0xa8, 0x36, 0xba, 0x3c, 0x23, 0xa3, 0xfe, 0xeb, 0xbd,\r
   0x45, 0x4d, 0x44, 0x23, 0x64, 0x3c, 0xe8, 0x0e, 0x2a, 0x9a, 0xc9, 0x4f, 0xa5, 0x4c, 0xa4, 0x9f\r
-  };\r
+};\r
 \r
 typedef\r
 UINTN\r
-(EFIAPI *EFI_HASH_GET_CONTEXT_SIZE) (\r
+(EFIAPI *EFI_HASH_GET_CONTEXT_SIZE)(\r
   VOID\r
   );\r
 \r
 typedef\r
 BOOLEAN\r
-(EFIAPI *EFI_HASH_INIT) (\r
+(EFIAPI *EFI_HASH_INIT)(\r
   OUT  VOID  *HashContext\r
   );\r
 \r
 typedef\r
 BOOLEAN\r
-(EFIAPI *EFI_HASH_UPDATE) (\r
+(EFIAPI *EFI_HASH_UPDATE)(\r
   IN OUT  VOID        *HashContext,\r
   IN      CONST VOID  *Data,\r
   IN      UINTN       DataSize\r
@@ -84,49 +84,49 @@ BOOLEAN
 \r
 typedef\r
 BOOLEAN\r
-(EFIAPI *EFI_HASH_FINAL) (\r
+(EFIAPI *EFI_HASH_FINAL)(\r
   IN OUT  VOID   *HashContext,\r
   OUT     UINT8  *HashValue\r
   );\r
 \r
 typedef\r
 BOOLEAN\r
-(EFIAPI *EFI_HASH_ALL) (\r
+(EFIAPI *EFI_HASH_ALL)(\r
   IN   CONST VOID  *Data,\r
   IN   UINTN       DataSize,\r
   OUT  UINT8       *HashValue\r
   );\r
 \r
 typedef struct {\r
-  UINT32                     DigestSize;\r
-  EFI_HASH_GET_CONTEXT_SIZE  GetContextSize;\r
-  EFI_HASH_INIT              HashInit;\r
-  EFI_HASH_UPDATE            HashUpdate;\r
-  EFI_HASH_FINAL             HashFinal;\r
-  EFI_HASH_ALL               HashAll;\r
-  CONST UINT8                *Digest;\r
-  VOID                       *HashCtx;\r
+  UINT32                       DigestSize;\r
+  EFI_HASH_GET_CONTEXT_SIZE    GetContextSize;\r
+  EFI_HASH_INIT                HashInit;\r
+  EFI_HASH_UPDATE              HashUpdate;\r
+  EFI_HASH_FINAL               HashFinal;\r
+  EFI_HASH_ALL                 HashAll;\r
+  CONST UINT8                  *Digest;\r
+  VOID                         *HashCtx;\r
 } HASH_TEST_CONTEXT;\r
 \r
 #ifdef ENABLE_MD5_DEPRECATED_INTERFACES\r
-HASH_TEST_CONTEXT       mMd5TestCtx    = {MD5_DIGEST_SIZE,    Md5GetContextSize,    Md5Init,    Md5Update,    Md5Final,    Md5HashAll,    Md5Digest};\r
+HASH_TEST_CONTEXT  mMd5TestCtx = { MD5_DIGEST_SIZE, Md5GetContextSize, Md5Init, Md5Update, Md5Final, Md5HashAll, Md5Digest };\r
 #endif\r
-HASH_TEST_CONTEXT       mSha1TestCtx   = {SHA1_DIGEST_SIZE,   Sha1GetContextSize,   Sha1Init,   Sha1Update,   Sha1Final,   Sha1HashAll,   Sha1Digest};\r
-HASH_TEST_CONTEXT       mSha256TestCtx = {SHA256_DIGEST_SIZE, Sha256GetContextSize, Sha256Init, Sha256Update, Sha256Final, Sha256HashAll, Sha256Digest};\r
-HASH_TEST_CONTEXT       mSha384TestCtx = {SHA384_DIGEST_SIZE, Sha384GetContextSize, Sha384Init, Sha384Update, Sha384Final, Sha384HashAll, Sha384Digest};\r
-HASH_TEST_CONTEXT       mSha512TestCtx = {SHA512_DIGEST_SIZE, Sha512GetContextSize, Sha512Init, Sha512Update, Sha512Final, Sha512HashAll, Sha512Digest};\r
+HASH_TEST_CONTEXT  mSha1TestCtx   = { SHA1_DIGEST_SIZE, Sha1GetContextSize, Sha1Init, Sha1Update, Sha1Final, Sha1HashAll, Sha1Digest };\r
+HASH_TEST_CONTEXT  mSha256TestCtx = { SHA256_DIGEST_SIZE, Sha256GetContextSize, Sha256Init, Sha256Update, Sha256Final, Sha256HashAll, Sha256Digest };\r
+HASH_TEST_CONTEXT  mSha384TestCtx = { SHA384_DIGEST_SIZE, Sha384GetContextSize, Sha384Init, Sha384Update, Sha384Final, Sha384HashAll, Sha384Digest };\r
+HASH_TEST_CONTEXT  mSha512TestCtx = { SHA512_DIGEST_SIZE, Sha512GetContextSize, Sha512Init, Sha512Update, Sha512Final, Sha512HashAll, Sha512Digest };\r
 \r
 UNIT_TEST_STATUS\r
 EFIAPI\r
 TestVerifyHashPreReq (\r
-  UNIT_TEST_CONTEXT           Context\r
+  UNIT_TEST_CONTEXT  Context\r
   )\r
 {\r
-  HASH_TEST_CONTEXT *HashTestContext;\r
-  UINTN             CtxSize;\r
+  HASH_TEST_CONTEXT  *HashTestContext;\r
+  UINTN              CtxSize;\r
 \r
-  HashTestContext = Context;\r
-  CtxSize = HashTestContext->GetContextSize ();\r
+  HashTestContext          = Context;\r
+  CtxSize                  = HashTestContext->GetContextSize ();\r
   HashTestContext->HashCtx = AllocatePool (CtxSize);\r
   if (HashTestContext->HashCtx == NULL) {\r
     return UNIT_TEST_ERROR_TEST_FAILED;\r
@@ -138,10 +138,10 @@ TestVerifyHashPreReq (
 VOID\r
 EFIAPI\r
 TestVerifyHashCleanUp (\r
-  UNIT_TEST_CONTEXT           Context\r
+  UNIT_TEST_CONTEXT  Context\r
   )\r
 {\r
-  HASH_TEST_CONTEXT *HashTestContext;\r
+  HASH_TEST_CONTEXT  *HashTestContext;\r
 \r
   HashTestContext = Context;\r
   if (HashTestContext->HashCtx != NULL) {\r
@@ -152,13 +152,13 @@ TestVerifyHashCleanUp (
 UNIT_TEST_STATUS\r
 EFIAPI\r
 TestVerifyHash (\r
-  IN UNIT_TEST_CONTEXT           Context\r
+  IN UNIT_TEST_CONTEXT  Context\r
   )\r
 {\r
-  UINTN    DataSize;\r
-  UINT8    Digest[MAX_DIGEST_SIZE];\r
-  BOOLEAN  Status;\r
-  HASH_TEST_CONTEXT *HashTestContext;\r
+  UINTN              DataSize;\r
+  UINT8              Digest[MAX_DIGEST_SIZE];\r
+  BOOLEAN            Status;\r
+  HASH_TEST_CONTEXT  *HashTestContext;\r
 \r
   HashTestContext = Context;\r
 \r
@@ -166,19 +166,19 @@ TestVerifyHash (
 \r
   ZeroMem (Digest, MAX_DIGEST_SIZE);\r
 \r
-  Status  = HashTestContext->HashInit (HashTestContext->HashCtx);\r
+  Status = HashTestContext->HashInit (HashTestContext->HashCtx);\r
   UT_ASSERT_TRUE (Status);\r
 \r
-  Status  = HashTestContext->HashUpdate (HashTestContext->HashCtx, HashData, DataSize);\r
+  Status = HashTestContext->HashUpdate (HashTestContext->HashCtx, HashData, DataSize);\r
   UT_ASSERT_TRUE (Status);\r
 \r
-  Status  = HashTestContext->HashFinal (HashTestContext->HashCtx, Digest);\r
+  Status = HashTestContext->HashFinal (HashTestContext->HashCtx, Digest);\r
   UT_ASSERT_TRUE (Status);\r
 \r
   UT_ASSERT_MEM_EQUAL (Digest, HashTestContext->Digest, HashTestContext->DigestSize);\r
 \r
   ZeroMem (Digest, MAX_DIGEST_SIZE);\r
-  Status  = HashTestContext->HashAll (HashData, DataSize, Digest);\r
+  Status = HashTestContext->HashAll (HashData, DataSize, Digest);\r
   UT_ASSERT_TRUE (Status);\r
 \r
   UT_ASSERT_MEM_EQUAL (Digest, HashTestContext->Digest, HashTestContext->DigestSize);\r
@@ -186,17 +186,17 @@ TestVerifyHash (
   return UNIT_TEST_PASSED;\r
 }\r
 \r
-TEST_DESC mHashTest[] = {\r
-    //\r
-    // -----Description----------------Class---------------------Function---------------Pre------------------Post------------Context\r
-    //\r
-#ifdef ENABLE_MD5_DEPRECATED_INTERFACES\r
-    {"TestVerifyMd5()",    "CryptoPkg.BaseCryptLib.Hash",   TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mMd5TestCtx},\r
-#endif\r
-    {"TestVerifySha1()",   "CryptoPkg.BaseCryptLib.Hash",   TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha1TestCtx},\r
-    {"TestVerifySha256()", "CryptoPkg.BaseCryptLib.Hash",   TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha256TestCtx},\r
-    {"TestVerifySha384()", "CryptoPkg.BaseCryptLib.Hash",   TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha384TestCtx},\r
-    {"TestVerifySha512()", "CryptoPkg.BaseCryptLib.Hash",   TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha512TestCtx},\r
+TEST_DESC  mHashTest[] = {\r
+  //\r
+  // -----Description----------------Class---------------------Function---------------Pre------------------Post------------Context\r
+  //\r
+ #ifdef ENABLE_MD5_DEPRECATED_INTERFACES\r
+  { "TestVerifyMd5()",    "CryptoPkg.BaseCryptLib.Hash", TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mMd5TestCtx    },\r
+ #endif\r
+  { "TestVerifySha1()",   "CryptoPkg.BaseCryptLib.Hash", TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha1TestCtx   },\r
+  { "TestVerifySha256()", "CryptoPkg.BaseCryptLib.Hash", TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha256TestCtx },\r
+  { "TestVerifySha384()", "CryptoPkg.BaseCryptLib.Hash", TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha384TestCtx },\r
+  { "TestVerifySha512()", "CryptoPkg.BaseCryptLib.Hash", TestVerifyHash, TestVerifyHashPreReq, TestVerifyHashCleanUp, &mSha512TestCtx },\r
 };\r
 \r
-UINTN mHashTestNum = ARRAY_SIZE(mHashTest);\r
+UINTN  mHashTestNum = ARRAY_SIZE (mHashTest);\r