Commit Graph
100 Commits
Author SHA1 Message Date
Martin Willi fb8aa445d2 - fixed policy setup bug 2006-02-23 16:22:12 +00:00
Martin Willi a527a426d6 - proposal setup implementation begun 2006-02-22 16:14:40 +00:00
Martin Willi 0a373aec33 - fixed socket code, so we know on which address we receive traffic
- AH/ESP setup in kernel is working now!!! :-)))
2006-02-16 16:24:50 +00:00
Martin Willi 30b5b412da - installing of child sa works
- need correct IP adresses to actually use IPsec
2006-02-16 09:55:07 +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 409d010131 - config uses uml hosts alice and bob 2006-02-13 13:42:01 +00:00
Martin Willi fc18670524 2006-02-10 15:18:18 +00:00
Martin Willi aeda79ff78 - key derivation for child_sa works 2006-02-10 08:20:06 +00:00
Martin Willi 5b97779f66 - some fixes here and there 2006-02-09 16:25:02 +00:00
Martin Willi dfa6e086a0 - fixed memleaks 2006-02-09 11:56:24 +00:00
Martin Willi 93df94acad - works with new proposal code
- still some(!) memleaks
2006-02-09 10:16:20 +00:00
Martin Willi c06dbbabd1 - fixed alot of bugs in child_proposal
- near to working state ;-)
2006-02-08 15:25:34 +00:00
Martin Willi 384efc76d5 - dead end implementation 2006-02-06 14:05:35 +00:00
Martin Willi 19f78a6fed - fixed doxygen warnings 2005-12-15 12:10:53 +00:00
Martin Willi b4ffed672b - removed not working make targets 2005-12-13 15:58:33 +00:00
Martin Willi fb2b73daf2 - added copyright from pluto 2005-12-13 11:19:48 +00:00
Martin Willi 6db4e80b56 - fixed some BAD bugs
- clean localhost-testcases for bad_dh, shared and rsa
2005-12-12 12:52:59 +00:00
Martin Willi 2ed133a80f - comment cleanups 2005-12-11 17:36:37 +00:00
Martin Willi ba204bddc7 - added todo 2005-12-08 18:24:40 +00:00
Martin Willi fb8cfc26e0 - fixed test 2005-12-07 16:08:08 +00:00
Martin Willi 0e50bde37b - fixed thread pool removal 2005-12-07 16:04:50 +00:00
Martin Willi c3903a1861 - removed prime pool 2005-12-07 15:53:34 +00:00
Martin Willi 5346c89460 - logging cleanup in states 2005-12-07 11:49:54 +00:00
Martin Willi 1d24f8fd03 2005-12-07 10:14:45 +00:00
Martin Willi 283dbcc590 - cleanup of states ike_auth_requested and ike_sa_init_responded 2005-12-07 09:53:33 +00:00
Martin Willi aee3eb5299 ../svn-commit.tmp 2005-12-07 07:57:18 +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
Martin Willi a6cbf64831 - docs updated 2005-12-06 16:46:39 +00:00
Martin Willi 2b54748131 - code cleanup in network and config
- moved packet_t members to private, added getter and setters
2005-12-06 16:00:07 +00:00
Martin Willi c3dc864eaa - code cleanup of encoding package 2005-12-06 13:44:22 +00:00
Martin Willi d381f36608 - cancelling of busy prime thread allowed 2005-12-06 11:51:40 +00:00
Martin Willi 668f9fcba9 - better management of unknown_payload, with critical check
- message code cleanup
2005-12-06 11:51:13 +00:00
Martin Willi f673471b10 - some doc updates 2005-12-05 16:30:53 +00:00
Martin Willi ba425b87dd - kernel interface hacks, works partially
- interface must be redefined
2005-12-05 16:09:42 +00:00
Martin Willi 3ebebc5e96 - started implementation of netlink kernel interface 2005-12-04 19:05:52 +00:00
Martin Willi c7314095e7 - fixed break 2005-12-04 16:40:23 +00:00
Martin Willi 9151843fec - creation from encoded never failes 2005-12-04 16:37:39 +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 09b2bf25a9 - include undocumented things (such as enums) 2005-12-04 13:01:19 +00:00
Martin Willi 45658ada93 - no fail if bin not empty 2005-12-04 12:44:03 +00:00
Martin Willi 25c41f4df7 - logging cleanup
- pid re-replaced with thread_ids, since nptl does not distinguish pids between threads
2005-12-04 11:46:58 +00:00
Martin Willi 26cfe75e4d - logger added 2005-12-04 11:46:14 +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
Martin Willi caa6b542c0 - fixed id bugs 2005-12-02 17:24:09 +00:00
Martin Willi 7ef7c3835a - fixed id bug 2005-12-02 16:19:01 +00:00
Martin Willi 01de2f3cd5 - fixes 2005-12-02 16:09:04 +00:00
Martin Willi a0fb67f500 - allow termination of getting thread 2005-12-02 14:58:45 +00:00
Martin Willi 016dfc7253 - comments 2005-12-02 14:11:32 +00:00
Martin Willi ccb37df25d - state ike_auth_requested
- does now establishing of IKE_SA in both directions
2005-12-02 13:45:47 +00:00
Martin Willi f2d4a4475a - fixed memleak 2005-12-02 13:13:57 +00:00
Martin Willi ccf783d29d - state ike_sa_init_responded implemented (has some memleaks) 2005-12-02 12:38:55 +00:00
Martin Willi 257fa50386 - added ts for both initator and responder
- ts_payload can get now ts's
2005-12-01 18:14:22 +00:00
Martin Willi 03283349a9 - creation of ts payloads using ts 2005-12-01 17:38:06 +00:00
Martin Willi bae00c63f7 - fixed some bugx when !LEAK_DETECTIVE 2005-12-01 16:14:00 +00:00
Martin Willi 0675d5e1a1 - commented 2005-12-01 14:54:54 +00:00
Martin Willi d9974b2081 - added 2005-12-01 14:54:30 +00:00
Martin Willi ed1b7b40cd - tested sa with traffic selectors
- fixed ALOT of bugs ;-)
2005-12-01 14:17:51 +00:00
Martin Willi 7d85e0ac6e 2005-12-01 13:48:18 +00:00
Martin Willi 712db4bf3e - compileable 2005-12-01 13:42:21 +00:00
Martin Willi 47cf33820d - added spis 2005-12-01 09:31:33 +00:00
Martin Willi ca060d4cd1 - fixed equals for new struct definition 2005-12-01 09:03:36 +00:00
Martin Willi 2dce422c6d - fixed proposal 2005-12-01 08:54:23 +00:00
Martin Willi d45ec1dedf - implemented sa_config
- uses identification
- and host
- untested
- ts need further tuning
2005-12-01 07:35:03 +00:00
Martin Willi df3af01a5c - empty created 2005-11-30 13:47:08 +00:00
Martin Willi bc7883029a - fixed message decryption 2005-11-30 10:23:15 +00:00
Martin Willi ee29afd42b - fixed encryption bug 2005-11-30 09:11:48 +00:00
Martin Willi 9b8f174db4 - fixed message rule
- decryption attempt
2005-11-30 08:46:56 +00:00
Martin Willi 0f803b4771 - tested encryption payload 2005-11-29 15:58:09 +00:00
Martin Willi e85220af90 - fixed kill behavior 2005-11-29 11:27:25 +00:00
Martin Willi 0e96f7d8c3 - globals packed in a daemon 2005-11-29 10:25:07 +00:00
Martin Willi df3c59d088 - changed allocation behavior 2005-11-29 08:08:03 +00:00
Martin Willi d048df5cab - return value cleanup 2005-11-28 20:29:47 +00:00
Martin Willi 0c7cfb183c - created
- untested
2005-11-28 15:53:35 +00:00
Martin Willi 81796a5232 - encryptino payload 2005-11-28 15:43:05 +00:00
Martin Willi b241048084 - moved hasher_*_t to *_hasher_t
- some logging improvements
2005-11-27 14:04:16 +00:00
Martin Willi 9d086b79f6 - fixed member order 2005-11-26 16:02:42 +00:00
Martin Willi 49e9aec435 - some fixes and cleanups 2005-11-26 15:48:45 +00:00
Martin Willi acb81e48cf - code cleanups 2005-11-26 15:48:05 +00:00
Martin Willi c1eb153733 - threads are new identified by pid 2005-11-26 15:44:40 +00:00
Martin Willi f1c91cf037 - tested code-example 2005-11-26 15:43:59 +00:00
Martin Willi 76a6c74719 - removed loglevel specification 2005-11-26 15:43:29 +00:00
Martin Willi d62099006d - lovlevels specified for each context
- threadsave log_bytes
- default logging to stdout, easier for debugging
- fixed logging to file
2005-11-26 15:43:08 +00:00
Martin Willi 24035375d4 - added localhost to config 2005-11-26 15:41:21 +00:00
Martin Willi 2fd1245e69 - some output improvements 2005-11-26 15:40:40 +00:00
Martin Willi ca76df9736 - documentation and cleanup of threads package 2005-11-25 13:42:58 +00:00
Martin Willi 2a336de4cd - added debugging CFLAG 2005-11-25 13:42:12 +00:00
Martin Willi b14581fee0 - moved to Doxyfile 2005-11-25 07:01:21 +00:00
Martin Willi 8205df1ec2 - updated for packages 2005-11-25 07:00:02 +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 2a1d820155 - -Wall -Werror added 2005-11-24 16:21:02 +00:00
Martin Willi bdb141cb4b - moved linked_list_iterator_t to iterator_t, located in iterator.h 2005-11-24 14:22:29 +00:00
Martin Willi 12c3e4c860 - moved remove-method to iterator 2005-11-24 12:06:23 +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 5e644203ec - moved host_t from util to network 2005-11-23 16:17:28 +00:00
Martin Willi 91805c891a - fixed doxyfile 2005-11-23 16:08:35 +00:00
Martin Willi face0be4c2 - 2005-11-23 13:34:45 +00:00
Martin Willi 2ac9fd69fb - unmanaged build 2005-11-23 12:25:23 +00:00