Commit Graph
100 Commits
Author SHA1 Message Date
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
Martin Willi c7dd2a7bf9 2005-11-23 10:12:45 +00:00
Martin Willi 96f79ff1dc ok 2005-11-23 10:11:50 +00:00
Martin Willi 6725b525ff - deleted 2005-11-23 10:10:43 +00:00
Martin Willi ea27eadf32 - config pkg 2005-11-23 10:09:12 +00:00
Martin Willi 867952ad2a - created package threads 2005-11-23 10:00:25 +00:00
Martin Willi 4a96223884 - created encoding package 2005-11-23 09:57:18 +00:00
Martin Willi 716abc9f83 - moved packet and socket in new network-package 2005-11-23 09:43:14 +00:00
Martin Willi 7cf14676db - jobs moved into queues 2005-11-23 09:34:31 +00:00
Martin Willi 021c232232 - changed include paths 2005-11-23 09:24:35 +00:00
Martin Willi 1484eedb15 - hmac supports md5 2005-11-23 06:54:44 +00:00
Martin Willi 2018a40a22 - md5 hmac test 2005-11-22 15:53:54 +00:00
Martin Willi 1ba8ec9d4c - added md5 test 2005-11-22 15:35:49 +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 c4253ff5cc - added min/max macros 2005-11-22 15:02:54 +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 5e280720e3 - prf_plus test 2005-11-22 13:42:49 +00:00
Martin Willi ec89d4374d - dummy test 2005-11-22 12:32:03 +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 a70d953d58 - added test for appending hmac functionality 2005-11-22 11:59:46 +00:00
Martin Willi c163397e7e - readded 2005-11-22 09:50:48 +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
Martin Willi 722000481b - added hmac test 2005-11-22 09:10:38 +00:00
Martin Willi a122b80221 - renamed constant 2005-11-22 09:10:07 +00:00
Martin Willi 7c2fd1cf83 - definition of interface for singer and crypter
- not documented
2005-11-22 08:10:43 +00:00
Martin Willi 002c583e26 - removed key from constructor
- added set_key
2005-11-22 07:59:00 +00:00