aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/keys.c
Commit message (Collapse)AuthorAgeFilesLines
* Bye bye Pluto!Tobias Brunner2012-06-111-1474/+0
| | | | | Charon will take over IKEv1 duties from here. This also removes libfreeswan and whack.
* Merge branch 'ikev1'Martin Willi2012-05-021-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c
| * Merge branch 'ikev1-clean' into ikev1-masterMartin Willi2012-03-201-2/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/daemon.c src/libcharon/plugins/eap_ttls/eap_ttls_peer.c src/libcharon/plugins/eap_radius/eap_radius_accounting.c src/libcharon/plugins/eap_radius/eap_radius_forward.c src/libcharon/plugins/farp/farp_listener.c src/libcharon/sa/ike_sa.c src/libcharon/sa/keymat.c src/libcharon/sa/task_manager.c src/libcharon/sa/trap_manager.c src/libstrongswan/plugins/x509/x509_cert.c src/libstrongswan/utils.h Applied lost changes of moved files keymat.c and task_manager.c. Updated listener_t.message hook signature in new plugins.
| | * Added a flag to register local credential sets exclusively, disabling all othersMartin Willi2012-03-201-2/+2
| | |
* | | remove leading zero in ASN.1 encoded serial numbersAndreas Steffen2012-04-051-1/+3
|/ /
* / pluto: Drop support for legacy PSK format.Tobias Brunner2012-02-081-15/+2
|/ | | | | | | | | | | | | | | Any line in ipsec.secrets starting with " or ' was treated as PSK without ID selectors by pluto. This prevented it from supporting DNs like "C=CH, O=Linux strongSwan, OU=Sales, CN=alice@strongswan.org" as ID selectors. PSKs defined in this legacy format can easily be updated by changing "thisIsASecret" into : PSK "thisIsASecret"
* pluto: Missing flushline call added when reading ipsec.secrets.Tobias Brunner2011-10-141-1/+2
|
* pluto: Added fallback to ipsec.secrets parser if glob(3) is not available.Tobias Brunner2011-10-141-12/+24
|
* pluto: Fixed off by one error when reading private keys.Tobias Brunner2011-04-121-1/+0
|
* pluto: Properly free secrets in error cases.Tobias Brunner2011-02-101-2/+6
|
* Use bits instead of bytes for a private/public keyMartin Willi2010-08-101-1/+1
|
* Pass type of requested key in the callback credential setMartin Willi2010-08-041-1/+6
|
* Obseleted BUILD_PASSPHRASE(_CALLBACK) for private key loading, use ↵Martin Willi2010-08-041-0/+120
| | | | credential sets
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-3/+3
| | | | encoding
* clarified secret loading debug outputAndreas Steffen2010-05-181-1/+1
|
* implemented xauth as a pluto pluginAndreas Steffen2010-05-181-269/+192
|
* merged pluto's PGP certificate parsing with charon'sAndreas Steffen2009-11-101-53/+61
|
* replaced struct id by identification_tAndreas Steffen2009-10-101-60/+25
|
* migrated public key IDs to identification_tAndreas Steffen2009-10-081-51/+34
|
* some ipsec listall finetuningAndreas Steffen2009-10-061-9/+7
|
* pluto and charon now have the same ipsec listall output formatAndreas Steffen2009-10-061-6/+6
|
* abbreviated struct connection by connection_tAndreas Steffen2009-09-271-3/+3
|
* pluto and scepclient now use the x509 plugin for certificatesAndreas Steffen2009-09-271-22/+34
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-5/+5
|
* clear RSA private key chunks after useAndreas Steffen2009-08-301-1/+1
|
* ASN.1 DER encoding of private key is not needed anymoreAndreas Steffen2009-08-301-24/+16
|
* updated pluto to new fingerprinting APIMartin Willi2009-08-261-2/+5
|
* renamed BUILD_BLOB_RFC_3110 to BUILD_BLOB_DNSKEY, we potentially support ↵Martin Willi2009-08-261-1/+1
| | | | other key types
* fixed 4.3 refactoring errorAndreas Steffen2009-08-111-1/+1
|
* updated copyright statementAndreas Steffen2009-07-031-0/+1
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-4/+4
|
* hooray, pluto and scepclient do not depend on libgmp anymoreAndreas Steffen2009-06-091-1/+0
|
* fixed OpenPGP parsingAndreas Steffen2009-06-091-54/+64
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-367/+266
|
* eliminated ipsec_policy.hAndreas Steffen2009-05-261-3/+2
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* conversion from 8 spaces to 4 spaces per tabAndreas Steffen2009-04-191-1064/+1064
|
* created pluto and scepclient now use libstrongswan-liteAndreas Steffen2009-04-181-6/+4
|
* ported most of the libstrongswan chunk_t macros to plutoAndreas Steffen2009-04-171-22/+25
|
* renamed empty_chunk to chunk_emptyAndreas Steffen2009-04-171-9/+9
|
* changed elemsof() macro to countof()Andreas Steffen2009-04-171-1/+1
|
* port the libstrongswan memory allocation methods to plutoAndreas Steffen2009-04-171-29/+34
|
* merged multi-auth branch back into trunkMartin Willi2009-04-141-1/+1
|
* make peer IP address and peer IP available to the ↵Andreas Steffen2008-04-021-1/+1
| | | | xauth_module.verify_secret() method
* fixed all pluto compiler warningsMartin Willi2008-03-281-3/+3
|
* activated Id propertyAndreas Steffen2007-10-061-1/+1
|
* separate the PSK IDs by spacesAndreas Steffen2007-08-061-0/+4
|
* debug info on preshared secretsAndreas Steffen2007-08-061-0/+30
|
* added conn_name to xauth_module.verify_secret() function callAndreas Steffen2007-04-251-1/+1
|
* load xauth module via dlopen()Andreas Steffen2007-01-051-2/+2
|