147fe5095d
fixed aes code, we support now aes128, aes192, aes256 in IKE
Martin Willi2006-06-15 13:14:09 +00:00
c095388f7f
added support for "ike" and "esp" keywords fixed bugs in proposal code algorithm selection for charon works now with ipsec.conf a lot of other fixes
Martin Willi2006-06-15 11:09:11 +00:00
3efbf98312
implemented clean spi allocation behavior when using multiple proposals
Martin Willi2006-06-15 11:06:22 +00:00
a2a3fb3e25
workaround for peers rekeying at the same time loading lifetime policies from ipsec.conf
Martin Willi2006-06-12 07:33:20 +00:00
695723d4e8
old child_sa gets deleted after rekeying rekeying almost complete, but: IKE_SA get in an invalid state when both initiate rekeying at the same time,
Martin Willi2006-06-09 15:12:43 +00:00
0bb32cb5f3
fixed clone/destroy behavior when not using CAs
Martin Willi2006-06-09 07:40:40 +00:00
5c131a016b
specifying keysize in bits, as it is required in IKEv2 added generic kernel SA algorithm handling, which brings us: aes-128, aes-256, blowfish, des, 3des and null encryption for CHILD_SAs
Martin Willi2006-06-09 07:31:30 +00:00
b7f9ca5837
added support for leftsendcert= and left|rightca= parameters
Andreas Steffen2006-06-09 05:50:41 +00:00
ac427e3677
discard cert if CA basic constraints flag is not set and warn if cert is not valide
Andreas Steffen2006-06-09 05:48:49 +00:00
5238c9afef
fixed compile warnings when using -Wall further CHILD_SA rekeying work done: creation of a new CHILD_SA on a expire from a kernel works delete of old CHILD_SA still missing some issues when both initiate rekeing
Martin Willi2006-06-08 14:20:05 +00:00
c0d63ac9db
updated INSTALL to conform with autotools added a short HACKING introduction
Martin Willi2006-06-08 06:34:52 +00:00
8d77eddec2
further work for rekeying: get liftimes from policy added new state initiation of rekeying done proposal redone: removed support for AH+ESP proposals
Martin Willi2006-06-07 13:26:23 +00:00
a401efd091
proper leak detective hook for realloc excluded pthread_setspecific from leak detective
Martin Willi2006-06-07 13:22:38 +00:00
32b6500fbf
job management: moved job code from thread_pool to job, jobs have an "execute" method now added two new jobs: delete_child_sa & rekey_child_sa kernel interface: listens now for ACQUIRE & EXPIRE supports hard and soft lifetimes fires jobs for delete and rekey child sa ike sa manager: can checkout IKE SAs by requid of owned CHILD SAs we have now the infrastructure to do the rekeying... :-)
Martin Willi2006-05-31 14:23:15 +00:00
6f2aba1322
- fixed some memleaks/freebugs - leak detective works almost usable now (?!)
Martin Willi2006-05-31 14:13:26 +00:00
5e5f0bd4b2
- added testing files to dist - required the use of the "ustar" format to support filenames longer than 99 chars
Martin Willi2006-05-30 08:51:48 +00:00
510d54eb59
lookup of private key based on keyid of public key
Andreas Steffen2006-05-30 07:53:13 +00:00
fa896e9a21
new functions to add certificates and retrieve private and public keys
Andreas Steffen2006-05-30 07:52:25 +00:00