/** @file\r
The common definition of IPsec Key Exchange (IKE).\r
\r
- Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2018, 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
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php.\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
\r
**/\r
#define IPSEC_ESP_BLOWFISH 7\r
#define IPSEC_ESP_3IDEA 8\r
#define IPSEC_ESP_DES_IV32 9\r
-#define IPSEC_ESP_RC4 10 // It's reserved in IKEv2 \r
+#define IPSEC_ESP_RC4 10 // It's reserved in IKEv2\r
#define IPSEC_ESP_NULL 11\r
#define IPSEC_ESP_AES 12\r
\r
typedef union {\r
UINT16 AttrLength;\r
UINT16 AttrValue;\r
-} IKE_SA_ATTR_UNION; \r
+} IKE_SA_ATTR_UNION;\r
\r
//\r
// SA Attribute present in Transform Payload\r
#pragma pack()\r
\r
//\r
-// Contains the IKE packet information. \r
+// Contains the IKE packet information.\r
//\r
typedef struct {\r
UINTN RefCount;\r
//\r
// Each algorithm has its own Id, Guid, BlockSize and KeyLength.\r
// This struct contains these information for each algorithm. It is generic structure\r
-// for both encryption and authentication algorithm. \r
+// for both encryption and authentication algorithm.\r
// For authentication algorithm, the AlgSize means IcvSize. For encryption algorithm,\r
// it means IvSize.\r
//\r