Commit Graph

23 Commits

Author SHA1 Message Date
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
c6f24e99f0 Revamp cf/db.m4; test LMDB 2016-02-26 00:55:32 -06:00
Love Hörnquist Åstrand
7aaba443bc add NTMakefile and windows directories 2011-07-17 12:16:59 -07:00
Love Hornquist Astrand
c867fd3e2e Make libtool pull in the depenency on libldap
Put in explicy depenency on libdap so that libtool
might to the right thing for us.

Patch from Jan Rekorajski
2009-12-08 00:15:10 -08: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
b311b858ff x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18654 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-20 15:53:39 +00:00
Johan Danielsson
0624b4457e replace INCLUDES with AM_CPPFLAGS
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14164 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-08-26 11:55:29 +00:00
Assar Westerlund
9b8ad9f282 set and use INCLUDE_des
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10574 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-28 08:31:31 +00:00
Assar Westerlund
baebf953a8 use LIB_des
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9176 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-11-15 22:51:14 +00:00
Johan Danielsson
418e11ca5e link with pidfile library
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8898 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-04 11:24:51 +00:00
Assar Westerlund
5ef6d41da2 add kpasswd-generator
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8534 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-02 16:09:04 +00:00
Assar Westerlund
813186bce2 add $(LIB_openldap)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8116 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-04-05 03:30:11 +00:00
Assar Westerlund
7d0508edeb (kpasswdd_LDADD): add LIB_dlopen
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6019 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-20 16:48:34 +00:00
Assar Westerlund
e53706c80a use LIB_roken
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5897 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-09 18:29:48 +00:00
Johan Danielsson
0f23e17f6f fix broken checkin
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5652 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-20 13:58:20 +00:00
Assar Westerlund
f42ca9c63a correct path to Makefile.am.common
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5638 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-19 23:16:50 +00:00
Johan Danielsson
c94d53f31f include Makefile.am.common
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5586 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-18 10:58:49 +00:00
Johan Danielsson
192688e7db libtoolize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4914 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-23 14:23:28 +00:00
Johan Danielsson
6737170101 Use DBLIB.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4764 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-08 08:53:17 +00:00
Assar Westerlund
cb36f1acae link with kadm5srv
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4303 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-20 21:59:08 +00:00
Assar Westerlund
44dc189722 man pages
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3204 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-27 23:44:36 +00:00
Assar Westerlund
7770c6f19d add kpasswdd
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2431 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-18 01:08:11 +00:00
Assar Westerlund
0a2e34960c non-working kpasswd
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2402 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-17 18:27:07 +00:00