]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
Clarify link dependency towards libgcrypt or OpenSSL's libcrypto.
authorBruno Haible <bruno@clisp.org>
Tue, 23 Sep 2025 08:22:38 +0000 (10:22 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Sep 2025 08:22:38 +0000 (10:22 +0200)
* modules/crypto/gc-arcfour (Link): New section.
* modules/crypto/gc-arctwo (Link): Likewise.
* modules/crypto/gc-camellia (Link): Likewise.
* modules/crypto/gc-des (Link): Likewise.
* modules/crypto/gc-hmac-md5 (Link): Likewise.
* modules/crypto/gc-hmac-sha1 (Link): Likewise.
* modules/crypto/gc-hmac-sha256 (Link): Likewise.
* modules/crypto/gc-hmac-sha512 (Link): Likewise.
* modules/crypto/gc-md2 (Link): Likewise.
* modules/crypto/gc-md4 (Link): Likewise.
* modules/crypto/gc-md5 (Link): Likewise.
* modules/crypto/gc-pbkdf2 (Link): Likewise.
* modules/crypto/gc-pbkdf2-sha1 (Link): Likewise.
* modules/crypto/gc-rijndael (Link): Likewise.
* modules/crypto/gc-sha1 (Link): Likewise.
* modules/crypto/gc-sha256 (Link): Likewise.
* modules/crypto/gc-sha512 (Link): Likewise.
* modules/crypto/gc-sm3 (Link): Likewise.
* modules/crypto/gc-random (Link): Add $(LIB_CRYPTO).

20 files changed:
ChangeLog
modules/crypto/gc-arcfour
modules/crypto/gc-arctwo
modules/crypto/gc-camellia
modules/crypto/gc-des
modules/crypto/gc-hmac-md5
modules/crypto/gc-hmac-sha1
modules/crypto/gc-hmac-sha256
modules/crypto/gc-hmac-sha512
modules/crypto/gc-md2
modules/crypto/gc-md4
modules/crypto/gc-md5
modules/crypto/gc-pbkdf2
modules/crypto/gc-pbkdf2-sha1
modules/crypto/gc-random
modules/crypto/gc-rijndael
modules/crypto/gc-sha1
modules/crypto/gc-sha256
modules/crypto/gc-sha512
modules/crypto/gc-sm3

index adf086501a447e3ff610d0353c0835b29b047bfd..02df4f6732dbabd4dbfed2df02ea0e881a535678 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2025-09-23  Bruno Haible  <bruno@clisp.org>
+
+       Clarify link dependency towards libgcrypt or OpenSSL's libcrypto.
+       * modules/crypto/gc-arcfour (Link): New section.
+       * modules/crypto/gc-arctwo (Link): Likewise.
+       * modules/crypto/gc-camellia (Link): Likewise.
+       * modules/crypto/gc-des (Link): Likewise.
+       * modules/crypto/gc-hmac-md5 (Link): Likewise.
+       * modules/crypto/gc-hmac-sha1 (Link): Likewise.
+       * modules/crypto/gc-hmac-sha256 (Link): Likewise.
+       * modules/crypto/gc-hmac-sha512 (Link): Likewise.
+       * modules/crypto/gc-md2 (Link): Likewise.
+       * modules/crypto/gc-md4 (Link): Likewise.
+       * modules/crypto/gc-md5 (Link): Likewise.
+       * modules/crypto/gc-pbkdf2 (Link): Likewise.
+       * modules/crypto/gc-pbkdf2-sha1 (Link): Likewise.
+       * modules/crypto/gc-rijndael (Link): Likewise.
+       * modules/crypto/gc-sha1 (Link): Likewise.
+       * modules/crypto/gc-sha256 (Link): Likewise.
+       * modules/crypto/gc-sha512 (Link): Likewise.
+       * modules/crypto/gc-sm3 (Link): Likewise.
+       * modules/crypto/gc-random (Link): Add $(LIB_CRYPTO).
+
 2025-09-22  Collin Funk  <collin.funk1@gmail.com>
 
        crypto/gc-arctwo-tests: Fix link error when OpenSSL is enabled.
index 7df6b954ed91a83b19d540f4f68eb236194e4ff2..bc5652d92af4109f5aada7b520e1c51ff0691116 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index bbd9ba910c7224b5e0518928dcfb2237bce9290a..12868b168c384e865d90d400edc2117659cb02c8 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 413bba96549ec34928b4f21d457cc204346f55f2..3a36aacfdf1b4645948bfd592d0b4842fb7ad132 100644 (file)
@@ -15,6 +15,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 685899dc9410ed625dbb9c293415707fcb9b963a..70e860b9079d3b098eb4ba721b475f852b899bcd 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 109ec5e0f7a7ce1a9a7b33b64f26677fb380f14e..7417825596488c303567b42e4bb1870d52055825 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 6235125bbdfedcd33d93d9e3da24975d7e1c45a6..35277b45989c75d7fbb5a9058a3d54ff39a1e56a 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index bbf5591720e653f02cb57957609f83bdae94b229..9ec12b38c264e36b9c4f178295b35900876db20b 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 3d9e6181346dd8b9f7367dc5b1ac48600e22ab69..4c38c4ea539b8a8c2ac3e4fcdb8c8806b308af0e 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 5e5beaad187114cfa1c5375cdcefe8d65d8aca06..de59960013e6fa9a707c1ea77281ea79ca6095f2 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index e46589b091e342779a5f4c4f0cccf0176e8abca0..a671c07c327418af46c3ed2f87d5eb46c356029a 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 0d6b272d2e8885d9cdbbbf35cd177f0c544471bd..b4a19ac2f77edb57f855e36a5f7ba44f41a026dd 100644 (file)
@@ -18,6 +18,9 @@ lib_SOURCES += md5.h
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 47b61015e07fc010977534f07dbb99d96e97c0bc..f3a895f3eff12ade7cbf5442b255d42e23d0b153 100644 (file)
@@ -15,6 +15,9 @@ lib_SOURCES += gc-pbkdf2.c
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 576078de6695bb49ef735da260fdf6205fcaa887..134c11bcd8dc6dc100f2f0be63c538be95bb4a92 100644 (file)
@@ -22,6 +22,9 @@ lib_SOURCES += gc-pbkdf2-sha1.c
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 8d635fcae40d0f5833af646bbcde4c8e6462ae0e..76d604cf8ed32ae839fed5a5402f8d3cf5ab2d40 100644 (file)
@@ -16,6 +16,7 @@ Include:
 "gc.h"
 
 Link:
+$(LIB_CRYPTO)
 $(GETRANDOM_LIB)
 
 License:
index 249f47d0b42653669ddb142ff4aa0cff7316441a..01468499a77137c8b6d89cb450892b46b79fe13d 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index f959005583333240b662ff5909fe895b26539617..40a935fa033b863f9d0cf8eb5271f3f8fadbd3a9 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index ee3156fe3b029ade694e0370a38d059e16025d52..0f45cf1efa32e7e3c81135d6715c02925ef667f3 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index 7372fec243d27783c0d4e9a953f6dcd2156ba397..4b0cfcdcb69155a2137030d13297861977888b6f 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+
 
index de52e04547166ae669ebc552fc223b21ec27e6da..ac734a02e4a210f4560d52b5766dc3815e5253fb 100644 (file)
@@ -17,6 +17,9 @@ Makefile.am:
 Include:
 "gc.h"
 
+Link:
+$(LIB_CRYPTO)
+
 License:
 LGPLv2+