Code Review
/
vpp.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
first ⋅ prev ⋅
next
ipsec: keep esp encrypt pointer and index synced
[vpp.git]
/
src
/
vnet
/
ipsec
/
esp_encrypt.c
2023-11-17
Matthew Smith
ipsec: keep esp encrypt pointer and index synced
36/39936/2
blob
|
commitdiff
|
raw
2023-08-08
Benoît Ganne
ipsec: add support for RFC-4543 ENCR_NULL_AUTH_AES_GMAC
70/38470/9
blob
|
commitdiff
|
raw
|
diff to current
2023-07-21
Piotr Bronowski
ipsec: fix logic in ext_hdr_is_pre_esp
48/39248/2
blob
|
commitdiff
|
raw
|
diff to current
2023-06-08
gaoginskx
crypto: use fixed crypto frame pool
26/38926/5
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Xiaoming Jiang
ipsec: fix ipsec_set_next_index set with wrong sa index...
57/38757/4
blob
|
commitdiff
|
raw
|
diff to current
2023-03-23
Benoît Ganne
ipsec: make pre-shared keys harder to misuse
65/34965/12
blob
|
commitdiff
|
raw
|
diff to current
2023-03-23
Arthur de Kerhor
ipsec: add per-SA error counters
73/37673/15
blob
|
commitdiff
|
raw
|
diff to current
2023-02-08
Benoît Ganne
ipsec: fix AES CBC IV generation (CVE-2022-46397)
57/37557/6
blob
|
commitdiff
|
raw
|
diff to current
2022-10-12
Damjan Marion
misc: fix issues reported by clang-15
87/37387/1
blob
|
commitdiff
|
raw
|
diff to current
2022-08-19
Matthew Smith
ipsec: enable UDP encap for IPv6 ESP tun protect
75/36875/3
blob
|
commitdiff
|
raw
|
diff to current
2022-08-11
Neale Ranns
ipsec: Use .api declared error counters
20/36820/3
blob
|
commitdiff
|
raw
|
diff to current
2022-03-10
Mohsin Kazmi
ipsec: remove the redundant code
22/35622/1
blob
|
commitdiff
|
raw
|
diff to current
2021-12-04
Matthew Smith
ipsec: fix async buffer leak
67/34667/2
blob
|
commitdiff
|
raw
|
diff to current
2021-12-03
Ole Troan
ip: extension header parsing fails for fragment header
76/34576/9
blob
|
commitdiff
|
raw
|
diff to current
2021-11-19
Neale Ranns
fib: Don't use [midchain] adjacencies to change an...
04/34004/5
blob
|
commitdiff
|
raw
|
diff to current
2021-10-31
Damjan Marion
ipsec: silence gcc-11 parentheses warning
97/34297/1
blob
|
commitdiff
|
raw
|
diff to current
2021-07-15
Damjan Marion
misc: replace CLIB_PREFETCH with clib_prefetch_{load...
46/33146/2
blob
|
commitdiff
|
raw
|
diff to current
2021-06-29
Neale Ranns
ipsec: Fix setting the hi-sequence number for decrypt
38/32938/3
blob
|
commitdiff
|
raw
|
diff to current
2021-06-15
Benoît Ganne
ipsec: fix length check when adding footer+icv
25/32725/2
blob
|
commitdiff
|
raw
|
diff to current
2021-06-08
Matthew Smith
ipsec: fix async crypto frame leak
96/32596/3
blob
|
commitdiff
|
raw
|
diff to current
2021-03-05
Neale Ranns
ipsec: Support async mode per-SA
75/31475/7
blob
|
commitdiff
|
raw
|
diff to current
2021-03-05
Neale Ranns
ipsec: Submit fuller async frames
66/31466/2
blob
|
commitdiff
|
raw
|
diff to current
2021-02-26
Neale Ranns
ipsec: move the IPSec SA pool out of ipsec_main
45/31445/3
blob
|
commitdiff
|
raw
|
diff to current
2021-02-25
Neale Ranns
ipsec: ipsec.h tidy up
34/31434/2
blob
|
commitdiff
|
raw
|
diff to current
2021-02-12
Neale Ranns
ipsec: Store thread-index in buffer meta-data during...
07/31207/5
blob
|
commitdiff
|
raw
|
diff to current
2021-02-10
Neale Ranns
ipsec: Use the new tunnel API types to add flow label...
97/31197/4
blob
|
commitdiff
|
raw
|
diff to current
2021-02-09
Matthew Smith
Revert "ipsec: Use the new tunnel API types to add...
78/31178/2
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Neale Ranns
ipsec: Use the new tunnel API types to add flow label...
62/31162/2
blob
|
commitdiff
|
raw
|
diff to current
2021-02-08
Neale Ranns
tunnel: support copying TTL and flow label from inner...
11/31111/3
blob
|
commitdiff
|
raw
|
diff to current
2021-02-05
Benoît Ganne
ipsec: add support for AES CTR
95/30895/5
blob
|
commitdiff
|
raw
|
diff to current
2021-02-04
Neale Ranns
ipsec: one thread index per-SA
13/31113/1
blob
|
commitdiff
|
raw
|
diff to current
2021-01-21
Neale Ranns
ipsec: Tunnelled packets are locally generated
36/30836/3
blob
|
commitdiff
|
raw
|
diff to current
2021-01-18
Neale Ranns
ipsec: Support MPLS over IPSec[46] interface
64/30664/6
blob
|
commitdiff
|
raw
|
diff to current
2020-12-01
Fan Zhang
ipsec: change prediction
79/29979/4
blob
|
commitdiff
|
raw
|
diff to current
2020-11-02
Neale Ranns
ipsec: Tunnel SA DSCP behaviour
48/24148/12
blob
|
commitdiff
|
raw
|
diff to current
2020-10-24
Fan Zhang
ipsec: remove pending node
28/29528/3
blob
|
commitdiff
|
raw
|
diff to current
2020-10-21
Florin Coras
misc: minimize dependencies on udp.h
61/29561/9
blob
|
commitdiff
|
raw
|
diff to current
2020-10-19
Neale Ranns
ipsec: Layout and prefetching of SA struct
17/29517/2
blob
|
commitdiff
|
raw
|
diff to current
2020-09-07
Christian Hopps
ipsec: fix padding/alignment for native IPsec encryption
89/28689/6
blob
|
commitdiff
|
raw
|
diff to current
2020-08-20
Milan Lenco
ipsec: fix esp padding
23/28523/1
blob
|
commitdiff
|
raw
|
diff to current
2020-05-24
PiotrX Kleski
ipsec: fixed chaining ops after add footer and icv
85/26885/4
blob
|
commitdiff
|
raw
|
diff to current
2020-05-13
Neale Ranns
ipsec: Support 4o6 and 6o4 for SPD tunnel mode SAs
19/27019/4
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Neale Ranns
fib: midchain adjacency optimisations
65/26265/14
blob
|
commitdiff
|
raw
|
diff to current
2020-04-30
Fan Zhang
crypto: introduce async crypto infra
36/18036/54
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Filip Tehlar
ipsec: fix chained ESP
13/26113/3
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Alexander Chernavin
ipsec: fix udp-encap in transport mode
49/26149/3
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Florin Coras
ipsec: Revert "ipsec: fix chained ESP"
89/26089/4
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Filip Tehlar
ipsec: fix chained ESP
07/25207/2
blob
|
commitdiff
|
raw
|
diff to current
2020-02-25
Neale Ranns
feature: provide a u16 version of vnet_feature_next
85/25385/2
blob
|
commitdiff
|
raw
|
diff to current
2020-02-21
Neale Ranns
ipsec: IPSec protection for multi-point tunnel interfaces
31/24031/8
blob
|
commitdiff
|
raw
|
diff to current
2020-02-11
Filip Tehlar
ipsec: add support for chained buffers
58/23358/17
blob
|
commitdiff
|
raw
|
diff to current
2020-01-04
Neale Ranns
ipsec: Targeted unit testing
88/24088/4
blob
|
commitdiff
|
raw
|
diff to current
2019-12-23
Neale Ranns
ipsec: Test and fix IPSec worker hand-off
13/24113/2
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Neale Ranns
ipsec: bind an SA to a worker
64/18664/15
blob
|
commitdiff
|
raw
|
diff to current
2019-12-09
Benoît Ganne
ipsec: make sure pad_bytes does not exceed pad data...
63/23863/2
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Filip Tehlar
ipsec: fix trailing data overflow
32/23532/2
blob
|
commitdiff
|
raw
|
diff to current
2019-09-27
Neale Ranns
ipsec: support 4o6 and 6o4 for tunnel protect
48/22348/2
blob
|
commitdiff
|
raw
|
diff to current
2019-07-24
Neale Ranns
ipsec: GCM, Anti-replay and ESN fixess
30/20730/4
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Matthew Smith
ipsec: drop outbound ESP when no crypto alg set
93/20593/2
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Guillaume Solignac
ipsec: print spi in hexadecimal
06/19606/10
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Neale Ranns
ipsec: ipsec-tun protect
56/18956/18
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Neale Ranns
ipsec: One DPO per SA
80/20180/2
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Damjan Marion
ipsec: fix sa counters in esp-encrypt
73/19973/3
blob
|
commitdiff
|
raw
|
diff to current
2019-05-01
Zhiyong Yang
esp_encrypt: remove unnecessary code
51/19251/2
blob
|
commitdiff
|
raw
|
diff to current
2019-04-26
Damjan Marion
crypto, ipsec: change GCM IV handling
82/19182/2
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Damjan Marion
crypto: improve key handling
81/18981/10
blob
|
commitdiff
|
raw
|
diff to current
2019-04-19
Neale Ranns
IPSEC: IPv6 ESP transport mode incorrect packet length...
57/19057/3
blob
|
commitdiff
|
raw
|
diff to current
2019-04-19
Neale Ranns
IPSEC: ESP IPv6 transport mode payload length incorrect...
54/19054/2
blob
|
commitdiff
|
raw
|
diff to current
2019-04-16
Neale Ranns
IPSEC: support GCM in ESP
34/18834/8
blob
|
commitdiff
|
raw
|
diff to current
2019-04-11
Neale Ranns
IPSEC: ESP with ESN tests and fixes
99/18799/3
blob
|
commitdiff
|
raw
|
diff to current
2019-04-11
Neale Ranns
IPSEC-MB: Use random & non-repeating IV (VPP-1642)
07/18807/5
blob
|
commitdiff
|
raw
|
diff to current
2019-04-10
Neale Ranns
crypto: Intel IPSEC-MB engine
48/18748/8
blob
|
commitdiff
|
raw
|
diff to current
2019-04-07
Damjan Marion
crypto: add support for AEAD and AES-GCM
13/18713/4
blob
|
commitdiff
|
raw
|
diff to current
2019-04-04
Damjan Marion
ipsec: trunc_size -> icv_size
78/18678/2
blob
|
commitdiff
|
raw
|
diff to current
2019-04-02
Neale Ranns
IPSEC: remove pointless feature ordering
36/18636/1
blob
|
commitdiff
|
raw
|
diff to current
2019-03-29
Neale Ranns
IPSEC: tunnel fragmentation
68/18568/4
blob
|
commitdiff
|
raw
|
diff to current
2019-03-28
Damjan Marion
crypto: add vnet_crypto_op_init (...)
83/18583/3
blob
|
commitdiff
|
raw
|
diff to current
2019-03-28
Damjan Marion
ipsec: USE_EXTENDED_SEQ_NUM -> USE_ESN
66/18566/6
blob
|
commitdiff
|
raw
|
diff to current
2019-03-28
Neale Ranns
IPSEC: 4o6 and 6o4 for tunnel interfaces
60/18560/2
blob
|
commitdiff
|
raw
|
diff to current
2019-03-28
Neale Ranns
IPSEC: run encrpyt as a feautre on the tunnel
37/18537/3
blob
|
commitdiff
|
raw
|
diff to current
2019-03-27
Damjan Marion
ipsec: compress ipsec_sa_t so data used by dataplane...
31/18531/3
blob
|
commitdiff
|
raw
|
diff to current
2019-03-26
Damjan Marion
ipsec: esp-encrypt rework
98/18398/18
blob
|
commitdiff
|
raw
|
diff to current
2019-03-20
Damjan Marion
ipsec: keep crypto data inside SA
37/18437/2
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Damjan Marion
crypto: introduce crypto infra
75/18375/5
blob
|
commitdiff
|
raw
|
diff to current
2019-03-06
Damjan Marion
ipsec: esp-encrypt and esp-decrypt cleanup
65/18065/3
blob
|
commitdiff
|
raw
|
diff to current
2019-03-06
Kingwel Xie
ipsec: cleanup, remove unnecessary code,
45/18045/1
blob
|
commitdiff
|
raw
|
diff to current
2019-02-18
Neale Ranns
IPSEC: move SA counters into the stats segment
31/17631/2
blob
|
commitdiff
|
raw
|
diff to current
2019-02-14
Benoît Ganne
Add -fno-common compile option
54/17554/4
blob
|
commitdiff
|
raw
|
diff to current
2019-02-07
Neale Ranns
IPSEC: no second lookup after tunnel encap
36/17336/5
blob
|
commitdiff
|
raw
|
diff to current
2018-12-11
Pierre Pfister
Add IPSec interface FIB index for TX packet
12/16412/6
blob
|
commitdiff
|
raw
|
diff to current
2018-12-11
jackiechen1985
Fix [csit-dev] CSIT IPv6 IPSec transport mode tests...
15/16415/3
blob
|
commitdiff
|
raw
|
diff to current
2018-12-07
jackiechen1985
Fix VPP-1515 IPSec receive packet error in transport...
50/16350/5
blob
|
commitdiff
|
raw
|
diff to current
2018-12-04
Klement Sekera
ipsec: simplify bumping counters - cosmetic change
00/16300/4
blob
|
commitdiff
|
raw
|
diff to current
2018-11-14
Dave Barach
Remove c-11 memcpy checks from perf-critical code
16/15916/4
blob
|
commitdiff
|
raw
|
diff to current
2018-11-13
Klement Sekera
ipsec: fix typo
01/15901/4
blob
|
commitdiff
|
raw
|
diff to current
2018-10-29
Klement Sekera
migrate ipsec to new multiarch infra
20/15420/5
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Klement Sekera
ipsec: split ipsec nodes into ip4/ip6 nodes
07/15207/7
blob
|
commitdiff
|
raw
|
diff to current
2018-07-11
Damjan Marion
avoid using thread local storage for thread index
20/13420/3
blob
|
commitdiff
|
raw
|
diff to current
2018-07-04
Klement Sekera
fix VPP-1312 Invalid UDP packet length in ipsec
73/13073/3
blob
|
commitdiff
|
raw
|
diff to current
2018-05-09
Klement Sekera
ipsec: support UDP encap/decap for NAT traversal
65/12465/4
blob
|
commitdiff
|
raw
|
diff to current
next