\r
#include "WifiConnectionMgrFileUtil.h"\r
\r
-CHAR16* mDerPemEncodedSuffix[] = {\r
+CHAR16 *mDerPemEncodedSuffix[] = {\r
L".cer",\r
L".der",\r
L".crt",\r
**/\r
BOOLEAN\r
IsDerPemEncodeCertificate (\r
- IN CONST CHAR16 *FileSuffix\r
-)\r
+ IN CONST CHAR16 *FileSuffix\r
+ )\r
{\r
- UINTN Index;\r
+ UINTN Index;\r
+\r
for (Index = 0; mDerPemEncodedSuffix[Index] != NULL; Index++) {\r
if (StrCmp (FileSuffix, mDerPemEncodedSuffix[Index]) == 0) {\r
return TRUE;\r
}\r
}\r
+\r
return FALSE;\r
}\r
\r
**/\r
EFI_STATUS\r
ReadFileContent (\r
- IN EFI_FILE_HANDLE FileHandle,\r
- IN OUT VOID **BufferPtr,\r
- OUT UINTN *FileSize,\r
- IN UINTN AddtionAllocateSize\r
+ IN EFI_FILE_HANDLE FileHandle,\r
+ IN OUT VOID **BufferPtr,\r
+ OUT UINTN *FileSize,\r
+ IN UINTN AddtionAllocateSize\r
)\r
{\r
- UINTN BufferSize;\r
- UINT64 SourceFileSize;\r
- VOID *Buffer;\r
- EFI_STATUS Status;\r
+ UINTN BufferSize;\r
+ UINT64 SourceFileSize;\r
+ VOID *Buffer;\r
+ EFI_STATUS Status;\r
\r
if ((FileHandle == NULL) || (FileSize == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
//\r
// Get the file size\r
//\r
- Status = FileHandle->SetPosition (FileHandle, (UINT64) -1);\r
+ Status = FileHandle->SetPosition (FileHandle, (UINT64)-1);\r
if (EFI_ERROR (Status)) {\r
goto ON_EXIT;\r
}\r
goto ON_EXIT;\r
}\r
\r
- BufferSize = (UINTN) SourceFileSize + AddtionAllocateSize;\r
- Buffer = AllocateZeroPool(BufferSize);\r
+ BufferSize = (UINTN)SourceFileSize + AddtionAllocateSize;\r
+ Buffer = AllocateZeroPool (BufferSize);\r
if (Buffer == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- BufferSize = (UINTN) SourceFileSize;\r
+ BufferSize = (UINTN)SourceFileSize;\r
*FileSize = BufferSize;\r
\r
Status = FileHandle->Read (FileHandle, &BufferSize, Buffer);\r
- if (EFI_ERROR (Status) || BufferSize != *FileSize) {\r
+ if (EFI_ERROR (Status) || (BufferSize != *FileSize)) {\r
FreePool (Buffer);\r
Buffer = NULL;\r
- Status = EFI_BAD_BUFFER_SIZE;\r
+ Status = EFI_BAD_BUFFER_SIZE;\r
goto ON_EXIT;\r
}\r
\r
CHAR16 *\r
EFIAPI\r
DevicePathToStr (\r
- IN EFI_DEVICE_PATH_PROTOCOL *DevPath\r
+ IN EFI_DEVICE_PATH_PROTOCOL *DevPath\r
)\r
{\r
return ConvertDevicePathToText (\r
**/\r
CHAR16 *\r
ExtractFileNameFromDevicePath (\r
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath\r
+ IN EFI_DEVICE_PATH_PROTOCOL *DevicePath\r
)\r
{\r
- CHAR16 *String;\r
- CHAR16 *MatchString;\r
- CHAR16 *LastMatch;\r
- CHAR16 *FileName;\r
- UINTN Length;\r
+ CHAR16 *String;\r
+ CHAR16 *MatchString;\r
+ CHAR16 *LastMatch;\r
+ CHAR16 *FileName;\r
+ UINTN Length;\r
\r
- ASSERT(DevicePath != NULL);\r
+ ASSERT (DevicePath != NULL);\r
\r
- String = DevicePathToStr(DevicePath);\r
+ String = DevicePathToStr (DevicePath);\r
if (String == NULL) {\r
return NULL;\r
}\r
+\r
MatchString = String;\r
LastMatch = String;\r
FileName = NULL;\r
\r
- while(MatchString != NULL){\r
+ while (MatchString != NULL) {\r
LastMatch = MatchString + 1;\r
- MatchString = StrStr(LastMatch,L"\\");\r
+ MatchString = StrStr (LastMatch, L"\\");\r
}\r
\r
- Length = StrLen(LastMatch);\r
- FileName = AllocateCopyPool ((Length + 1) * sizeof(CHAR16), LastMatch);\r
+ Length = StrLen (LastMatch);\r
+ FileName = AllocateCopyPool ((Length + 1) * sizeof (CHAR16), LastMatch);\r
if (FileName != NULL) {\r
*(FileName + Length) = 0;\r
}\r
\r
- FreePool(String);\r
+ FreePool (String);\r
\r
return FileName;\r
}\r
\r
**/\r
BOOLEAN\r
-UpdatePage(\r
- IN WIFI_MGR_PRIVATE_DATA *Private,\r
- IN EFI_DEVICE_PATH_PROTOCOL *FilePath,\r
- IN EFI_FORM_ID FormId\r
+UpdatePage (\r
+ IN WIFI_MGR_PRIVATE_DATA *Private,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *FilePath,\r
+ IN EFI_FORM_ID FormId\r
)\r
{\r
- CHAR16 *FileName;\r
- EFI_STATUS Status;\r
+ CHAR16 *FileName;\r
+ EFI_STATUS Status;\r
\r
FileName = NULL;\r
\r
if (FilePath != NULL) {\r
- FileName = ExtractFileNameFromDevicePath(FilePath);\r
+ FileName = ExtractFileNameFromDevicePath (FilePath);\r
}\r
+\r
if (FileName == NULL) {\r
//\r
// FileName = NULL has two cases:\r
if (Private->FileContext->FHandle != NULL) {\r
Private->FileContext->FHandle->Close (Private->FileContext->FHandle);\r
}\r
+\r
Private->FileContext->FHandle = NULL;\r
\r
Status = EfiOpenFileByDevicePath (\r
);\r
if (EFI_ERROR (Status)) {\r
if (FormId == FORMID_ENROLL_CERT) {\r
- HiiSetString (Private->RegisteredHandle,\r
- STRING_TOKEN (STR_EAP_ENROLLED_CERT_NAME), L"", NULL);\r
- } else if (FormId == FORMID_ENROLL_PRIVATE_KEY){\r
- HiiSetString (Private->RegisteredHandle,\r
- STRING_TOKEN (STR_EAP_ENROLLED_PRIVATE_KEY_NAME), L"", NULL);\r
+ HiiSetString (\r
+ Private->RegisteredHandle,\r
+ STRING_TOKEN (STR_EAP_ENROLLED_CERT_NAME),\r
+ L"",\r
+ NULL\r
+ );\r
+ } else if (FormId == FORMID_ENROLL_PRIVATE_KEY) {\r
+ HiiSetString (\r
+ Private->RegisteredHandle,\r
+ STRING_TOKEN (STR_EAP_ENROLLED_PRIVATE_KEY_NAME),\r
+ L"",\r
+ NULL\r
+ );\r
}\r
} else {\r
-\r
if (Private->FileContext->FileName != NULL) {\r
FreePool (Private->FileContext->FileName);\r
Private->FileContext->FileName = NULL;\r
}\r
+\r
Private->FileContext->FileName = FileName;\r
\r
if (FormId == FORMID_ENROLL_CERT) {\r
- HiiSetString (Private->RegisteredHandle,\r
- STRING_TOKEN (STR_EAP_ENROLLED_CERT_NAME), FileName, NULL);\r
- } else if (FormId == FORMID_ENROLL_PRIVATE_KEY){\r
- HiiSetString (Private->RegisteredHandle,\r
- STRING_TOKEN (STR_EAP_ENROLLED_PRIVATE_KEY_NAME), FileName, NULL);\r
+ HiiSetString (\r
+ Private->RegisteredHandle,\r
+ STRING_TOKEN (STR_EAP_ENROLLED_CERT_NAME),\r
+ FileName,\r
+ NULL\r
+ );\r
+ } else if (FormId == FORMID_ENROLL_PRIVATE_KEY) {\r
+ HiiSetString (\r
+ Private->RegisteredHandle,\r
+ STRING_TOKEN (STR_EAP_ENROLLED_PRIVATE_KEY_NAME),\r
+ FileName,\r
+ NULL\r
+ );\r
}\r
}\r
\r
**/\r
BOOLEAN\r
UpdateCAFromFile (\r
- IN WIFI_MGR_PRIVATE_DATA *Private,\r
- IN EFI_DEVICE_PATH_PROTOCOL *FilePath\r
+ IN WIFI_MGR_PRIVATE_DATA *Private,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *FilePath\r
)\r
{\r
- return UpdatePage(Private, FilePath, FORMID_ENROLL_CERT);\r
+ return UpdatePage (Private, FilePath, FORMID_ENROLL_CERT);\r
}\r
\r
/**\r
**/\r
BOOLEAN\r
UpdatePrivateKeyFromFile (\r
- IN WIFI_MGR_PRIVATE_DATA *Private,\r
- IN EFI_DEVICE_PATH_PROTOCOL *FilePath\r
+ IN WIFI_MGR_PRIVATE_DATA *Private,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *FilePath\r
)\r
{\r
- return UpdatePage(Private, FilePath, FORMID_ENROLL_PRIVATE_KEY);\r
+ return UpdatePage (Private, FilePath, FORMID_ENROLL_PRIVATE_KEY);\r
}\r
-\r