aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Don't clone chunk in message.get_packet_dataMartin Willi2012-03-204-8/+7
|
* Verify IKEv1 nonce size, send 32 byte noncesMartin Willi2012-03-202-7/+22
|
* Partially implemented third main mode exchange (identities)Martin Willi2012-03-201-2/+184
|
* Added IKEv1 ID payload <-> traffic selector conversion functionsMartin Willi2012-03-202-4/+158
|
* ts.get_subnet() returns TRUE if the selector actually is a subnetMartin Willi2012-03-202-3/+6
|
* Implemented first two exchanges of Main Mode as initiatorMartin Willi2012-03-203-40/+376
|
* Added enum name for MAIN_MODE taskMartin Willi2012-03-201-2/+4
|
* Do not ignore configs for IKEv1 in charon anymoreMartin Willi2012-03-206-49/+8
|
* Added missing task manager factory declarationMartin Willi2012-03-201-0/+8
|
* Re-enable static inclusion of PSK auth method into IKEv1 proposalMartin Willi2012-03-201-2/+2
|
* Added IKEv1 support to delete payloadMartin Willi2012-03-205-21/+83
|
* Added IKEv1 support to notify payloadMartin Willi2012-03-2011-86/+177
|
* Memory leak fixed.Tobias Brunner2012-03-201-0/+1
|
* Added factory function to create task_manager_t implementations.Tobias Brunner2012-03-203-3/+35
|
* Added factory function to create keymat_t implementations.Tobias Brunner2012-03-204-6/+50
|
* Store IKE version of an SA on ike_sa_t.Tobias Brunner2012-03-207-17/+48
|
* Added stub for IKEv1 keymat_t implementation.Tobias Brunner2012-03-203-0/+178
|
* Use keymat_t as common interface, renamed current implementation to _v2.Tobias Brunner2012-03-205-37/+79
|
* Use a generic list encoding rule we can use to specify the wrapped payload typeMartin Willi2012-03-209-179/+77
|
* Use a generic encoding type for all variable length chunksMartin Willi2012-03-2018-199/+23
|
* Implemented IKEv1 hash payloadMartin Willi2012-03-207-0/+251
|
* Extended ID payload for (non-TS) IKEv1 useMartin Willi2012-03-203-29/+73
|
* Implement second exchange in IKEv1 main modeMartin Willi2012-03-201-25/+143
|
* Add a payload.get_header_length() method, remove header length definitionsMartin Willi2012-03-2044-397/+257
|
* Simplify signature of get_encoding_rules(), make all rules staticMartin Willi2012-03-2026-137/+114
|
* Extended KE payload for IKEv1 supportMartin Willi2012-03-209-30/+96
|
* Extended nonce payload for IKEv1 supportMartin Willi2012-03-205-10/+16
|
* Add fixed PSK authentication method to IKEv1 proposal for nowMartin Willi2012-03-201-1/+15
|
* Handle first exchange in IKEv1 main mode as responderMartin Willi2012-03-201-4/+33
|
* Added limiting encoding of IKEv1 SA payloadsMartin Willi2012-03-206-82/+231
|
* Added SA payload IKEv1 encoding types to generatorMartin Willi2012-03-201-0/+3
|
* Don't set IKEv2 only header flags when using IKEv1Martin Willi2012-03-201-3/+6
|
* Set default IKE header initiator flag in IKEv2 onlyMartin Willi2012-03-201-2/+5
|
* Added an IKEv1 main mode task stubMartin Willi2012-03-205-24/+191
|
* Added a stub for a IKEv1 task managerMartin Willi2012-03-203-1/+517
|
* Use task manager as generic interface, renamed implementation to _v2.Martin Willi2012-03-205-24/+64
|
* Fix unaligned aliasing warning in raw socketMartin Willi2012-03-201-5/+4
|
* Use enum to define IKE version on peer_cfg_t.Tobias Brunner2012-03-2017-41/+63
| | | | Replaced all those magic numbers.
* Fix init message arrival check.Tobias Brunner2012-03-201-21/+14
|
* Compile error fixed.Tobias Brunner2012-03-201-1/+2
|
* Message parsing slightly refactored, allows parsing of unencrypted IKEv1 ↵Tobias Brunner2012-03-201-40/+52
| | | | messages.
* Allow creation of message_t objects for IKEv1 packets.Tobias Brunner2012-03-208-49/+62
|
* Certificate request payloads can be sent in pretty much any IKEv1 message.Tobias Brunner2012-03-201-5/+18
|
* Implemented limited payload parsing for IKEv1 SA payloadsMartin Willi2012-03-207-176/+557
|
* Added additional IKEv1 payload and encoding identifiersMartin Willi2012-03-205-40/+83
|
* Extend sa_payload for IKEv1 supportMartin Willi2012-03-2011-37/+160
|
* Message rules for IKEv1 INFORMATIONAL exchange added.Tobias Brunner2012-03-201-0/+24
| | | | | Since INFORMATIONAL "exchanges" are actually unidirectionally sent message we don't have any responder rules.
* Message rules for IKEv1 AGGRESSIVE exchange added.Tobias Brunner2012-03-201-0/+72
| | | | | These are basically the same as for ID_PROT but no payloads are expected to be encrypted (at least if using PSK or signatures for authentication).
* Message rules for IKEv1 ID_PROT exchange added.Tobias Brunner2012-03-201-0/+77
| | | | | These rules are quite broad and cover main mode with at least PSK and signature based authentication.
* Typo fixed.Tobias Brunner2012-03-201-1/+1
|