aboutsummaryrefslogtreecommitdiffstats
path: root/src/libipsec
Commit message (Expand)AuthorAgeFilesLines
* ip-packet: Fix removal of TFC padding for IPv6Tobias Brunner2014-10-141-1/+1
* ip-packet: Define our own structs to handle TCP/UDP headersTobias Brunner2014-09-091-2/+27
* ip_packet: Add function to easily encode UDP packetsTobias Brunner2014-07-222-0/+29
* ip_packet: Apply transport protocol ports when encoding IP packetTobias Brunner2014-07-222-10/+30
* ip_packet: Add getter for IP payloadTobias Brunner2014-07-222-5/+25
* ip_packet: Allow creation of IP packets from dataTobias Brunner2014-07-222-1/+164
* ip_packet: Parse ports from TCP and UDP headersTobias Brunner2014-07-221-7/+63
* libipsec: Add support for new policy priority classTobias Brunner2014-06-191-1/+4
* libipsec: Avoid name clash with sched.h clone()Martin Willi2014-06-042-4/+4
* aead: Support custom AEAD salt sizesMartin Willi2014-03-311-1/+2
* android: Remove dependency on libvstrTobias Brunner2013-11-131-1/+0
* libipsec: Don't print ciphertext with ICV in log messageTobias Brunner2013-10-171-1/+2
* libipsec: Properly calculate padding length especially for AES-GCMTobias Brunner2013-10-171-1/+3
* iv_gen: Provide external sequence number (IKE, ESP)Tobias Brunner2013-10-111-1/+1
* ipsec: Use IV generator to encrypt ESP messagesTobias Brunner2013-10-112-9/+7
* libipsec: Enforce byte/packet lifetimes on SAsMartin Willi2013-10-113-7/+77
* libipsec: remove extra RFC4303 TFC padding appended to inner payloadMartin Willi2013-10-111-0/+6
* libipsec: Support usage statistics and query_sa() on IPsec SAsMartin Willi2013-10-115-4/+102
* libipsec: fix memory management when cloning ip_packetMartin Willi2013-09-131-1/+1
* libipsec: check for a policy with the reqid of the SA on decapsulationMartin Willi2013-09-133-7/+14
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-121-1/+5
* libipsec: Properly initialize variables when creating AEAD wrapperTobias Brunner2013-09-041-2/+2
* libipsec: Don't limit traditional algorithms to AES and SHA1/2Tobias Brunner2013-08-121-25/+7
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-2/+1
* libipsec: Properly handle expiration if no lifetime is setTobias Brunner2013-07-011-0/+5
* libipsec: Add initiator flag to definition of ipsec_sa_mgr_t.add_sa()Tobias Brunner2013-06-131-2/+4
* kernel-interface: add an exchange initiator parameter to add_sa()Martin Willi2013-06-111-1/+1
* libipsec: Fix memory leak in event relayTobias Brunner2013-05-031-0/+1
* libipsec: Add support for AES-GCMTobias Brunner2013-05-031-3/+45
* libipsec: Wrap traditional algorithms in AEAD wrapperTobias Brunner2013-05-033-110/+91
* Fix detection and use of netinet/ip6.h on FreeBSDTobias Brunner2013-03-271-0/+1
* android: Remove/filter header files from LOCAL_SRC_FILESTobias Brunner2013-03-201-1/+3
* ipsec: Increased log level for message in case no outbound policy is foundTobias Brunner2013-03-201-1/+1
* Add a DSCP value with getter/setter on packet_tMartin Willi2013-02-061-0/+14
* Moved debug.[ch] to utils folderTobias Brunner2012-10-2410-10/+10
* Moved data structures to new collections subfolderTobias Brunner2012-10-245-7/+7
* Moved packet_t and tun_device_t to networking folderTobias Brunner2012-10-242-2/+2
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-246-6/+6
* Log IP addresses for discarded inbound IPsec packetsTobias Brunner2012-10-161-1/+3
* Use pointers for lookups in IPsec SA managerTobias Brunner2012-10-161-16/+16
* IPsec SA manager implements update_sa()Tobias Brunner2012-10-162-0/+60
* Setter for src and destination address of ipsec_sa_t addedTobias Brunner2012-10-162-0/+30
* Fix parsing of IPv6 headers in ip_packet_tTobias Brunner2012-09-281-0/+1
* struct iphdr is Linux specific use struct ip insteadTobias Brunner2012-08-291-6/+6
* Include stdint.h for UINT32_MAX on FreeBSDTobias Brunner2012-08-291-0/+1
* Fixed ip_packet_t if IPv6 is not availableTobias Brunner2012-08-081-0/+4
* Added IPsec processor which is responsible for handling in- and outbound packetsTobias Brunner2012-08-086-0/+449
* Represent the payload of an ESP packet as ip_packet_t instead of a chunk_tTobias Brunner2012-08-082-41/+76
* IPsec policies can be looked up based on an IP packetTobias Brunner2012-08-084-1/+62
* ip_packet_t parses the header of IP packetsTobias Brunner2012-08-084-0/+286