aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding/payloads
Commit message (Expand)AuthorAgeFilesLines
* Fixed some typos, courtesy of codespellTobias Brunner2017-11-154-4/+4
* Fixed some typos, courtesy of codespellTobias Brunner2017-08-071-1/+1
* ikev1: Determine transform ID before mapping integrity algorithm IDTobias Brunner2017-07-051-1/+1
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-263-6/+21
* ikev1: Don't require AH mapping for integrity algorithm when generating proposalThomas Egerer2016-08-251-6/+9
* ikev1: Add support for extended sequence numbersThomas Egerer2016-06-291-3/+17
* Use standard unsigned integer typesAndreas Steffen2016-03-2442-320/+320
* payloads: Verify P-CSCF configuration attributes like others carrying IP addr...Tobias Brunner2016-03-101-0/+2
* ikev1: Send and verify IPv6 addresses correctlyTobias Brunner2016-03-031-0/+7
* ikev1: Assume a default key length of 128-bit for AES-CBCTobias Brunner2015-08-171-0/+11
* Fixed some typosTobias Brunner2015-08-131-1/+1
* unknown-payload: Use a new private payload type and make original type availableTobias Brunner2015-06-014-1/+24
* ikev2: Include fragment number into message ID passed to IV genMartin Willi2015-06-011-0/+5
* encoding: Remove DH public value verification from KE payloadMartin Willi2015-03-231-73/+0
* diffie-hellman: Add a bool return value to get_my_public_value()Martin Willi2015-03-231-2/+8
* encoding: Allow ke_payload_create_from_diffie_hellman() to failMartin Willi2015-03-231-1/+1
* encoding: Add getter for IKE SPIs in IKEv1 DELETE payloadsTobias Brunner2015-03-232-0/+25
* encoding: Don't verify length of IKEv1 KE payloadsTobias Brunner2015-03-201-0/+6
* encoding: Verify the length of KE payload data for known groupsMartin Willi2015-03-181-0/+67
* ikev2: Add SIGNATURE_HASH_ALGORITHMS notify payloadTobias Brunner2015-03-042-6/+18
* ike: Allow creation of internally used payloadsTobias Brunner2014-12-121-1/+1
* ikev1: Use same map for AH and ESP authentication algorithmsTobias Brunner2014-12-091-152/+120
* ikev1: Accept IPComp proposals with 4 octet long CPI valuesTobias Brunner2014-12-051-2/+2
* ike: Only parse payloads valid for the current IKE versionTobias Brunner2014-12-051-0/+1
* ike: Make check for known payloads depend on IKE versionTobias Brunner2014-12-052-24/+39
* id-payload: Enable multiple calls to get_ts() for subnet traffic selectorsTobias Brunner2014-12-051-2/+5
* ikev2: Add encrypted fragment payloadTobias Brunner2014-10-104-12/+454
* encrypted_payload: Encrypted payload can be constructed from plaintextTobias Brunner2014-10-102-0/+38
* encrypted_payload: Expose generate() to generate the plaintextTobias Brunner2014-10-102-1/+17
* encrypted_payload: Extract some utility functionsTobias Brunner2014-10-101-74/+110
* ikev2: Add notify for IKEv2 fragmentationTobias Brunner2014-10-102-7/+15
* ike: Rename encryption_payload to encrypted_payloadTobias Brunner2014-10-104-84/+80
* encoding: Accept all exchange types for non IKEv1/IKEv2 major versionsMartin Willi2014-09-221-5/+11
* ikev1: Log IV when encrypting messagesTobias Brunner2014-09-121-0/+1
* ikev1: Skip unusable IPComp proposalsTobias Brunner2014-09-121-1/+1
* ikev1: Properly handle different proposal numbering schemesTobias Brunner2014-09-121-5/+10
* payload: Use common prefixes for all payload type identifiersMartin Willi2014-06-0440-296/+296
* ikev1: Accept SPI size of any length <= 16 in ISAKMP proposalTobias Brunner2014-03-311-4/+12
* ike: Support encoding of attribute certificates in CERT payloadsMartin Willi2014-03-311-1/+6
* Added IFOM_CAPABILITY notify message typeAndreas Steffen2013-11-012-6/+10
* iv_gen: Provide external sequence number (IKE, ESP)Tobias Brunner2013-10-112-4/+6
* ikev2: Use IV generator to encrypt encrypted payloadTobias Brunner2013-10-111-1/+9
* ikev1: Support parsing of AH+IPComp proposalsMartin Willi2013-10-111-9/+11
* ikev1: Support en-/decoding of SA payloads with AH algorithmsMartin Willi2013-10-111-31/+99
* Fix crash if the initiator has no suitable proposal availableTobias Brunner2013-06-211-0/+5
* proposals: try next if IKEv2 algorithm could not be mapped to IKEv1Martin Willi2013-05-061-2/+4
* added ERX_SUPPORTED IKEv2 NotifyAndreas Steffen2013-03-022-7/+11
* Don't reject OPAQUE ports while verifying traffic selector substructureMartin Willi2013-02-211-1/+5
* Merge branch 'ikev1-fragmentation'Tobias Brunner2013-01-124-11/+342
|\
| * Add support to create IKE fragmentsTobias Brunner2012-12-242-0/+30