Commit Graph

29 Commits

Author SHA1 Message Date
Viktor Dukhovni
31896397d7 In krb5-config resolve rpath_flag at build-time 2017-03-10 19:23:31 -05:00
Nicolas Williams
3e65dfbc32 Fix make dist missing files (#228) 2016-12-15 12:15:56 -06:00
Nicolas Williams
490337f4f9 Make OpenSSL an hcrypto backend proper
This adds a new backend for libhcrypto: the OpenSSL backend.

Now libhcrypto has these backends:

 - hcrypto itself (i.e., the algorithms coded in lib/hcrypto)
 - Common Crypto (OS X)
 - PKCS#11 (specifically for Solaris, but not Solaris-specific)
 - Windows CNG (Windows)
 - OpenSSL (generic)

The ./configure --with-openssl=... option no longer disables the use of
hcrypto.  Instead it enables the use of OpenSSL as a (and the default)
backend in libhcrypto.  The libhcrypto framework is now always used.

OpenSSL should no longer be used directly within Heimdal, except in the
OpenSSL hcrypto backend itself, and files where elliptic curve (EC)
crypto is needed.

Because libhcrypto's EC support is incomplete, we can only use OpenSSL
for EC.  Currently that means separating all EC-using code so that it
does not use hcrypto, thus the libhx509/hxtool and PKINIT EC code has
been moved out of the files it used to be in.
2016-04-15 00:16:17 -05:00
Nicolas Williams
3c9dcd60c0 krb5-config --libs: include rpath like MIT 2016-03-22 16:07:34 -05:00
Love Hörnquist Åstrand
08e4d21bcf extra dist and clean better 2014-02-16 10:05:43 -08:00
Jelmer Vernooij
6076a828d4 Add heimdal-kadm-{client,server} with kadm-{client,server} depending on
them.
2013-12-07 20:43:04 +00:00
Jelmer Vernooij
87a0e11a80 Add heimdal-krb5.pc file, with krb5.pc depending on it.
This makes it easier to install Heimdal and MIT kerberos on
the same system by just providing the heimdal-krb5.pc file;
the krb5.pc file is provided by both.

This is similar to what's done with heimdal-gssapi.pc/krb5-gssapi.pc.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2013-11-24 14:39:14 +00:00
Stef Walter
b0b94a445a Add pkg-config files for krb5 libraries
* These can be used along side krb5-config

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2012-09-27 14:00:49 -07:00
Love Hörnquist Åstrand
7aaba443bc add NTMakefile and windows directories 2011-07-17 12:16:59 -07:00
Love Hornquist Astrand
4f88942d9c add PTHREAD_LIBADD 2009-12-17 09:25:01 +01:00
Love Hörnquist Åstrand
bdf9288d2b drop heimdal-build
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25005 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-03-29 20:28:47 +00:00
Love Hörnquist Åstrand
eb8d05fd71 add missing files.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22413 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-01-12 05:58:14 +00:00
Love Hörnquist Åstrand
88065a2536 spelling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22123 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-12-03 23:49:48 +00:00
Love Hörnquist Åstrand
6d735e18ca clean better.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21962 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-10-16 13:27:59 +00:00
Love Hörnquist Åstrand
efdc3c1861 Add heimdal-gssapi.pc and install it into $(libdir)/pkgconfig
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21690 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-24 21:20:18 +00:00
Love Hörnquist Åstrand
7ba2b2006c rename des to hcrypto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20466 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-04-20 08:29:05 +00:00
Love Hörnquist Åstrand
d8fb637ef8 more files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18663 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-20 17:09:30 +00:00
Love Hörnquist Åstrand
9b2e696fe6 Add heimdal-build.sh to EXTRA_DIST.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18620 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-19 17:58:32 +00:00
Love Hörnquist Åstrand
ca56604415 Spelling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16832 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-03-27 15:44:04 +00:00
Love Hörnquist Åstrand
abfe7761c2 Add hx509 when using PK-INIT.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16830 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-03-27 12:49:30 +00:00
Love Hörnquist Åstrand
549cf5b186 add depency on LIB_dlopen and LIB_door_create
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15538 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-30 19:19:20 +00:00
Love Hörnquist Åstrand
449698df38 use ! instead of , as sed delimiter
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13866 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-26 11:02:22 +00:00
Love Hörnquist Åstrand
f221a1a6c3 handle sed expression breaking
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13670 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-01 12:34:22 +00:00
Johan Danielsson
79d62a87b5 subst INCLUDE_des
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11426 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-09-09 22:29:26 +00:00
Assar Westerlund
f94e6c784a (krb5-config): add LIB_des_appl
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9573 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-01-29 06:56:33 +00:00
Assar Westerlund
6e4a286cd1 use make variables instead of configure substitutions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9252 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-12-01 05:05:27 +00:00
Assar Westerlund
e6f2021eaf add generation of krb5-config at make-time instead of configure-time
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9249 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-12-01 05:01:19 +00:00
Assar Westerlund
1feb873e70 add krb5-config.1
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9244 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-11-30 07:32:38 +00:00
Assar Westerlund
fa5f7acd5c new files, used by other programs linking against this
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9174 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-11-15 22:41:40 +00:00