// CN = ca.self\r
// O = Intel\r
//\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 SelfTestCert[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 SelfTestCert[] = {\r
0x30, 0x82, 0x03, 0x90, 0x30, 0x82, 0x02, 0x78, 0x02, 0x09, 0x00, 0xE4, 0xDF, 0x47, 0x80, 0xEF,\r
0x4B, 0x3C, 0x6D, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x0B,\r
0x05, 0x00, 0x30, 0x81, 0x89, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,\r
0xF2, 0x6C, 0xCC, 0x57, 0x36, 0x20, 0x06, 0xE6, 0xA7, 0x24, 0x22, 0xB0, 0xB1, 0xC4, 0xBC, 0x2C,\r
0x5C, 0xCE, 0x92, 0x11, 0xFF, 0x6F, 0x8C, 0x14, 0x7E, 0xC4, 0x10, 0x02, 0xF6, 0x69, 0x86, 0x6D,\r
0x5B, 0x64, 0x81, 0x13,\r
- };\r
+};\r
\r
-GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 PrivateKey[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT8 PrivateKey[] = {\r
0x30, 0x82, 0x04, 0xA4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xBC, 0xE4, 0x67, 0xDC,\r
0xC7, 0xEA, 0x6F, 0x8A, 0xA7, 0xCC, 0xB2, 0x54, 0x47, 0x48, 0x6A, 0xE2, 0x39, 0xFF, 0xC2, 0x48,\r
0x58, 0x34, 0x07, 0x03, 0x6D, 0x39, 0xB3, 0x67, 0x46, 0x4C, 0xBC, 0xA0, 0xFA, 0x4E, 0x64, 0x23,\r
0x6E, 0x35, 0x24, 0xA6, 0xDA, 0x42, 0x63, 0xC6, 0xBF, 0xCA, 0xE8, 0x32, 0xFD, 0x61, 0xC0, 0x80,\r
0x39, 0xD2, 0xB7, 0x0D, 0xF3, 0xA2, 0xF3, 0xE4, 0x49, 0x26, 0x89, 0xD0, 0xA0, 0x24, 0xC8, 0x27,\r
0x86, 0x10, 0x09, 0x88, 0x6C, 0x35, 0x60, 0xF2,\r
- };\r
+};\r
\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestVerifyOaepEncrypt (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
- BOOLEAN Status;\r
- UINT8 File[4];\r
- UINT8 *OutBuffer;\r
- UINTN OutBufferSize;\r
- UINT8 *OutBuffer2;\r
- UINTN OutBuffer2Size;\r
+ BOOLEAN Status;\r
+ UINT8 File[4];\r
+ UINT8 *OutBuffer;\r
+ UINTN OutBufferSize;\r
+ UINT8 *OutBuffer2;\r
+ UINTN OutBuffer2Size;\r
\r
// Create a file and add content '123' in it\r
File[0] = '1';\r
File[2] = '3';\r
File[3] = 0;\r
\r
- OutBuffer = NULL;\r
- OutBufferSize = 0;\r
- OutBuffer2 = NULL;\r
+ OutBuffer = NULL;\r
+ OutBufferSize = 0;\r
+ OutBuffer2 = NULL;\r
OutBuffer2Size = 0;\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)sizeof (File),\r
- NULL,\r
- 0,\r
- &OutBuffer,\r
- (UINTN *)&OutBufferSize\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)sizeof (File),\r
+ NULL,\r
+ 0,\r
+ &OutBuffer,\r
+ (UINTN *)&OutBufferSize\r
+ );\r
UT_ASSERT_TRUE (Status);\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- NULL,\r
- 0,\r
- &OutBuffer2,\r
- (UINTN *)&OutBuffer2Size\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ NULL,\r
+ 0,\r
+ &OutBuffer2,\r
+ (UINTN *)&OutBuffer2Size\r
+ );\r
UT_ASSERT_TRUE (Status);\r
\r
// TRUE - the two OutBuffers are indentical. That means the Oaep encrypt result is incorrect.\r
\r
if (OutBuffer) {\r
FreePool (OutBuffer);\r
- OutBuffer = NULL;\r
+ OutBuffer = NULL;\r
OutBufferSize = 0;\r
}\r
\r
if (OutBuffer2) {\r
FreePool (OutBuffer2);\r
- OutBuffer2 = NULL;\r
+ OutBuffer2 = NULL;\r
OutBuffer2Size = 0;\r
}\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- RandSeed,\r
- (UINTN)sizeof (RandSeed),\r
- &OutBuffer,\r
- (UINTN *)&OutBufferSize\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ RandSeed,\r
+ (UINTN)sizeof (RandSeed),\r
+ &OutBuffer,\r
+ (UINTN *)&OutBufferSize\r
+ );\r
UT_ASSERT_TRUE (Status);\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- RandSeed,\r
- (UINTN)sizeof (RandSeed),\r
- &OutBuffer2,\r
- (UINTN *)&OutBuffer2Size\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ RandSeed,\r
+ (UINTN)sizeof (RandSeed),\r
+ &OutBuffer2,\r
+ (UINTN *)&OutBuffer2Size\r
+ );\r
UT_ASSERT_TRUE (Status);\r
\r
// TRUE - the two OutBuffers are indentical. That means the Oaep encrypt result is incorrect.\r
\r
if (OutBuffer) {\r
FreePool (OutBuffer);\r
- OutBuffer = NULL;\r
+ OutBuffer = NULL;\r
OutBufferSize = 0;\r
}\r
\r
if (OutBuffer2) {\r
FreePool (OutBuffer2);\r
- OutBuffer2 = NULL;\r
+ OutBuffer2 = NULL;\r
OutBuffer2Size = 0;\r
}\r
\r
Status = Pkcs1v2Encrypt (\r
- NULL,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- NULL,\r
- 0,\r
- &OutBuffer,\r
- (UINTN *)&OutBufferSize\r
- );\r
+ NULL,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ NULL,\r
+ 0,\r
+ &OutBuffer,\r
+ (UINTN *)&OutBufferSize\r
+ );\r
UT_ASSERT_FALSE (Status);\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- NULL,\r
- 0,\r
- (UINT8 **)NULL,\r
- (UINTN *)&OutBufferSize\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ NULL,\r
+ 0,\r
+ (UINT8 **)NULL,\r
+ (UINTN *)&OutBufferSize\r
+ );\r
UT_ASSERT_FALSE (Status);\r
\r
Status = Pkcs1v2Encrypt (\r
- SelfTestCert,\r
- (UINTN)sizeof (SelfTestCert),\r
- File,\r
- (UINTN)4,\r
- NULL,\r
- 0,\r
- &OutBuffer,\r
- (UINTN *)NULL\r
- );\r
+ SelfTestCert,\r
+ (UINTN)sizeof (SelfTestCert),\r
+ File,\r
+ (UINTN)4,\r
+ NULL,\r
+ 0,\r
+ &OutBuffer,\r
+ (UINTN *)NULL\r
+ );\r
UT_ASSERT_FALSE (Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
\r
-TEST_DESC mOaepTest[] = {\r
- //\r
- // -----Description--------------------------------------Class----------------------Function-----------------Pre---Post--Context\r
- //\r
- {"TestVerifyOaepEncrypt()", "CryptoPkg.BaseCryptLib.Pkcs1v2Encrypt", TestVerifyOaepEncrypt, NULL, NULL, NULL},\r
+TEST_DESC mOaepTest[] = {\r
+ //\r
+ // -----Description--------------------------------------Class----------------------Function-----------------Pre---Post--Context\r
+ //\r
+ { "TestVerifyOaepEncrypt()", "CryptoPkg.BaseCryptLib.Pkcs1v2Encrypt", TestVerifyOaepEncrypt, NULL, NULL, NULL },\r
};\r
\r
-UINTN mOaepTestNum = ARRAY_SIZE(mOaepTest);\r
-\r
-\r
+UINTN mOaepTestNum = ARRAY_SIZE (mOaepTest);\r