aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fixed some typos in commentsVolker Rümelin2013-01-112-4/+4
|/
* Fixed some typos, courtesy of codespellTobias Brunner2012-12-201-1/+1
|
* Add support for draft-ietf-ipsec-nat-t-ike-03 and earlierVolker Rümelin2012-12-198-54/+100
| | | | | This adds support for early versions of the draft that eventually resulted in RFC 3947.
* Moved data structures to new collections subfolderTobias Brunner2012-10-2417-17/+17
|
* Moved packet_t and tun_device_t to networking folderTobias Brunner2012-10-241-1/+1
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
|
* Increase the limit of acceptable IKEv1 CERTREQ payloads to 20Martin Willi2012-10-241-1/+1
|
* Correctly initialize payload length of encrypted payloadTobias Brunner2012-09-281-1/+1
|
* Added method to enumerate EAP types contained in an EAP-NakTobias Brunner2012-08-312-11/+79
|
* Encode EAP-Naks in expanded format if we got an expanded type requestTobias Brunner2012-08-312-2/+15
| | | | | Since methods defined by the IETF (vendor ID 0) could also be encoded in expanded type format the previous check was insufficient.
* Allow clients to request a configured EAP method via EAP-NakTobias Brunner2012-08-312-2/+11
|
* Send EAP-Nak with supported types if requested type is unsupportedTobias Brunner2012-08-312-6/+71
|
* Moved packet_t to libstrongswanTobias Brunner2012-08-081-1/+1
|
* Include stdint.h for UINTxx_MAX definesTobias Brunner2012-07-271-2/+3
| | | | Fixes #205.
* Don't print hexdumps on loglevel 1 if hash verification failsMartin Willi2012-07-201-3/+3
|
* Cleaned up memory management and return values for encryption payloadMartin Willi2012-07-163-33/+31
|
* Add a return value to keymat_v1_t.{get,update,confirm}_ivMartin Willi2012-07-161-9/+36
|
* Check rng return value when encrypting encryption payloadTobias Brunner2012-07-161-2/+8
|
* Use a bool return value in keymat_v1_t.get_hash_phase2()Martin Willi2012-07-161-4/+2
|
* Add a return value to aead_t.encrypt()Martin Willi2012-07-161-2/+10
|
* Map XAuth responder authentication methods between IKEv1 and IKEv2Martin Willi2012-06-271-1/+13
|
* Added encapsulation mode transform attribute to IPComp proposal.Tobias Brunner2012-05-253-5/+10
|
* Add an additional proposal without IPComp to SA payload.Tobias Brunner2012-05-241-17/+15
|
* Added support for IKEv1 IPComp proposals in SA payload.Tobias Brunner2012-05-242-8/+92
|
* Added support for IKEv1 IPComp proposals in proposal substructure.Tobias Brunner2012-05-242-9/+126
|
* Properly filter IKEv1 proposals consisting of multiple proposal payloads.Tobias Brunner2012-05-241-9/+15
| | | | | | | Since a proposal_t object is created for each transform contained in the proposal payload, it does not work to simply remove the last proposal_t object added to the list (there may be several other extracted from the previous proposal payload).
* fixed mapping of IKEv1 algorithmsAndreas Steffen2012-05-051-29/+184
|
* inserted spaceAndreas Steffen2012-05-055-1/+1
|
* Merge branch 'ikev1'Martin Willi2012-05-0254-1608/+4673
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2054-1604/+4673
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * Store the major IKE version on ike_sa_id_t.Tobias Brunner2012-03-201-0/+1
| | |
| | * Parse IKEv1 Cisco Load Balancing notify (can't act on it yet).Tobias Brunner2012-03-202-2/+8
| | |
| | * Fixed transform numbering in IKEv1 proposal.Tobias Brunner2012-03-201-0/+1
| | |
| | * Fix mapping of IKEv1 encapsulation modeMartin Willi2012-03-201-1/+1
| | |
| | * Support encoding of IKEv1 ECDSA proposalsMartin Willi2012-03-201-6/+16
| | |
| | * Renamed CONFIGURATION_ATTRIBUTE_LENGTH to streamline it with other ATTRIBUTE ↵Martin Willi2012-03-205-10/+10
| | | | | | | | | | | | rules
| | * Use ATTRIBUTE_VALUE rule in configuration attribute to parse it with correct ↵Martin Willi2012-03-201-1/+1
| | | | | | | | | | | | length
| | * Added missing short enum names for DPD notify typesMartin Willi2012-03-201-1/+4
| | |
| | * Print IKEv1 notify types in message summaryMartin Willi2012-03-201-1/+2
| | |
| | * Support IKEv1 notifies in message_t.get_notify()Martin Willi2012-03-201-1/+2
| | |
| | * DPD_R_U_THERE defines addedClavister OpenSource2012-03-202-1/+14
| | |
| | * Accept unencrypted Aggressive Mode messages.Tobias Brunner2012-03-201-1/+2
| | | | | | | | | | | | Racoon does not encrypt the third message during Aggressive Mode.
| | * Encrypt payloads of third aggressive mode messageMartin Willi2012-03-201-3/+3
| | |
| | * Support IKEv1 proposal encodings having both lifebytes and a lifetimeMartin Willi2012-03-201-67/+58
| | |
| | * Add functions to set mode cfg identifierClavister OpenSource2012-03-202-0/+27
| | |
| | * Accept IKEv1 INVALID_KE_INFORMATION notifies without dataMartin Willi2012-03-201-2/+2
| | |
| | * IKEv1 ATTRIBUTES_NOT_SUPPORTED error notify added.Tobias Brunner2012-03-202-2/+7
| | |
| | * Give a hint that decryption failed if payload length invalidMartin Willi2012-03-201-0/+7
| | |
| | * Cast keymat safely, not based on external inputMartin Willi2012-03-201-36/+44
| | |
| | * Use IPSEC DOI also for ISAKMP SA deletes.Tobias Brunner2012-03-201-1/+1
| | |