summaryrefslogtreecommitdiff
path: root/lib/gnutls.pc.in
Commit message (Collapse)AuthorAgeFilesLines
* Add compress_certificate extension (RFC8879)Zoltan Fridrich2022-03-011-1/+1
| | | | Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
* Merge the extra libraries to link dynamically in GNUTLS_LIBS_PRIVATESteve Lhomme2020-06-061-1/+1
| | | | | | | | | This should fix #1020 where bcrypt is missing from thirdparty_libadd. Ultimately it would be good to add libraries that always need to be linked in one variable that is shared between the Makefile and the pkg-config file. Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
* win32: use bcrypt instead of CryptoAPI on Vista+ for random numbersSteve Lhomme2020-05-281-1/+1
| | | | | | | | | | | | CryptoAPI is a deprecated API [1] that is forbidden in UWP builds. Rewrite the CryptoAPI calls in bcrypt. bcrypt is used instead of CryptoAPI when targeting Windows Vista and above. https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptdecrypt Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
* configure.ac: determine if the Vista APIs can be linked staticallySteve Lhomme2020-05-271-1/+1
| | | | | | | | | | | | | If _WIN32_WINNT is higher or equal to 0x0600, Vista API's are allowed during the build. We can assume that the minimum platform the code will run on is Vista [1] In that case there's no need to call API's (ncrypt) dynamically when it can be done statically. [1] https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
* win32: link with crypt32Steve Lhomme2020-05-201-1/+1
| | | | | | | | | | | Since 5d03564cccd2c10c41252ea468d4a098bd08e9c1 we use CertOpenStore(). To properly link it needs to be linked with the crypt32.dll. https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-certopenstore This library was missing from the pkg-config library. It exists in thirdparty_libadd to link gnutls as a DLL. Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
* IDNA: require libidn2 2.0.0Nikos Mavrogiannopoulos2020-03-311-1/+1
| | | | | | | | | | | We require private symbols which dissapear at some point in IDN2 releases in order to support old versions of libidn2. Simplify the code by requiring only recent versions and avoid issues such as #832. Resolves: #832 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* Use https:// in lib/, src/, and m4/Tim Rühsen2019-03-131-1/+1
| | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
* Use inet_pton() from gnulibtmp-gnulib-ptonTim Rühsen2019-02-101-1/+1
| | | | Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
* configure.ac: check if libatomic is neededFabrice Fontaine2019-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | gnutls source code uses the C++11 <atomic> functionality since https://github.com/gnutls/gnutls/commit/7978a733460f92b31033affd0e487c86d66c643d, which internally is implemented using the __atomic_*() gcc built-ins On certain architectures, the __atomic_*() built-ins are implemented in the libatomic library that comes with the rest of the gcc runtime. Due to this, code using <atomic> might need to link against libatomic, otherwise one hits build issues such as: ../lib/.libs/libgnutls.so: undefined reference to `__atomic_fetch_sub_4' on an architecture like SPARC. To solve this, a configure.ac check is added to know if we need to link against libatomic or not. The library is also added to gnutls.pc. Fixes: - http://autobuild.buildroot.org/results/6c749bd592ceffeacadd2ab570d127936cce64b2 - http://autobuild.buildroot.org/results/30aa83d3cf3482af8a59250c196c85f4a278d343 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Removed support for compression mechanismsNikos Mavrogiannopoulos2017-06-221-1/+1
| | | | | | | | | | They are not required for TLS 1.3, and are deprecated for TLS 1.2. We eliminate them in order to reduce the complexity in the record packet handling. Resolves #212 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* gnutls.pc: Removed P11_KIT_LIBS from Libs.privateNikos Mavrogiannopoulos2017-03-251-1/+1
| | | | | | | It was already being included in Requires.private. Reported by Andreas Metzler. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* gnutls.pc: don't include zlib twice in private libsNikos Mavrogiannopoulos2017-03-241-1/+1
|
* gnutls.pc: don't pass the libtool vars to Libs.privateNikos Mavrogiannopoulos2017-03-211-1/+1
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* gnutls.pc: do not include libidn2 in Requires.privatetmp-stages-updatesNikos Mavrogiannopoulos2017-02-151-1/+1
| | | | | | | | The libidn2 versions available do not include libidn2.pc, thus the inclusion was causing problems when using pkg-config. Instead we include -lidn2 in Libs.private. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* gl: removed iconv moduleNikos Mavrogiannopoulos2016-12-041-1/+1
| | | | It is no longer used by the library.
* gnutls.pc: use the LT version of the lib variablesNikos Mavrogiannopoulos2016-11-201-1/+1
|
* Use libunistring when present instead of iconv()Nikos Mavrogiannopoulos2016-11-201-1/+1
| | | | | That allows us to rely to a single provider for unicode functionality.
* gnutls.pc: don't use the libtool version of the link optionsNikos Mavrogiannopoulos2015-11-031-1/+1
| | | | | Reported by Dan Kegel. Resolves #49
* Directly link to gmp library. Based on original patch by Alon Bar-Lev ↵Nikos Mavrogiannopoulos2013-06-021-1/+1
| | | | <alon.barlev@gmail.com>.
* use pkg-config to detect nettleNikos Mavrogiannopoulos2013-05-311-1/+1
|
* removed undefined variableNikos Mavrogiannopoulos2013-05-191-1/+1
|
* corrected linkNikos Mavrogiannopoulos2013-03-041-1/+1
|
* Update Libs.private with @LIB_CLOCK_GETTIME@ as wellMartin Storsjo2013-01-221-1/+1
| | | | | | | This is required when linking as static libraries on linux, for -lrt. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Updated Libs.private with all the required librariesNikos Mavrogiannopoulos2013-01-211-1/+1
|
* Include libiconv in Libs.privateMartin Storsjo2013-01-211-1/+1
| | | | | | | This makes static linking succeed if the library is configured to use libiconv. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Cleanup copyright headers.Simon Josefsson2012-01-251-1/+1
|
* Run 'make update-copyright'.Simon Josefsson2012-01-161-2/+1
|
* corrected for libnettle.Nikos Mavrogiannopoulos2011-07-271-1/+1
|
* removed pakchois dependencyNikos Mavrogiannopoulos2011-04-231-1/+1
|
* Add the nettle libs into gnutls.pc.Nikos Mavrogiannopoulos2011-02-051-1/+1
|
* [PATCH 1/4] adapt pkg-config file for switch from AM_PATH_LIBGCRYPT to ↵Andreas Metzler2011-02-051-1/+2
| | | | | | | | AC_LIB_HAVE_LINKFLAGS [PATCH 2/4] pkg-config: Move libtasn1 from Libs.private to Requires.private since libtasn1 provides a .pc file. [PATCH 3/4] pkg-config: drop @LIBGNUTLS_LIBS@ from Libs.private. This library only contains gnutls itself nowadays, which is in Libs already. [PATCH 4/4] pkg-config: If gnutls is built with zlib support list zlib in Requires.private.
* Added initial PKCS #11 support. Certtool can now print lists of certificatesNikos Mavrogiannopoulos2010-06-031-1/+1
| | | | available in system.
* Fix license.Simon Josefsson2010-01-271-10/+9
|
* Add -ltasn1 to pkg-config file.Simon Josefsson2009-04-171-2/+2
| | | | | Reported by Andreas Metzler <ametzler@downhill.at.eu.org> in <http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3467>.
* Add URL fields.Simon Josefsson2008-11-121-1/+3
|
* Revert Requires-change.Simon Josefsson2007-02-221-1/+0
|
* Add 'Requires: libtasn1' to make 'pkg-config --libs gnutls' outputSimon Josefsson2007-02-151-1/+2
| | | | -ltasn1. Reported by Pavlov Konstantin <thresh@altlinux.ru>.
* Add Libs.Private to pkg-config files, from Andreas MetzlerSimon Josefsson2006-06-261-1/+2
| | | | <ametzler@downhill.at.eu.org>.
* Clean up license templates.Simon Josefsson2005-01-241-0/+1
|
* Clean up license templates.Simon Josefsson2005-01-241-1/+1
|
* Add pkg-config meta files, suggested by Stéphane LOEUILLETSimon Josefsson2004-10-241-0/+21
<stephane.loeuillet@tiscali.fr>.