FreePool (CipherString);\r
\r
FreeMappedCipher:\r
- FreePool (MappedCipher);\r
+ FreePool ((VOID *)MappedCipher);\r
\r
return Status;\r
}\r
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
}\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