tls: dtls initial implementation
[vpp.git] / src / vnet / tls / tls.c
2021-02-09 Florin Corastls: dtls initial implementation 36/30036/54
2020-12-18 Florin Corastls: add custom openssl bio 51/30451/18
2020-10-26 Florin Corastls: separate init from enable 20/29620/3
2020-10-21 jiangxiaomingtls: enable cert key pair setting for connect 63/29563/2
2020-09-24 Florin Corassession tcp udp tls quic: improve cli formatting 47/29047/6
2020-09-23 jiangxiaomingtls: fix session format assert crash in connected callback 23/29023/5
2020-04-25 Florin Corastls: improve cli state reporting 96/26696/3
2020-04-25 Florin Corassession vcl: propagate transport cleanup notifications 00/26700/5
2020-04-04 Florin Corassession tls: support tls descheduling 83/26083/9
2020-04-04 Florin Corassession tls: improve app transports tx scheduling 85/25485/8
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
2020-03-25 Florin Corassession: api to add new transport types 40/25840/12
2020-02-26 Florin Corastls session: fix unlisten 33/25433/4
2020-02-19 Yu Pingtls: handle disconect and reset in async mode 31/25231/3
2020-02-14 Yu Pingtls: remove session lookup operation in TLS 26/25126/3
2020-02-03 Yu Pingtls: refactor for tls async event handling 37/24437/6
2020-01-08 Florin Corastls: improve connection formating 31/24231/2
2020-01-02 Florin Corassession: fix listener global endpoint lookup 46/24146/4
2019-11-18 Srikanth Akulasession: extra checks in session validation 23/23523/4
2019-10-30 Dave Wallacetls: fifo size is u32 10/23110/2
2019-10-30 Zeyu Zhangtls: fix on tcp connection reset 88/22688/5
2019-10-12 Florin Corastls: allow disconnects from main thread 74/22674/3
2019-10-09 Nathan Skrzypczakhsa: use crypto_engine_type_t for TLS 42/22042/4
2019-10-09 Nathan Skrzypczaksession: Add certificate store 45/22045/8
2019-08-09 Florin Corastls: mark as no lookup transport 61/21161/3
2019-08-09 Florin Corastls: handle transport reset 32/21132/6
2019-08-08 Florin Corastls: fix close with data 25/21125/7
2019-07-26 Florin Corassession tcp: handle rxt and acks as custom events 17/20817/8
2019-07-24 Florin Corastls: handle engine listen failure 15/20815/2
2019-07-12 Aloys Augustintls quic: reduce default segment sizes 22/20622/3
2019-07-12 Aloys Augustinsession: add thread index to all formatters 27/20627/2
2019-06-27 Nathan Skrzypczaksession: Add transport vft protocol options 31/20231/4
2019-06-17 Nathan Skrzypczaksession: use listener_handle instead of listener_index 09/20109/4
2019-05-07 Yu Pingadd TLS endpoint function 43/19343/3
2019-04-18 Florin Corastls: allow engines to customize close 83/18983/6
2019-04-02 Florin Corassession: use app cb function wrappers 51/18651/2
2019-03-25 Florin Corastls: make first segment and fifo size configurable 17/18517/2
2019-03-11 Florin Corastls: fixes and improvements 85/18085/8
2019-03-07 Florin Corassession/tls: remove unused t_app_index field 79/18079/3
2019-03-07 Florin Corassession: use transport custom tx for app transports 78/18078/3
2019-03-07 Florin Corassession: cleanup instances of deprecated io evts 76/18076/3
2019-02-20 Florin Corastls: add vcl test 63/17663/6
2019-02-19 Florin Corastls: fix openssl/mbedtls use of app_wrk index 61/17661/2
2019-02-19 Florin Corassession: move fifo allocation logic to app worker 60/17660/9
2019-02-11 Florin Corassession: cleanup application interface 38/17438/8
2019-02-09 Florin Corassession: refactor listen logic 34/17334/14
2019-02-06 Florin Corastransport: cleanup 33/17333/6
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-01-17 Florin Corastls: preallocate app sessions on connect/accept 19/16819/3
2019-01-03 Ping YuFix an issue in tls.c 21/16621/4
2018-12-28 Florin Corassession: free session after transport and app confirm 33/16633/4
2018-11-30 Florin Corassession: segment handle in accept/connect notifications 84/16284/7
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-10-28 Florin Corassession: extend connect api for internal apps 46/15546/11
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-18 Florin Corastls: fix connection failures/interrupts at scale (VPP... 53/15353/5
2018-10-16 Florin Corastls: fix multi threaded medium scale test (VPP-1457) 98/15298/7
2018-10-02 Florin Corastls: fix disconnects for sessions with pending data 64/15064/5
2018-09-15 Florin Corastls: use application interface apis 32/14832/4
2018-09-10 Florin Corassession: lock app worker mq for io events 43/14743/5
2018-09-08 Florin Corassession: detect namespace for transport apps 35/14735/4
2018-09-07 Florin Corassession: fix reentrant listens 33/14733/2
2018-09-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-29 Ping YuFix race condition in tls half open ctx get/put 34/14534/3
2018-08-28 Florin Corastls: fix handling of failed connects 20/14520/2
2018-08-24 Florin Corassession: add support for multiple app workers 76/14176/20
2018-08-17 Ping Yuoptimize init_server to reduce session overhead 56/14156/7
2018-08-16 Ping YuFix a segment fault issue in TLS 90/14290/1
2018-07-17 Florin Corassession: use msg queue for events 58/13358/24
2018-04-16 Florin Corassession: use generic session pool for listeners 74/11774/6
2018-03-29 Dave BarachNo need for this routine to be global 48/11448/2
2018-03-23 Florin Corassession: allow builtin apps to register names 34/11334/3
2018-03-19 Florin Corassession: fix coverity warnings 99/11199/4
2018-03-15 Florin Corastls: add openssl engine 67/11067/17
2018-03-08 Florin Corastls: make tls engines pluggable 30/11030/8