/** @file\r
Common operation of the IKE\r
\r
- Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
// Initial the SPI\r
//\r
UINT32 mNextSpi = IKE_SPI_BASE;\r
-EFI_GUID mZeroGuid = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };\r
\r
/**\r
Call Crypto Lib to generate a random value with eight-octet length.\r
}\r
\r
\r
-/**
- Find SPD entry by a specified SPD selector.
-
+/**\r
+ Find SPD entry by a specified SPD selector.\r
+\r
@param[in] SpdSel Point to SPD Selector to be searched for.\r
-
+\r
@retval Point to SPD Entry if the SPD entry found.\r
- @retval NULL if not found.
-
-**/
-IPSEC_SPD_ENTRY *
+ @retval NULL if not found.\r
+\r
+**/\r
+IPSEC_SPD_ENTRY *\r
IkeSearchSpdEntry (\r
- IN EFI_IPSEC_SPD_SELECTOR *SpdSel
- )
-{
- IPSEC_SPD_ENTRY *SpdEntry;
- LIST_ENTRY *SpdList;
- LIST_ENTRY *Entry;
-
- SpdList = &mConfigData[IPsecConfigDataTypeSpd];
-
- NET_LIST_FOR_EACH (Entry, SpdList) {
- SpdEntry = IPSEC_SPD_ENTRY_FROM_LIST (Entry);
-
- //
+ IN EFI_IPSEC_SPD_SELECTOR *SpdSel\r
+ )\r
+{\r
+ IPSEC_SPD_ENTRY *SpdEntry;\r
+ LIST_ENTRY *SpdList;\r
+ LIST_ENTRY *Entry;\r
+\r
+ SpdList = &mConfigData[IPsecConfigDataTypeSpd];\r
+\r
+ NET_LIST_FOR_EACH (Entry, SpdList) {\r
+ SpdEntry = IPSEC_SPD_ENTRY_FROM_LIST (Entry);\r
+\r
+ //\r
// Find the required SPD entry\r
- //
- if (CompareSpdSelector (
- (EFI_IPSEC_CONFIG_SELECTOR *) SpdSel,
- (EFI_IPSEC_CONFIG_SELECTOR *) SpdEntry->Selector
- )) {
- return SpdEntry;
- }
-
- }
-
- return NULL;
+ //\r
+ if (CompareSpdSelector (\r
+ (EFI_IPSEC_CONFIG_SELECTOR *) SpdSel,\r
+ (EFI_IPSEC_CONFIG_SELECTOR *) SpdEntry->Selector\r
+ )) {\r
+ return SpdEntry;\r
+ }\r
+\r
+ }\r
+\r
+ return NULL;\r
}\r
\r
/**\r