Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support gre key in ikev1tteras | Timo Teräs | 2017-11-20 | 1 | -16/+52 |
| | | | | | | | | | | | | | | this implements gre key negotiation in ikev1 similarly to the ipsec-tools patch in alpine. the from/to port pair is internally used as gre key for gre protocol traffic selectors. since from/to pairs 0/0xffff and 0xffff/0 have special meaning, the gre keys 0xffff and 0xffff0000 will not work. this is not standard compliant, and should probably not be upstreamed or used widely, but it is applied for interoperability with alpine racoon for the time being. | ||||
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 1 | -9/+9 |
| | |||||
* | id-payload: Enable multiple calls to get_ts() for subnet traffic selectors | Tobias Brunner | 2014-12-05 | 1 | -2/+5 |
| | | | | The second call resulted in a /32 subnet previously. | ||||
* | payload: Use common prefixes for all payload type identifiers | Martin Willi | 2014-06-04 | 1 | -6/+6 |
| | | | | | The old identifiers did not use a proper namespace and often clashed with other defines. | ||||
* | Add support for draft-ietf-ipsec-nat-t-ike-03 and earlier | Volker Rümelin | 2012-12-19 | 1 | -2/+3 |
| | | | | | This adds support for early versions of the draft that eventually resulted in RFC 3947. | ||||
* | Remove executable flag from source code files | Martin Willi | 2012-03-20 | 1 | -0/+0 |
| | |||||
* | Added method to get encoded version if ID_V1 payload. | Tobias Brunner | 2012-03-20 | 1 | -0/+10 |
| | |||||
* | Encode a single IP traffic selector as ID_IPV?_ADDRESS identity | Martin Willi | 2012-03-20 | 1 | -3/+16 |
| | |||||
* | Added missing break;s when converting ID_IP_ADDRESS types to ts, extracted ↵ | Martin Willi | 2012-03-20 | 1 | -10/+14 |
| | | | | function | ||||
* | ID_IPV4_ADDR and ID_IPV6_ADDR cases added to get_ts | Clavister OpenSource | 2012-03-20 | 1 | -0/+18 |
| | |||||
* | Added payloads for IKEv1 NAT-Traversal negotiation. | Tobias Brunner | 2012-03-20 | 1 | -8/+14 |
| | |||||
* | Fix payload length of id_payload created from a traffic selector | Martin Willi | 2012-03-20 | 1 | -0/+1 |
| | |||||
* | Added IKEv1 ID payload <-> traffic selector conversion functions | Martin Willi | 2012-03-20 | 1 | -4/+142 |
| | |||||
* | Use a generic encoding type for all variable length chunks | Martin Willi | 2012-03-20 | 1 | -2/+2 |
| | |||||
* | Extended ID payload for (non-TS) IKEv1 use | Martin Willi | 2012-03-20 | 1 | -19/+64 |
| | |||||
* | Add a payload.get_header_length() method, remove header length definitions | Martin Willi | 2012-03-20 | 1 | -1/+8 |
| | |||||
* | Simplify signature of get_encoding_rules(), make all rules static | Martin Willi | 2012-03-20 | 1 | -5/+5 |
| | |||||
* | Added member fields for reserved bits and bytes in all payloads | Martin Willi | 2011-01-05 | 1 | -11/+21 |
| | |||||
* | Migrated id_payload to INIT/METHOD macros | Martin Willi | 2011-01-05 | 1 | -144/+64 |
| | |||||
* | Moving charon to libcharon. | Tobias Brunner | 2010-03-19 | 1 | -0/+293 |