Commit Graph

1834 Commits

Author SHA1 Message Date
Love Hornquist Astrand 1ddb13e34a add missing files 2010-09-13 00:04:33 -07:00
Love Hornquist Astrand ed7a5175fb add opt files 2010-09-12 23:37:36 -07:00
Asanka Herath 0730c0b98f Windows: ASN1_LIB needs to be defined for Heimdal library 2010-08-20 13:14:12 -04:00
Asanka Herath cdcdc5cad5 Windows: Version information for binaries 2010-08-20 13:06:54 -04:00
Asanka Herath d83611238a Windows: Build a single heimdal.dll
Heimdal.dll is a combination of libasn1, libwind, libhcrypto, libhx509
and libkrb5.
2010-08-20 13:06:54 -04:00
Asanka Herath ea4d8dbfdb Windows: Use EXEPREP and DLLPREP macros for processing binaries
Once DLLs and EXEs are built, they need to have their manifests
processed and signed.  These steps are encapsulated in the EXEPREP and
DLLPREP Makefile macros.  Use them instead of invoking each processing
macro individually.
2010-08-20 13:04:06 -04:00
Asanka Herath 0d09c879f3 Reduce compiler warnings on Windows 2010-08-20 13:04:06 -04:00
Asanka Herath 24cbddd4b9 Resolve warnings on Windows
Appease the compiler by resolving some of the reported warnings,
including:

- Control paths that don't return.

- Potentially uninitialized variables.

- Unused local variables.

- Unreachable code.

- Type safety.

- Synchronize declarations with definitions for functions.
2010-08-20 13:03:38 -04:00
Asanka Herath dba793110b Fix unused variable on Windows for softp11.c 2010-08-20 13:03:36 -04:00
Love Hornquist Astrand 44dfbeb596 add --no-embedded-cert and --embed-leak-only 2010-08-10 10:41:58 -07:00
Love Hornquist Astrand 739c79b76b don't add dup digestAlgorithms 2010-08-10 10:40:54 -07:00
Love Hornquist Astrand b11217838e --no-embedded-certs and --embed-leaf-only 2010-08-10 10:20:13 -07:00
Love Hornquist Astrand bcf2cbca83 add HX509_CMS_SIGNATURE_NO_CERTS and HX509_CMS_SIGNATURE_LEAF_ONLY 2010-08-10 10:19:51 -07:00
Love Hornquist Astrand 4bb81d921d add HX509_CMS_SIGNATURE_NO_CERTS and HX509_CMS_SIGNATURE_LEAF_ONLY 2010-08-10 10:19:48 -07:00
Love Hornquist Astrand 5e3e5a6497 test more then one signer 2010-08-10 10:19:16 -07:00
Love Hornquist Astrand dc0fbbf8c9 add hx509_cert_get_{issuer,subject}_unique_id 2010-08-10 09:23:41 -07:00
Love Hornquist Astrand 3e84bcb25a make setting issuerUniqueID and subjectUniqueID independant 2010-08-10 09:22:35 -07:00
Love Hornquist Astrand 94c720a453 add new symbols 2010-08-10 09:22:30 -07:00
Love Hornquist Astrand 56f4eb92cb Allow setting the issuerUniqueID and subjectUniqueID 2010-08-10 08:01:24 -07:00
Love Hornquist Astrand 5dc765aa16 use uppercase OID def 2010-08-08 17:02:48 -07:00
Love Hornquist Astrand 1be863f364 change variables to make more sense 2010-08-08 16:10:44 -07:00
Love Hornquist Astrand fa4c84e6d6 make printablestring and ia5string octetstrings 2010-08-08 15:51:33 -07:00
Love Hornquist Astrand d79063ee9f add id-secsig-sha-1WithRSAEncryption 2010-08-08 15:49:49 -07:00
Love Hornquist Astrand e745e97c3f 4.3.5 failes 2010-05-26 11:20:21 -05:00
Love Hornquist Astrand fd107d08c4 use case compare for teletex string 2010-05-01 11:47:02 +02:00
Love Hornquist Astrand 2a842e90d3 Drop MD2 support
Patch partly from Guillaume Rousse
2010-04-28 22:10:27 +02:00
Love Hornquist Astrand cfb43997ae define YY_NULL 2010-03-20 14:44:16 -07:00
Love Hornquist Astrand e57bd85101 spelling 2010-03-10 20:05:31 -08:00
Love Hornquist Astrand 3b51f94c2b Make compile on pre-leopard (Tiger needs CSSM_SIZE), From Quanah Gibson-Mount 2010-01-08 13:17:47 +01:00
Asanka Herath 68cfbb7e19 Add rk_cloexec_dir() to lib/roken 2009-12-22 14:03:39 -05:00
Asanka Herath a3727d2126 (lib/hx509) Add missing header files and update exports 2009-11-25 12:43:14 -05:00
Love Hornquist Astrand a059a70746 Only accept self-signed certs within chains for strong hash types 2009-11-25 05:03:16 -08:00
Asanka Herath 3982b965c6 Make hx509 compile on windows
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2009-11-25 00:24:01 +01:00
Asanka Herath 5d48156c51 Make hx509 compile on windows
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2009-11-25 00:20:44 +01:00
Love Hornquist Astrand c6bbdb545b First drop of Windows build infrastructure from Secure Endpoints 2009-11-24 12:12:53 -08:00
Love Hornquist Astrand ccc6175b53 use hx509_certs_iter_f 2009-11-22 13:57:48 -08:00
Love Hornquist Astrand f45766eda0 add hx509_certs_iter_f 2009-11-22 13:54:02 -08:00
Love Hornquist Astrand 6e319e49e1 use hx509_certs_iter_f 2009-11-22 13:53:41 -08:00
Love Hornquist Astrand 6ed36cd0f2 use hx509_certs_iter_f, malloc bug 2009-11-22 13:53:30 -08:00
Love Hornquist Astrand 6432296adc malloc bug 2009-11-22 13:53:19 -08:00
Love Hornquist Astrand f2178f07d5 use hx509_certs_iter_f 2009-11-22 13:53:03 -08:00
Love Hornquist Astrand 2153b884b6 use hx509_certs_iter_f 2009-11-22 13:52:54 -08:00
Love Hornquist Astrand cad74796e5 use hx509_certs_iter_f 2009-11-22 13:52:43 -08:00
Love Hornquist Astrand b1eb65c5ba use hx509_certs_iter_f 2009-11-22 13:52:31 -08:00
Love Hornquist Astrand 796a9f2ec7 doxygen 2009-11-22 13:52:06 -08:00
Love Hornquist Astrand 0e13e858b0 option file 2009-11-22 13:51:28 -08:00
Love Hornquist Astrand 7f14480d4a option file 2009-11-22 13:51:20 -08:00
Love Hornquist Astrand fab9dd38e1 use option file 2009-11-22 13:51:09 -08:00
Love Hornquist Astrand 70e2dd4bd6 add more depencies 2009-11-21 23:08:00 -08:00
Love Hornquist Astrand 1af4e2234a free cert on error 2009-10-22 08:23:19 -07:00