aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-113-5/+7
* 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: Accept more than two certificate payloadsMartin Willi2013-10-111-2/+2
* ikev1: Support en-/decoding of SA payloads with AH algorithmsMartin Willi2013-10-111-31/+99
* message: print type of configuration payloadMartin Willi2013-09-031-1/+21
* message: print attributes for IKEv1 configuration payloads as wellMartin Willi2013-09-031-1/+2
* Fix various API doc issues and typosTobias Brunner2013-07-181-5/+5
* linked-list: Remove barely used has_more() methodTobias Brunner2013-07-171-83/+105