Commit Graph
1758 Commits
Author SHA1 Message Date
Martin Willi f8277a8370 added configure check and support for sqlite3 libraries without sqlite3_prepare_v2 2008-05-07 14:41:13 +00:00
Martin Willi 4ce78f9356 fixed 3DES encryption 2008-05-07 11:54:30 +00:00
Martin Willi c963c4bc15 fixed parsing of openssl format public keys 2008-05-06 12:56:36 +00:00
Martin Willi 27d04e055d implemented XCBC algorithms (signer, prf) for IKE on top of a crypter
supporting ike=...-aesxcbc-... in ipsec.conf 
added AUTH_AES_XCBC_96 and PRF_AES128_CBC to default IKE proposal
AES XCBC testcase
2008-04-30 14:26:24 +00:00
Martin Willi f5475fa440 crypter_t api supports in-place encryption using NULL as output parameter 2008-04-30 14:02:25 +00:00
Tobias Brunner d691080cfc simplified the OpenSSL crypter a bit 2008-04-30 09:24:22 +00:00
Tobias Brunner 87aa386df1 simplified the OpenSSL hasher a bit 2008-04-30 09:23:13 +00:00
Tobias Brunner bc75840fb1 OpenSSL hasher does not need an internal buffer anymore 2008-04-30 08:54:36 +00:00
Tobias Brunner ae7e837c30 adding diffie hellman with OpenSSL 2008-04-29 15:42:34 +00:00
Tobias Brunner 4eda3aa223 use SHA-1 as preferred hasher in the OpenSSL plugin 2008-04-29 09:13:14 +00:00
Andreas Steffen e8a680d94a cosmetics 2008-04-28 16:02:53 +00:00
Andreas Steffen 460025e253 introduced ASN1_EXIT command in ASN.1 object syntax definition 2008-04-28 16:00:52 +00:00
Tobias Brunner 63cdbca211 added wrapper for OpenSSL hashers 2008-04-28 15:56:44 +00:00
Tobias Brunner a733b30276 algo lookup corrected 2008-04-28 15:26:38 +00:00
Tobias Brunner 3b34019f58 made algo struct static 2008-04-28 14:52:58 +00:00
Tobias Brunner b61aa33599 typos 2008-04-28 14:32:18 +00:00
Tobias Brunner 17353034f3 added a wrapper plugin for OpenSSL crypters (AES, 3DES, Blowfish etc.) 2008-04-28 14:25:19 +00:00
Andreas Steffen c3628ebc35 optimized parser->success() 2008-04-26 11:08:36 +00:00
Andreas Steffen d3d7e46b8c refactoring of the ASN.1 parser 2008-04-26 09:24:14 +00:00
Martin Willi 36d62fac65 experimental Padlock plugin supportin SHA1 and AES-128 for VIA C7 Esther 2008-04-22 08:44:56 +00:00
Martin Willi 4d18175997 removed status result from crypter interface to be consistent with other crypto interfaces 2008-04-22 07:14:24 +00:00
Tobias Brunner 6439267a8c support for hash and URL encoded certificate payloads in charon 2008-04-18 11:24:45 +00:00
Martin Willi f722fa31db added error logging to sqlite plugin 2008-04-15 15:12:01 +00:00
Martin Willi 6a365f0740 added API for random number generators, served through credential factory
ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)
2008-04-15 05:56:35 +00:00
Martin Willi b5dbcc6270 compare certificates against full encoding to allow equality check of untrusted certs 2008-04-07 08:28:35 +00:00
Martin Willi 4071ad1e5b fixed segfault when opening a SQLite database fails 2008-04-07 06:49:13 +00:00
Martin Willi 67d147e888 removed unused gmp.h to build libstrongswan without libgmp 2008-04-04 11:13:14 +00:00
Martin Willi e29ebcb1af fixed compile warnings 2008-04-02 09:54:20 +00:00
Martin Willi 372b7ac7e2 added missing files for commit [3721] 2008-04-01 15:03:02 +00:00
Martin Willi 9d1c384b4b loading of subjectPublicKeyInfo wrapped keys using KEY_ANY (openssl format)
testcase
2008-04-01 14:51:31 +00:00
Martin Willi 0ea70ca66e removed unneded publicKeyInfo ASN1 structure 2008-04-01 13:39:12 +00:00
Andreas Steffen c63dc50f15 demoted ldap debug output to level 2 2008-03-28 22:44:45 +00:00
Martin Willi 7b88a983d8 caching of ocsp responses (experimental), no crl caching yet 2008-03-26 15:21:50 +00:00
Andreas Steffen 5298777ad8 treat sig_alg and algorithm comparison in a consistent way over all certificate types 2008-03-26 13:10:36 +00:00
Martin Willi a852928a6f fixed compiler warnings 2008-03-26 09:29:30 +00:00
Andreas Steffen 26930a8c3e certificate factory can load certs from file 2008-03-25 22:28:27 +00:00
Andreas Steffen 13bec89740 renamed certificate field in x509_cert.c to encoding 2008-03-25 12:22:12 +00:00
Andreas Steffen 63cb8a7fee fixed refence counts before calling attribute certificate factory 2008-03-25 09:39:23 +00:00
Andreas Steffen 9bb8d23e17 corrected some doxygen entries 2008-03-22 08:15:18 +00:00
Andreas Steffen 855606efd4 optimized self-signed certificate detection 2008-03-21 20:37:08 +00:00
Andreas Steffen ffce5db1b7 self-signed certificates were not marked by x509_cert.c 2008-03-21 19:07:12 +00:00
Andreas Steffen c081a9bfe6 added ietf group attribute support to attibute certificate factory 2008-03-21 16:59:21 +00:00
Andreas Steffen 93da2684b6 fixed memory allocation problem in openac 2008-03-21 15:58:48 +00:00
Andreas Steffen 104c96a63c added BUILD_SERIAL component and fixed several ac bugs 2008-03-21 12:44:15 +00:00
Andreas Steffen 6ac3a7acbb added credential factory support for BULD_NOT_BEFORE_TIME and BUILD_NOT_AFTER_TIME 2008-03-21 11:32:33 +00:00
Andreas Steffen b6377673e7 added x509_ac_builder plugin 2008-03-21 10:52:11 +00:00
Andreas Steffen bdec2e4f52 refactored openac and its attribute certificate factory 2008-03-20 15:23:52 +00:00
Andreas Steffen 384ebaa57a included utils/linked_list.h 2008-03-20 09:28:58 +00:00
Martin Willi ca7663ece6 CA certificates are allowed to sign OCSP responsed without OCSP_SIGNER flag 2008-03-20 07:21:44 +00:00
Martin Willi cfede7f6e2 The introduced SHA1_NOFINAL hasher was not sufficient for EAP-AKA,
as it requires to XOR the key into the hashers state.
A new SHA1 based keyed hash function, implemented as PRF, enables EAP-AKA
and the FIPS-PRF function to properly use the existing SHA1 implementation.
2008-03-19 14:02:52 +00:00