Commit Graph
4067 Commits
Author SHA1 Message Date
Martin Willi 0ed6b7a7d7 If the NM gateway certificate has the CA constraint set, we use the gateway address as its identity.
To allow the same certificate deployment for Windows 7 and NetworkManager clients,
the NM plugin now accepts CA certificates. To prevent any certificate holder
to act as a gateway, we bind the identity to the entered gateway address. The
gateways certificate therefore must contain the IP/DNS of the gateway
as subjectAltName.
2009-05-15 16:35:14 +02:00
Martin Willi d4b403e2f3 updated glade dialog, using tooltip instead of tooltip_text 2009-05-15 16:04:07 +02:00
Martin Willi 6b967fb762 implemented save_secrets hook to avoid crash 2009-05-15 16:04:07 +02:00
Andreas Steffen c6f43acc62 cosmetics in show_debug() output 2009-05-15 15:58:00 +02:00
Andreas Steffen 381bfc325f list loaded plugins in ipsec statusall 2009-05-15 15:57:59 +02:00
Martin Willi a61395676f added .gitignore files to NM applet 2009-05-15 15:33:19 +02:00
Andreas Steffen b73c5526da pluto aborts if no SHA-1 and MD5 hashers are present 2009-05-15 15:23:16 +02:00
Andreas Steffen d43cfda7dd register hash functions instead of prfs 2009-05-15 14:58:46 +02:00
Tobias Brunner 28154e35be documented the idea behind the current implementation of the scheduler 2009-05-15 14:43:15 +02:00
Andreas Steffen e209c4d820 disable crypto self-test 2009-05-15 14:39:42 +02:00
Andreas Steffen deb73fee10 fixed fatal typo 2009-05-15 14:17:05 +02:00
Andreas Steffen d2fbf2c516 cleaned up pluto's IKE alg descriptors 2009-05-15 14:08:02 +02:00
Martin Willi 9caceb6ed5 updated prf identifiers 2009-05-15 13:49:05 +02:00
Martin Willi b79ca7858b updated integrity algorithm identifiers 2009-05-15 13:48:44 +02:00
Martin Willi 832427064c added a "purgeike" command to stroke, deleting all IKE_SAs without a CHILD_SA 2009-05-15 11:02:56 +02:00
Andreas Steffen bb51102b89 use left|rightauth notation in eap scenarios 2009-05-15 10:40:08 +02:00
Martin Willi 5cb3210acf stroke accepts "down conn1{*}/[*]" to delete all CHILD/IKE_SAs using a given config 2009-05-15 10:18:43 +02:00
Andreas Steffen 13e51a62a8 fixed copy-and-paste error 2009-05-15 10:17:17 +02:00
Andreas Steffen 2728c31031 uml evaltest changes due to 4.3.x 2009-05-15 10:01:30 +02:00
Andreas Steffen 35ba7192bd added plutdebug=control 2009-05-15 10:01:30 +02:00
Andreas Steffen 244dbb06db if enabled, load openssl plugin by default in pluto 2009-05-15 10:01:30 +02:00
Tobias Brunner 5020a456c0 more intuitive leap year check 2009-05-15 09:36:55 +02:00
Andreas Steffen 24bb9fdbf7 also support 192 bit keys for Twofish and Serpent 2009-05-15 01:48:56 +02:00
Andreas Steffen 315fd57225 fixed copy-and-paste caption error 2009-05-15 01:40:27 +02:00
Andreas Steffen 1bfb8007c2 got rid of libcrypto 2009-05-15 01:28:48 +02:00
Andreas Steffen c628e3455d removed libcrypto includes 2009-05-14 23:07:17 +02:00
Andreas Steffen b5fd65e95c cleaned up pluto's crypto framework 2009-05-14 22:56:10 +02:00
Andreas Steffen 9908e8785c completed serpent plugin 2009-05-14 22:30:24 +02:00
Andreas Steffen 12eece1b27 cosmetics 2009-05-14 22:25:38 +02:00
Andreas Steffen 8bdc0327fb split encrypt/decrypt functionality of crypto_cbc() 2009-05-14 21:04:49 +02:00
Andreas Steffen 7121eca633 fixed ikev1 iv derivation 2009-05-14 21:04:49 +02:00
Tobias Brunner 7cdb1ddf08 Mac OS X doesn't have SADB_X_AALG_AES_XCBC_MAC 2009-05-14 17:38:36 +02:00
Tobias Brunner 9f090745cf added another possible location for the ipsec.h header file 2009-05-14 17:38:32 +02:00
Tobias Brunner c1532e840d fixed compiler warning 2009-05-14 17:38:27 +02:00
Tobias Brunner 9015c073de make socket_t compatible with RFC 2292 (that got obsoleted by RFC 3542) 2009-05-14 17:16:21 +02:00
Andreas Steffen 978c2df17a completed twofish sources 2009-05-14 16:51:53 +02:00
Andreas Steffen 4a85e33ccc ported twofish as a plugin 2009-05-14 15:39:31 +02:00
Andreas Steffen 13bb168485 fixed 32 bit overflow check 2009-05-14 15:39:31 +02:00
Martin Willi c296e51c40 added eap_start option to radius plugin
EAP-Start sends an empty EAP message to initiate EAP conversation
before doing EAP-Identity.
2009-05-14 14:14:29 +02:00
Andreas Steffen 2b02b0fe9f introduced encryption test vectors 2009-05-14 13:55:56 +02:00
Andreas Steffen 0a8ad227d4 renamed ENCR_TWOFISH and ENCR_SERPENT to ENCR_TWOFISH_CBC and ENCR_SERPENT_CBC, respectively 2009-05-14 13:55:56 +02:00
Andreas Steffen 24400cf617 fixed setting of variable key length 2009-05-14 13:55:56 +02:00
Andreas Steffen 6e0ff31e07 use localtime_r() instead of localtime() 2009-05-14 13:55:56 +02:00
Andreas Steffen 7eea232f44 clone iv before blowfish en|decryption 2009-05-14 13:55:56 +02:00
Andreas Steffen 111b963931 replaced clone_bytes() by clalloc() 2009-05-14 13:55:56 +02:00
Andreas Steffen 910221c236 fixed indentation 2009-05-14 13:55:55 +02:00
Andreas Steffen 30a896173b compute ASN.1 to UTC time without time functions 2009-05-14 13:55:55 +02:00
Andreas Steffen 3783980edb changed TRUE/FALSE to 1/0 2009-05-14 13:55:55 +02:00
Andreas Steffen 3bc613d01d blowfish block size is 8 bytes 2009-05-14 13:55:55 +02:00
Andreas Steffen 42dd330305 fixed caption 2009-05-14 13:55:55 +02:00