-## @file
-# This module produces EFI TLS Protocol, EFI TLS Service Binding Protocol and
-# EFI TLS Configuration Protocol.
-#
-# This module produces EFI TLS (Transport Layer Security) Protocol and EFI TLS
-# Service Binding Protocol, to provide TLS services.
-#
-# Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
-#
-# This program and the accompanying materials
-# are licensed and made available under the terms and conditions of the BSD License
-# which accompanies this distribution. The full text of the license may be found at
-# http://opensource.org/licenses/bsd-license.php.
-# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-#
-#
-##
-
-[Defines]
- INF_VERSION = 0x00010005
- BASE_NAME = TlsDxe
- FILE_GUID = 3aceb0c0-3c72-11e4-9a56-74d435052646
- MODULE_TYPE = UEFI_DRIVER
- VERSION_STRING = 1.0
- ENTRY_POINT = TlsDriverEntryPoint
- UNLOAD_IMAGE = TlsUnload
- MODULE_UNI_FILE = TlsDxe.uni
-
-#
-# VALID_ARCHITECTURES = IA32 X64
-#
-
-[Packages]
- MdePkg/MdePkg.dec
- MdeModulePkg/MdeModulePkg.dec
- CryptoPkg/CryptoPkg.dec
-
-[Sources]
- TlsDriver.h
- TlsDriver.c
- TlsProtocol.c
- TlsConfigProtocol.c
- TlsImpl.h
- TlsImpl.c
-
-[LibraryClasses]
- UefiDriverEntryPoint
- UefiBootServicesTableLib
- MemoryAllocationLib
- BaseMemoryLib
- BaseLib
- UefiLib
- DebugLib
- NetLib
- BaseCryptLib
- TlsLib
-
-[Protocols]
- gEfiTlsServiceBindingProtocolGuid ## PRODUCES
- gEfiTlsProtocolGuid ## PRODUCES
- gEfiTlsConfigurationProtocolGuid ## PRODUCES
-
-[UserExtensions.TianoCore."ExtraFiles"]
- TlsDxeExtra.uni
+## @file\r
+# This module produces EFI TLS Protocol, EFI TLS Service Binding Protocol and\r
+# EFI TLS Configuration Protocol.\r
+#\r
+# This module produces EFI TLS (Transport Layer Security) Protocol and EFI TLS\r
+# Service Binding Protocol, to provide TLS services.\r
+#\r
+# Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>\r
+#\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = TlsDxe\r
+ FILE_GUID = 3aceb0c0-3c72-11e4-9a56-74d435052646\r
+ MODULE_TYPE = UEFI_DRIVER\r
+ VERSION_STRING = 1.0\r
+ ENTRY_POINT = TlsDriverEntryPoint\r
+ UNLOAD_IMAGE = TlsUnload\r
+ MODULE_UNI_FILE = TlsDxe.uni\r
+\r
+#\r
+# VALID_ARCHITECTURES = IA32 X64\r
+#\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ NetworkPkg/NetworkPkg.dec\r
+ CryptoPkg/CryptoPkg.dec\r
+\r
+[Sources]\r
+ TlsDriver.h\r
+ TlsDriver.c\r
+ TlsProtocol.c\r
+ TlsConfigProtocol.c\r
+ TlsImpl.h\r
+ TlsImpl.c\r
+\r
+[LibraryClasses]\r
+ UefiDriverEntryPoint\r
+ UefiBootServicesTableLib\r
+ MemoryAllocationLib\r
+ BaseMemoryLib\r
+ BaseLib\r
+ UefiLib\r
+ DebugLib\r
+ BaseCryptLib\r
+ TlsLib\r
+\r
+[Protocols]\r
+ gEfiTlsServiceBindingProtocolGuid ## PRODUCES\r
+ gEfiTlsProtocolGuid ## PRODUCES\r
+ gEfiTlsConfigurationProtocolGuid ## PRODUCES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ TlsDxeExtra.uni\r
+\r