Martin Willi
dec598220b
- rewrite of logger_manager, uses now one instance per context
...
- cleanups for logger here and there
- removed critical flag check in payload verification (conformance to IKEv2)
- so thats and theres everywere... ;-)
2006-03-23 15:25:43 +00:00
Martin Willi
16b9a73cc4
- reworked configuration framework completly
...
- configuration is now split up in: connections, policies, credentials and daemon config
- further alloc/free fixes needed!
2006-03-16 15:25:06 +00:00
Martin Willi
8a49112907
- configuration_manager replaced by configuration_t interface
...
- current configuration_manager is now static_configuration (testing)
- first draft of starter_configuration, which should once interact with ipsec starter (via whack?)
- some cleanups
- socket_t uses RAW socket, which allows parallel service of pluto/charon
2006-03-07 09:42:15 +00:00
Martin Willi
ce461bbd13
- refactored ike proposal
...
- uses now proposal_t, wich is also used by child proposals
- ike key derivation refactored
- crypter_t api has get_key_size now
- some other improvements here and there
2006-02-14 14:52:00 +00:00
Martin Willi
19f78a6fed
- fixed doxygen warnings
2005-12-15 12:10:53 +00:00
Martin Willi
ba204bddc7
- added todo
2005-12-08 18:24:40 +00:00
Martin Willi
c3903a1861
- removed prime pool
2005-12-07 15:53:34 +00:00
Jan Hutter
0d43ad12dd
- private value doesn't have to be prime!
2005-12-07 15:36:55 +00:00
Martin Willi
79b8aa1985
- fixed gmp initialization bugs
...
- fixed spi check bug in ike_sa_init_requested
2005-12-07 07:27:28 +00:00
Jan Hutter
f104664836
- code cleaned up
2005-12-06 16:04:39 +00:00
Jan Hutter
4b41a0d404
- code cleaned up
2005-12-06 15:46:04 +00:00
Jan Hutter
6f36717843
- code cleaned up
2005-12-06 15:37:56 +00:00
Jan Hutter
62abe4a37d
- code cleaned up
2005-12-06 15:21:26 +00:00
Jan Hutter
1e7d52a611
- code cleaned up
2005-12-06 15:10:11 +00:00
Jan Hutter
b66cb98743
- code documented
2005-12-04 15:44:18 +00:00
Martin Willi
0743de26be
- doxygen constructor declaration, make default ?
2005-12-04 14:45:57 +00:00
Martin Willi
89e0f219d0
- comments added
2005-12-04 13:01:32 +00:00
Martin Willi
8ff8c33d1d
- implemented RSA, only signing and verifying esma_pkcs1 padded
...
- removed gmp-helper: chunk_to_mpz is now done with gmp functions, prime generation in prime-pool
- added prime-pool (needs priority fix)
- proof of concept RSA authentication
- mpz uses LEAK_DETECTIVE
- configuration-manager supports rsa keys
2005-12-04 01:30:35 +00:00
Jan Hutter
f890d8fe62
- encryption seems to work
2005-11-29 17:19:59 +00:00
Jan Hutter
1bcea5140d
2005-11-29 06:59:05 +00:00
Jan Hutter
78f837b0cb
- diffie hellman code cleaned
2005-11-29 06:58:34 +00:00
Martin Willi
d048df5cab
- return value cleanup
2005-11-28 20:29:47 +00:00
Jan Hutter
b9d9f18874
- added compution of all needed keys and also creation of needed
...
transform objects
2005-11-28 15:20:51 +00:00
Jan Hutter
61068e9152
- changed prf_hmac_t to hmac_prf_t
2005-11-28 12:56:40 +00:00
Jan Hutter
42e69fbdad
- AUTH_HMAC_MD5_96 and AUTH_HMAC_SHA1_96 implemented and tested...
2005-11-28 12:42:43 +00:00
Jan Hutter
7f0e85216e
- aes encryption with 128 successfully tested
2005-11-28 10:16:54 +00:00
Jan Hutter
6906d8fe84
- aes encryption working but code not cleaned
2005-11-28 09:39:31 +00:00
Jan Hutter
7b0dafeb52
- wrote test for aes_cbc but encryption does not seem to work :-(
2005-11-28 09:12:49 +00:00
Jan Hutter
363a7dab5e
- aes crypter written but not tested
2005-11-28 08:22:43 +00:00
Martin Willi
b241048084
- moved hasher_*_t to *_hasher_t
...
- some logging improvements
2005-11-27 14:04:16 +00:00
Martin Willi
acb81e48cf
- code cleanups
2005-11-26 15:48:05 +00:00
Jan Hutter
c00894b06e
- began to implement aes_crypter_t
2005-11-25 16:57:20 +00:00
Martin Willi
8277be6053
- moved algorithm definitions from payloads to corresponding transforms
...
- cleanup of docs in transforms
2005-11-24 16:22:04 +00:00
Martin Willi
4ed9966524
- fixed some docu issues
2005-11-24 11:41:30 +00:00
Martin Willi
7a09fceae0
- updated documentation, should be the reference
2005-11-24 11:39:05 +00:00
Martin Willi
5796aa164d
- typedefs changed
2005-11-24 11:30:19 +00:00
Martin Willi
face0be4c2
-
2005-11-23 13:34:45 +00:00
Martin Willi
4a96223884
- created encoding package
2005-11-23 09:57:18 +00:00
Martin Willi
021c232232
- changed include paths
2005-11-23 09:24:35 +00:00
Jan Hutter
29b8cafcfd
- buffer pointer was not increased
2005-11-23 07:17:31 +00:00
Jan Hutter
99a9676d45
- bug in creating fixed
2005-11-23 07:17:12 +00:00
Martin Willi
1484eedb15
- hmac supports md5
2005-11-23 06:54:44 +00:00
Martin Willi
62adf1e0e8
- fixed some minor comment issues
2005-11-22 15:34:10 +00:00
Martin Willi
74ced9e249
- prf_hmac_sha1 is now a generig prf_hmac
...
- supports md5
2005-11-22 15:33:08 +00:00
Martin Willi
bfa4b2180b
- implemented md5 hasher
...
- tested
2005-11-22 14:46:35 +00:00
Martin Willi
6c105d1c89
- fixed freeing bug
2005-11-22 14:44:47 +00:00
Martin Willi
ab6908f116
- implemented, untested
2005-11-22 12:30:31 +00:00
Martin Willi
1318dd4e36
- added ability to append data
2005-11-22 12:00:46 +00:00
Martin Willi
61b748c80f
- implemented
...
- not tested!
2005-11-22 09:43:32 +00:00
Martin Willi
a217b51d6d
- removed key from constructor
...
- added set_key method
2005-11-22 09:27:41 +00:00