Andreas Steffen
db56de5bf7
full support of ca info records
2007-02-24 23:21:57 +00:00
Andreas Steffen
e3c0ece8c8
added the create_crluri_iterator method
2007-02-24 23:21:45 +00:00
Andreas Steffen
84fd27d06a
alphabetically sorting print commands
2007-02-24 00:35:23 +00:00
Andreas Steffen
87f0656c39
listing ca_info items
2007-02-24 00:34:44 +00:00
Andreas Steffen
7d203c3b75
replace printf.h by stdio.h
2007-02-24 00:34:17 +00:00
Andreas Steffen
0cdec3baa5
addin get_keyid() method
2007-02-24 00:33:48 +00:00
Andreas Steffen
2ef41cdad9
support of ca info records
2007-02-23 15:14:59 +00:00
Andreas Steffen
61eb45caf5
added PRINT_CAINFO hook
2007-02-14 10:54:39 +00:00
Martin Willi
f27f6296e6
merged EAP framework from branch into trunk
...
includes a lot of other modifications
2007-02-12 15:56:47 +00:00
Martin Willi
7006a51efc
removed my time_t printf handler patch, applied the one of andreas (64bit save)
2007-02-08 15:22:21 +00:00
Martin Willi
61c0e0f220
fixed printf() hooks for time
2007-02-08 14:31:59 +00:00
Martin Willi
d3032a9a82
renamed all static clone() functions to avoid naming conflicts with uclibc
2007-02-01 15:24:10 +00:00
Andreas Steffen
2f5914a343
fixed 64 bit issue with print time
2007-01-20 15:13:05 +00:00
Martin Willi
5347a84f81
fixed HAVE_BACKTRACE checks
...
starter Makefile now uses proper $(COMPILE) to build pluto objects
2006-12-11 09:29:34 +00:00
Martin Willi
e696757c47
made backtrace() calls optional to support uClibc
2006-12-06 13:59:13 +00:00
Martin Willi
3b449ce854
fixed very old bug in linked_list's remove_first and remove_last
2006-11-02 14:25:58 +00:00
Martin Willi
4622f01d87
removed iterator hook for replace
2006-11-02 10:27:05 +00:00
Andreas Steffen
ccd6120387
solved 64 bit issue by changing long to int
2006-11-01 09:48:25 +00:00
Martin Willi
db7ef62494
better split up of library files "types.h" & "definitions.h"
...
centralized all printf specifier character definitions
reuse of arginfo handlers
more cleanups
fixed more AMD64 issues
added DEBUG_LEVEL compile flag to exclude DBGn() statements
2006-10-31 12:27:59 +00:00
Martin Willi
382b481795
moved typedefs to beginning of files to solve some include problems
...
splitted authenticator to have a separate implementation for each auth_method_t
using va_copy to clone va_lists, should fix proplems on AMD64
some other cleanups
2006-10-30 14:07:05 +00:00
Andreas Steffen
09cb5472bc
do not sanitize '*' character
2006-10-30 09:59:23 +00:00
Andreas Steffen
359c5659d3
chunk_to_hex() function declaration deleted
2006-10-28 20:00:56 +00:00
Andreas Steffen
ede816a786
cosmetics
2006-10-28 13:14:42 +00:00
Andreas Steffen
c27c797e12
spaces should not be sanitized
2006-10-27 18:36:46 +00:00
Martin Willi
b83806d83d
improved signal handling and emitting
2006-10-26 09:46:56 +00:00
Andreas Steffen
b81f5ce23f
fixed two bugs in the time_t and chunk_ct print functions
2006-10-25 08:36:28 +00:00
Andreas Steffen
beb67fd9d5
redesigned format of print function
2006-10-25 08:35:38 +00:00
Andreas Steffen
fea60bb577
replaced 'times' by 'dates'
2006-10-25 08:32:32 +00:00
Andreas Steffen
d489707eab
added private flag to asn1_init
2006-10-25 08:31:15 +00:00
Andreas Steffen
e4738363c1
added private flag to asn1_ctx_t
2006-10-25 08:30:33 +00:00
Andreas Steffen
a1fd9e6b7e
removed DES-EDE3-CBC only comment
2006-10-25 08:26:48 +00:00
Martin Willi
191a26a6a7
removed deprecated iterator methods (has_next & current)
...
added iterator hook to manipulate iterator the clean way
2006-10-24 14:20:45 +00:00
Martin Willi
55bbff11ec
linked list cleanups
...
added list methods invoke(), destroy_offset(), destroy_function()
simplified list destruction when destroying its items
2006-10-24 08:46:17 +00:00
Martin Willi
60356f3375
introduced new logging subsystem using bus:
...
passive listeners can register on the bus
active listeners wait for signals actively
multiplexing allows multiple listeners to receive debug signals
a lot more...
2006-10-18 11:46:13 +00:00
Martin Willi
151168f6ea
2006-09-27 14:15:49 +00:00
Andreas Steffen
1c32a71e87
added ID_ANY check to matches_binary()
2006-09-25 06:19:40 +00:00
Andreas Steffen
7f0a14b07f
replaced 'missing value' warning by zero length chunk_t value
2006-09-25 06:18:45 +00:00
Andreas Steffen
37d882e732
defined maximum hash size
2006-09-25 06:15:57 +00:00
Andreas Steffen
e389073da8
support of AES-192-CBC private key encryption
2006-09-25 06:13:21 +00:00
Martin Willi
2fcc4168f8
fixed some compiler warnings
2006-09-21 09:17:13 +00:00
Martin Willi
73760ca5ff
extended statusall output
...
added job/event-queue statistics
added allocation statistics when using LEAK_DETECTIVE
2006-09-21 07:03:21 +00:00
Martin Willi
995d8116e1
public declaration of all HASH_SIZEs in hasher.h
2006-09-20 06:45:19 +00:00
Andreas Steffen
490d267ac3
support of encrypted private key files
2006-09-20 05:48:54 +00:00
Martin Willi
b5cac6684d
added copyright notice to sha2_hasher
...
included SHA2 in build process
2006-09-19 14:54:01 +00:00
Martin Willi
e698dc4559
implemented sha2_hasher which supports SHA-256, SHA-384 and SHA-512
2006-09-19 14:49:47 +00:00
Martin Willi
462129d332
added support for 3DES encryption algorithm in IKE
2006-09-19 11:18:35 +00:00
Andreas Steffen
b2ac140338
fixed the ids parsing bug
2006-09-19 06:17:06 +00:00
Martin Willi
a2cf2812c4
some cleanups here and there
2006-09-18 11:37:40 +00:00
Andreas Steffen
8b448b5c22
cosmetics
2006-09-18 07:44:41 +00:00
Andreas Steffen
b267ed00d1
verify_emsa_pkcs1_signature returns status_t
2006-09-18 07:44:16 +00:00