Martin Willi
|
51da01a722
|
Support encoding of Hybrid initiator authentication method
|
2012-03-20 17:31:21 +01:00 |
|
Martin Willi
|
9bb4de1d83
|
En- and decode DH group attribute in quick mode SA payloads
|
2012-03-20 17:31:14 +01:00 |
|
Clavister OpenSource
|
e102f86e88
|
Setting transform number in esp proposal.
iPhone (racoon) fails quick mode when transform number is 0
|
2012-03-20 17:31:11 +01:00 |
|
Tobias Brunner
|
fd24c700fb
|
Use proper enum types in proposal_substructure.
|
2012-03-20 17:31:07 +01:00 |
|
Martin Willi
|
b4e815354c
|
Map auth_class to auth method and IKEv1 proposal attribute
|
2012-03-20 17:30:53 +01:00 |
|
Martin Willi
|
914ec2dbf2
|
Implemented IKEv1 attribute encoding in SA payload
|
2012-03-20 17:30:53 +01:00 |
|
Martin Willi
|
fbebc2a068
|
Implemented encoding of additional IKEv1 proposal attributes
|
2012-03-20 17:30:53 +01:00 |
|
Clavister OpenSource
|
8b30286fcf
|
IKEv1 XAuth: Add XAUTH authentication types to the enum. Added the ability to switch between hardcoded PSK and XAUTH_INIT_PSK authentications using a flag, default to PSK.
|
2012-03-20 17:30:52 +01:00 |
|
Martin Willi
|
7a7f486df6
|
Include hardcoded tunnel mode attribute in porposal, remove ESN attribute
|
2012-03-20 17:30:50 +01:00 |
|
Martin Willi
|
d50152a70b
|
Parse proposal substructure with multiple IKEv1 transforms to multiple proposals
|
2012-03-20 17:30:49 +01:00 |
|
Martin Willi
|
62a27ba347
|
Encode multiple IKEv1 proposals in a single transform substructure
|
2012-03-20 17:30:48 +01:00 |
|
Martin Willi
|
cd89f1a074
|
Only add the first algorithm of a kind to IKEv1 transforms
|
2012-03-20 17:30:48 +01:00 |
|
Martin Willi
|
f5c0096086
|
Hardcode some SA lifetimes until we can configure them dynamically
|
2012-03-20 17:30:48 +01:00 |
|
Martin Willi
|
cc9629d87c
|
Partially implemented IKEv1 ESP proposal en-/decoding
|
2012-03-20 17:30:47 +01:00 |
|
Martin Willi
|
72b3146092
|
Re-enable static inclusion of PSK auth method into IKEv1 proposal
|
2012-03-20 17:30:43 +01:00 |
|
Martin Willi
|
04ee2b7fed
|
Added IKEv1 support to notify payload
|
2012-03-20 17:30:43 +01:00 |
|
Martin Willi
|
f62a7c7c71
|
Use a generic list encoding rule we can use to specify the wrapped payload type
|
2012-03-20 17:30:42 +01:00 |
|
Martin Willi
|
38fb67fbf1
|
Add a payload.get_header_length() method, remove header length definitions
|
2012-03-20 17:30:42 +01:00 |
|
Martin Willi
|
e9b55b8325
|
Simplify signature of get_encoding_rules(), make all rules static
|
2012-03-20 17:30:42 +01:00 |
|
Martin Willi
|
717333da98
|
Add fixed PSK authentication method to IKEv1 proposal for now
|
2012-03-20 17:30:41 +01:00 |
|
Martin Willi
|
3a470f3035
|
Added limiting encoding of IKEv1 SA payloads
|
2012-03-20 17:30:41 +01:00 |
|
Martin Willi
|
1bf2971ff2
|
Implemented limited payload parsing for IKEv1 SA payloads
|
2012-03-20 17:30:40 +01:00 |
|
Tobias Brunner
|
f3bb1bd039
|
Fixed common misspellings.
Mostly found by 'codespell'.
|
2011-07-20 16:14:10 +02:00 |
|
Martin Willi
|
54f2bdd656
|
Added substructure enumerators to sa_payload, proposal_substructure
|
2011-01-05 16:45:52 +01:00 |
|
Martin Willi
|
c93c7a7560
|
Added member fields for reserved bits and bytes in all payloads
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
1f5b2bec4b
|
Use enumerator instead of deprecated iterator
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
6844c156fc
|
Removed obsolete clone mehtod from proposal_substructure
|
2011-01-05 16:45:51 +01:00 |
|
Martin Willi
|
2ecbd6186e
|
Do not update payload length during generation, allows hooks override payload length
|
2011-01-05 16:45:47 +01:00 |
|
Martin Willi
|
bb16217581
|
Store proposal number in proposal_t to reuse it in the selected proposal
According to RFC 5996 3.3.1, we MUST reuse the proposal number of
the selected proposal in the SA payload reply.
|
2010-10-28 15:08:14 +02:00 |
|
Martin Willi
|
806b69a467
|
Migrated proposal_substructure to INIT/METHOD macros, removed unused methods
|
2010-10-28 13:06:20 +00:00 |
|
Tobias Brunner
|
08c5572602
|
Moving charon to libcharon.
|
2010-03-19 13:34:52 +01:00 |
|