]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Library/TlsLib/TlsConfig.c
CryptoPkg/Library: Cleanup BaseCryptLib and TlsLib
[mirror_edk2.git] / CryptoPkg / Library / TlsLib / TlsConfig.c
index dbe1f0652996e4ad8e7505fae8594b8224eb7af6..60559de4a7f3b0d1a6fbff39fbff79704a9d4fc0 100644 (file)
@@ -478,7 +478,7 @@ FreeCipherString:
   FreePool (CipherString);\r
 \r
 FreeMappedCipher:\r
-  FreePool (MappedCipher);\r
+  FreePool ((VOID *)MappedCipher);\r
 \r
   return Status;\r
 }\r
@@ -1136,9 +1136,6 @@ TlsSetEcCurve (
   IN     UINTN  DataSize\r
   )\r
 {\r
- #if !FixedPcdGetBool (PcdOpensslEcEnabled)\r
-  return EFI_UNSUPPORTED;\r
- #else\r
   TLS_CONNECTION  *TlsConn;\r
   EC_KEY          *EcKey;\r
   INT32           Nid;\r
@@ -1170,23 +1167,22 @@ TlsSetEcCurve (
   }\r
 \r
   if (SSL_set1_curves (TlsConn->Ssl, &Nid, 1) != 1) {\r
-    return EFI_INVALID_PARAMETER;\r
+    return EFI_UNSUPPORTED;\r
   }\r
 \r
   EcKey = EC_KEY_new_by_curve_name (Nid);\r
   if (EcKey == NULL) {\r
-    return EFI_INVALID_PARAMETER;\r
+    return EFI_UNSUPPORTED;\r
   }\r
 \r
   Ret = SSL_set_tmp_ecdh (TlsConn->Ssl, EcKey);\r
   EC_KEY_free (EcKey);\r
 \r
   if (Ret != 1) {\r
-    return EFI_INVALID_PARAMETER;\r
+    return EFI_UNSUPPORTED;\r
   }\r
 \r
   return EFI_SUCCESS;\r
- #endif\r
 }\r
 \r
 /**\r