aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding
Commit message (Expand)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-2448-415/+415
* payloads: Verify P-CSCF configuration attributes like others carrying IP addr...Tobias Brunner2016-03-101-0/+2
* ikev1: Send NAT-D payloads after vendor ID payloads in Aggressive Mode messagesTobias Brunner2016-03-071-6/+6
* 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
* message: Log message if unknown/disallowed payload receivedTobias Brunner2015-06-011-3/+10
* message: Log original message type of unknown payloadsTobias Brunner2015-06-011-0/+13
* unknown-payload: Use a new private payload type and make original type availableTobias Brunner2015-06-015-2/+25
* ikev2: Include fragment number into message ID passed to IV genMartin Willi2015-06-011-0/+5
* message: Show the fragmentation numbers in message stringificationMartin Willi2015-06-011-0/+36
* utils: Use chunk_equals_const() for all cryptographic purposesMartin Willi2015-04-141-1/+1
* 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-054-3/+33
* ike: Make check for known payloads depend on IKE versionTobias Brunner2014-12-053-25/+40
* id-payload: Enable multiple calls to get_ts() for subnet traffic selectorsTobias Brunner2014-12-051-2/+5
* message: Include encrypted fragment payload in payload (order) rulesTobias Brunner2014-10-291-0/+12
* message: Limit maximum number of IKEv2 fragmentsTobias Brunner2014-10-101-1/+11
* packet: Define a global default maximum size for IKE packetsTobias Brunner2014-10-101-6/+1
* message: Ensure a minimum fragment lengthTobias Brunner2014-10-101-8/+18
* message: Fragment and reassemble IKEv2 messagesTobias Brunner2014-10-102-133/+366
* message: Handle encrypted fragment payload similar to the encrypted payloadTobias Brunner2014-10-101-16/+91
* 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
* message: Split generate() in multiple functionsTobias Brunner2014-10-101-67/+122
* ikev2: Add notify for IKEv2 fragmentationTobias Brunner2014-10-102-7/+15
* ikev1: Move defragmentation to message_tTobias Brunner2014-10-102-2/+224
* message: fragment() generates message and fragments and caches themTobias Brunner2014-10-102-27/+98
* message: Make packet argument optional in generate()Tobias Brunner2014-10-101-1/+4
* ikev1: Move fragment generation to message_tTobias Brunner2014-10-102-2/+125
* ike: Rename encryption_payload to encrypted_payloadTobias Brunner2014-10-107-99/+95
* encoding: Accept all exchange types for non IKEv1/IKEv2 major versionsMartin Willi2014-09-221-5/+11
* ikev1: Don't cache last block of INFORMATIONAL messages as IVTobias Brunner2014-09-121-2/+2
* 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
* encoding: Don't explicitly include <arpa/inet.h>Martin Willi2014-06-042-2/+0
* payload: Use common prefixes for all payload type identifiersMartin Willi2014-06-0443-681/+681
* ikev1: Add an option to accept unencrypted ID/HASH payloadsMartin Willi2014-04-171-1/+20