]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Common header file change not applicable to open-vm-tools.
authorOliver Kurth <okurth@vmware.com>
Sun, 21 Jul 2019 00:15:20 +0000 (17:15 -0700)
committerOliver Kurth <okurth@vmware.com>
Sun, 21 Jul 2019 00:15:20 +0000 (17:15 -0700)
open-vm-tools/lib/include/sha1.h

index e73074d368503637cf138e9aad3306b461c2d2ff..02ae8be922cda593c134534c483f3cbd2470402a 100644 (file)
@@ -142,21 +142,18 @@ void SHA1MultiBuffer(uint32 numBuffers,
 
 #if !defined VMKBOOT && !defined VMKERNEL
 
-/* OpenSSL opaque type for hashing. Opaque as of openssl-1.1.0. */
-struct evp_md_ctx_st;
-
+/* Opaque handle */
 typedef struct {
-#ifdef __APPLE__
-   CC_SHA1_CTX cc_ctx;
+#if defined __APPLE__
+   uint8 _private[96];  // sizeof CC_SHA1_CTX
 #else
-   struct evp_md_ctx_st *md;  /* OpenSSL EVP_MD_CTX */
+   void *_private;
 #endif
 } CryptoHash_SHA1_CTX;
 
 void CryptoHash_InitSHA1(CryptoHash_SHA1_CTX *ctx);
 void CryptoHash_UpdateSHA1(CryptoHash_SHA1_CTX *ctx,
-                           const void *data,
-                           size_t len);
+                           const void *data, size_t len);
 void CryptoHash_FinalSHA1(CryptoHash_SHA1_CTX *ctx,
                           unsigned char digest[SHA1_HASH_LEN]);
 void CryptoHash_ComputeSHA1(const void *data, size_t len,