aboutsummaryrefslogtreecommitdiffstats
path: root/src/libipsec/esp_packet.c
Commit message (Collapse)AuthorAgeFilesLines
* libipsec: Fix Windows build via MinGWTobias Brunner2017-01-251-0/+2
| | | | Fixes #2118.
* Use standard unsigned integer typesAndreas Steffen2016-03-241-14/+14
|
* libipsec: Avoid name clash with sched.h clone()Martin Willi2014-06-041-2/+2
|
* 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
| | | | This prevents duplicate sequential IVs in case of a HA failover.
* ipsec: Use IV generator to encrypt ESP messagesTobias Brunner2013-10-111-8/+6
|
* libipsec: Wrap traditional algorithms in AEAD wrapperTobias Brunner2013-05-031-40/+27
|
* Add a DSCP value with getter/setter on packet_tMartin Willi2013-02-061-0/+14
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Represent the payload of an ESP packet as ip_packet_t instead of a chunk_tTobias Brunner2012-08-081-33/+61
|
* esp_packet_t implements packet_t interfaceTobias Brunner2012-08-081-52/+90
| | | | This should allow to avoid unnecessary cloning of packet data.
* ESP packet wrapper added, handles encryption/decryption/verification etc.Tobias Brunner2012-08-081-0/+402