aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ipsec/esp_decrypt.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-05ipsec: Support async mode per-SANeale Ranns1-85/+94
2021-03-05ipsec: Submit fuller async framesNeale Ranns1-60/+58
2021-02-26ipsec: move the IPSec SA pool out of ipsec_mainNeale Ranns1-7/+5
2021-02-25tests: Add tests for IPSec async mode using the crypto SW schedulerNeale Ranns1-1/+2
2021-02-25ipsec: ipsec.h tidy upNeale Ranns1-0/+23
2021-02-12ipsec: Store thread-index in buffer meta-data during SA handoffNeale Ranns1-0/+1
2021-02-05ipsec: add support for AES CTRBenoƮt Ganne1-52/+42
2021-02-04ipsec: one thread index per-SANeale Ranns1-3/+3
2021-01-18ipsec: Support MPLS over IPSec[46] interfaceNeale Ranns1-11/+24
2020-12-18ipsec: fixed esp_decrypt pkt len after icv movedPiotrX Kleski1-6/+11
2020-12-01ipsec: change predictionFan Zhang1-1/+1
2020-11-26gre: Move to new API generated types/messagesNeale Ranns1-1/+1
2020-10-24ipsec: remove pending nodeFan Zhang1-46/+33
2020-10-19ipsec: Layout and prefetching of SA structNeale Ranns1-0/+3
2020-09-04ipsec: fix trace of GRE_teb packetsChristian Hopps1-2/+5
2020-04-30crypto: introduce async crypto infraFan Zhang1-558/+1015
2020-04-28ipsec: fix buffer allocFilip Tehlar1-1/+7
2020-03-31ipsec: fix chained ESPFilip Tehlar1-36/+120
2020-03-23ipsec: Revert "ipsec: fix chained ESP"Florin Coras1-119/+36
2020-03-23ipsec: fix chained ESPFilip Tehlar1-36/+119
2020-03-21ipsec: efficient layout of ESP per thread dataRajesh Goel1-3/+4
2020-02-11ipsec: add support for chained buffersFilip Tehlar1-75/+369
2020-02-05ipsec: set l2_len for GRE-TEB tunnel decapJohn Lo1-0/+2
2020-01-04ipsec: Targeted unit testingNeale Ranns1-7/+22
2019-12-23ipsec: Test and fix IPSec worker hand-offNeale Ranns1-2/+2
2019-12-18ipsec: Fix decap of IPSEC/GRE in transport modeNeale Ranns1-6/+44
2019-12-17ipsec: bind an SA to a workerNeale Ranns1-9/+39
2019-11-08ipsec: remove dedicated IPSec tunnelsNeale Ranns1-20/+14
2019-08-01ipsec: Redo the anit-replay check post decryptNeale Ranns1-0/+29
2019-07-24ipsec: GCM, Anti-replay and ESN fixessNeale Ranns1-11/+18
2019-06-18ipsec: ipsec-tun protectNeale Ranns1-18/+102
2019-06-05ipsec: fix sa counters in esp-decryptDamjan Marion1-6/+7
2019-05-30IPsec: modify post-decrypt buf len calculationMatthew G Smith1-2/+2
2019-05-14IPSEC: remove unecessary pass by reference of sequence numberNeale Ranns1-1/+1
2019-04-25crypto: AES GCM IV length is always 12Damjan Marion1-1/+0
2019-04-25ipsec: drop runts in esp-decryptDamjan Marion1-0/+8
2019-04-25crypto: improve key handlingDamjan Marion1-3/+2
2019-04-17IPSEC: Pass the algorithm salt (used in GCM) over the APINeale Ranns1-3/+1
2019-04-16IPSEC: support GCM in ESPNeale Ranns1-1/+34
2019-04-15IPSEC: crypto overflowNeale Ranns1-1/+1
2019-04-11IPSEC: ESP with ESN tests and fixesNeale Ranns1-3/+3
2019-04-11IPSEC-MB: Use random & non-repeating IV (VPP-1642)Neale Ranns1-3/+1
2019-04-10crypto: Intel IPSEC-MB engineNeale Ranns1-2/+11
2019-04-07crypto: add support for AEAD and AES-GCMDamjan Marion1-6/+5
2019-04-04ipsec: trunc_size -> icv_sizeDamjan Marion1-1/+1
2019-03-29IPSEC-GRE: fixes and API update to common types.Neale Ranns1-1/+1
2019-03-29ipsec: esp-decrypt reworkDamjan Marion1-199/+297
2019-03-28crypto: add vnet_crypto_op_init (...)Damjan Marion1-2/+1
2019-03-28ipsec: anti-replay code cleanupDamjan Marion1-28/+10
2019-03-27ipsec: compress ipsec_sa_t so data used by dataplane code fits in cachelineDamjan Marion1-6/+7