aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ipsec/esp_encrypt.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-23ipsec: Revert "ipsec: fix chained ESP"Florin Coras1-25/+14
2020-03-23ipsec: fix chained ESPFilip Tehlar1-14/+25
2020-02-25feature: provide a u16 version of vnet_feature_nextNeale Ranns1-3/+1
2020-02-21ipsec: IPSec protection for multi-point tunnel interfacesNeale Ranns1-5/+6
2020-02-11ipsec: add support for chained buffersFilip Tehlar1-22/+161
2020-01-04ipsec: Targeted unit testingNeale Ranns1-11/+23
2019-12-23ipsec: Test and fix IPSec worker hand-offNeale Ranns1-2/+2
2019-12-17ipsec: bind an SA to a workerNeale Ranns1-11/+35
2019-12-09ipsec: make sure pad_bytes does not exceed pad data sizeBenoît Ganne1-1/+5
2019-11-22ipsec: fix trailing data overflowFilip Tehlar1-23/+21
2019-09-27ipsec: support 4o6 and 6o4 for tunnel protectNeale Ranns1-0/+15
2019-07-24ipsec: GCM, Anti-replay and ESN fixessNeale Ranns1-3/+6
2019-07-12ipsec: drop outbound ESP when no crypto alg setMatthew Smith1-0/+131
2019-06-25ipsec: print spi in hexadecimalGuillaume Solignac1-5/+6
2019-06-18ipsec: ipsec-tun protectNeale Ranns1-6/+20
2019-06-17ipsec: One DPO per SANeale Ranns1-1/+1
2019-06-05ipsec: fix sa counters in esp-encryptDamjan Marion1-4/+7
2019-05-01esp_encrypt: remove unnecessary codeZhiyong Yang1-1/+1
2019-04-26crypto, ipsec: change GCM IV handlingDamjan Marion1-3/+20
2019-04-25crypto: improve key handlingDamjan Marion1-3/+2
2019-04-19IPSEC: IPv6 ESP transport mode incorrect packet length and checksum (VPP-1654)Neale Ranns1-7/+14
2019-04-19IPSEC: ESP IPv6 transport mode payload length incorrect (VPP-1653)Neale Ranns1-1/+3
2019-04-16IPSEC: support GCM in ESPNeale Ranns1-0/+15
2019-04-11IPSEC: ESP with ESN tests and fixesNeale Ranns1-1/+1
2019-04-11IPSEC-MB: Use random & non-repeating IV (VPP-1642)Neale Ranns1-2/+0
2019-04-10crypto: Intel IPSEC-MB engineNeale Ranns1-0/+2
2019-04-07crypto: add support for AEAD and AES-GCMDamjan Marion1-7/+6
2019-04-04ipsec: trunc_size -> icv_sizeDamjan Marion1-1/+1
2019-04-02IPSEC: remove pointless feature orderingNeale Ranns1-4/+2
2019-03-29IPSEC: tunnel fragmentationNeale Ranns1-0/+10
2019-03-28crypto: add vnet_crypto_op_init (...)Damjan Marion1-3/+2
2019-03-28ipsec: USE_EXTENDED_SEQ_NUM -> USE_ESNDamjan Marion1-1/+1
2019-03-28IPSEC: 4o6 and 6o4 for tunnel interfacesNeale Ranns1-2/+4
2019-03-28IPSEC: run encrpyt as a feautre on the tunnelNeale Ranns1-6/+75
2019-03-27ipsec: compress ipsec_sa_t so data used by dataplane code fits in cachelineDamjan Marion1-6/+6
2019-03-26ipsec: esp-encrypt reworkDamjan Marion1-241/+337
2019-03-20ipsec: keep crypto data inside SADamjan Marion1-17/+9
2019-03-19crypto: introduce crypto infraDamjan Marion1-31/+22
2019-03-06ipsec: esp-encrypt and esp-decrypt cleanupDamjan Marion1-283/+240
2019-03-05ipsec: cleanup, remove unnecessary code,Kingwel Xie1-4/+0
2019-02-18IPSEC: move SA counters into the stats segmentNeale Ranns1-2/+6
2019-02-14Add -fno-common compile optionBenoît Ganne1-0/+2
2019-02-07IPSEC: no second lookup after tunnel encapNeale Ranns1-13/+17
2018-12-11Add IPSec interface FIB index for TX packetPierre Pfister1-2/+2
2018-12-11Fix [csit-dev] CSIT IPv6 IPSec transport mode tests are failingjackiechen19851-1/+9
2018-12-07Fix VPP-1515 IPSec receive packet error in transport mode with udp encapjackiechen19851-1/+1
2018-12-04ipsec: simplify bumping counters - cosmetic changeKlement Sekera1-22/+7
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-5/+5
2018-11-13ipsec: fix typoKlement Sekera1-1/+1
2018-10-29migrate ipsec to new multiarch infraKlement Sekera1-11/+6