aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding/payloads
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge branch 'ikev1-clean' into ikev1-masterMartin Willi2012-03-2049-1224/+3854
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * 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-203-6/+6
| | | | | | | | | | | | 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
| | |
| | * DPD_R_U_THERE defines addedClavister OpenSource2012-03-202-1/+14
| | |
| | * 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
| | |
| | * Use IPSEC DOI also for ISAKMP SA deletes.Tobias Brunner2012-03-201-1/+1
| | |
| | * Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-205-4/+5
| | |
| | * Doxygen fixesMartin Willi2012-03-204-5/+4
| | |
| | * Always use a transform number of 1 when encoding a single transformMartin Willi2012-03-201-3/+3
| | |
| | * Fixed notify enum namesMartin Willi2012-03-201-1/+3
| | |
| | * Add some additional IKEv1 notify typesMartin Willi2012-03-202-6/+21
| | |
| | * Remove executable flag from source code filesMartin Willi2012-03-207-0/+0
| | |
| | * Support encoding of Hybrid initiator authentication methodMartin Willi2012-03-201-0/+9
| | |
| | * Added method to get encoded version if ID_V1 payload.Tobias Brunner2012-03-202-0/+17
| | |
| | * Fixed SPI size calculation in DELETE payloadMartin Willi2012-03-201-8/+7
| | |
| | * Support IKEv1 SPIs in IKEv1 delete payloadMartin Willi2012-03-202-2/+31
| | |
| | * Don't complain when receiving XAuth or Unity configuration attributesMartin Willi2012-03-201-15/+38
| | |
| | * Interpret attribute format correctly in IKEv1 configuration formatMartin Willi2012-03-201-2/+2
| | |
| | * added functions for getting/setting ISAKMP SPI to notify payloadClavister OpenSource2012-03-202-0/+51
| | |
| | * En- and decode DH group attribute in quick mode SA payloadsMartin Willi2012-03-201-0/+13
| | |
| | * use untoh64 instead of non-portable be64tohAndreas Steffen2012-03-201-1/+1
| | |
| | * Cleanup CERT payload constructorsMartin Willi2012-03-202-17/+22
| | |
| | * Cleaned up certreq payload for IKEv2/IKEv1 useMartin Willi2012-03-202-53/+52
| | |
| | * Encode a single IP traffic selector as ID_IPV?_ADDRESS identityMartin Willi2012-03-201-3/+16
| | |
| | * Added missing break;s when converting ID_IP_ADDRESS types to ts, extracted ↵Martin Willi2012-03-201-10/+14
| | | | | | | | | | | | function
| | * Don't use unportable htobe64 macro directlyMartin Willi2012-03-201-1/+1
| | |
| | * certificate handling for XAuth responder.Clavister OpenSource2012-03-203-9/+64
| | |
| | * Setting transform number in esp proposal.Clavister OpenSource2012-03-201-1/+1
| | | | | | | | | | | | iPhone (racoon) fails quick mode when transform number is 0
| | * ID_IPV4_ADDR and ID_IPV6_ADDR cases added to get_tsClavister OpenSource2012-03-201-0/+18
| | |
| | * IKEv1: Added basic support for INFORMATIONAL exchange types, and for ↵Clavister OpenSource2012-03-201-1/+1
| | | | | | | | | | | | NOTIFY_V1 messages in the 3rd message in quick_mode.
| | * Added payloads for IKEv1 NAT-Traversal negotiation.Tobias Brunner2012-03-206-15/+50
| | |
| | * Handle invalid IKEv1 hashes more specifically.Tobias Brunner2012-03-201-0/+2
| | |
| | * Use proper enum types in proposal_substructure.Tobias Brunner2012-03-201-2/+2
| | |
| | * Map auth_class to auth method and IKEv1 proposal attributeMartin Willi2012-03-201-2/+10
| | |
| | * Removed obsolete transform attribute settersMartin Willi2012-03-202-92/+13
| | |
| | * Implemented IKEv1 attribute encoding in SA payloadMartin Willi2012-03-205-8/+247
| | |
| | * Implemented encoding of additional IKEv1 proposal attributesMartin Willi2012-03-205-123/+173
| | |
| | * Added not-yet used sa_payload parameters used in IKEv1Martin Willi2012-03-202-10/+170
| | |
| | * IKEv1 XAuth: Add XAUTH authentication types to the enum. Added the ability ↵Clavister OpenSource2012-03-201-0/+17
| | | | | | | | | | | | to switch between hardcoded PSK and XAUTH_INIT_PSK authentications using a flag, default to PSK.
| | * IKEv1 ConfigMode: Fix configuration_attribute encoding rules for IKEv1 to ↵Clavister OpenSource2012-03-201-1/+1
| | | | | | | | | | | | use the attribute type instead of the internal only payload type.
| | * IKEv1 ConfigMode: Fixed cp_payload to use CONFIGURATION_ATTRIBUTE_V1 in all ↵Clavister OpenSource2012-03-201-1/+1
| | | | | | | | | | | | appropriate places, so the parsing is done correctly.