]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Library/BaseCryptLib/InternalCryptLib.h
CryptoPkg: Add some comments for API usage clarification.
[mirror_edk2.git] / CryptoPkg / Library / BaseCryptLib / InternalCryptLib.h
index b04762691bb1e91090a7296cd7d1002e8a36ed02..35a8eb1cbcb8956db2e096a83004ef50c76d88d4 100644 (file)
@@ -21,6 +21,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Library/DebugLib.h>\r
 #include <Library/BaseCryptLib.h>\r
 \r
+#include "OpenSslSupport.h"\r
+\r
 //\r
 // Environment Setting for OpenSSL-based UEFI Crypto Library.\r
 //\r
@@ -28,25 +30,5 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define OPENSSL_SYSNAME_UWIN\r
 #endif\r
 \r
-/**\r
-  Pop single certificate from STACK_OF(X509).\r
-\r
-  If X509Stack, Cert, or CertSize is NULL, then return FALSE.\r
-\r
-  @param[in]  X509Stack       Pointer to a X509 stack object.\r
-  @param[out] Cert            Pointer to a X509 certificate.\r
-  @param[out] CertSize        Length of output X509 certificate in bytes.\r
-                                 \r
-  @retval     TRUE            The X509 stack pop succeeded.\r
-  @retval     FALSE           The pop operation failed.\r
-\r
-**/\r
-BOOLEAN\r
-X509PopCertificate (\r
-  IN  VOID  *X509Stack,\r
-  OUT UINT8 **Cert,\r
-  OUT UINTN *CertSize\r
-  );\r
-\r
 #endif\r
 \r