summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_esp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add per-TDB counters and a new SADB extension to export them tompi2018-08-281-3/+6
* Introduce ipsec_output_cb() to merge duplicate code and account formpi2018-07-121-57/+9
* Convert AH & IPcomp to ipsec_input_cb() and count drops on input.mpi2018-07-111-2/+2
* Introduce new IPsec (per-CPU) statistics and refactor ESP inputmpi2018-07-101-47/+8
* Cleanup IPsec ESP error handling with consistent goto drop.bluhm2018-05-091-84/+79
* Do not assume that mbufs within a chain do not have M_PKTHDR set.bluhm2018-05-021-7/+20
* Make {ah,esp,ipcomp}stat use percpu counters.visa2017-11-081-36/+34
* Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).mpi2017-11-061-49/+48
* Remove NET_LOCK()'s argument.mpi2017-08-111-14/+13
* add sizes to free() callsderaadt2017-05-301-3/+3
* Switch OCF and IPsec over to the new AESmikeb2017-05-021-2/+2
* Convert bcopy to memcpy where the memory does not overlap, otherwise,dhill2017-04-061-6/+7
* IPsec packets could be dropped unaccounted if output after cryptobluhm2017-02-071-3/+3
* Reduce the per-packet allocation costs for crypto operations (cryptop)patrick2017-02-071-7/+7
* The return code of crp_callback is never checked, so it is notbluhm2017-02-071-31/+21
* Grab the NET_LOCK() in various callbacks.mpi2017-01-091-8/+8
* Grab the NET_LOCK() before calling ipsp_process_done() as it ends upmpi2016-12-241-5/+5
* convert bcopy to memcpy. from david hill.tedu2016-09-191-8/+8
* avoid extensive mbuf allocation for IPsec by replacing m_inject(4)markus2016-09-131-8/+9
* fix panics caused by replacing m_copym2 with m_dup_pkt.dlg2016-08-181-14/+6
* replace the last uses of m_copym2 with m_dup_pkt.dlg2016-08-151-2/+2
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-2/+2
* Remove plain DES encryption from IPsec.naddy2015-12-091-5/+1
* Plumb Chacha20-Poly1305 into the IPsec/ESP and PF_KEY frameworksmikeb2015-11-031-3/+19
* m_freem() can handle NULL, do not check for this condition beforehands.deraadt2015-07-151-5/+3
* No need for an extra local variable; no functional change.mikeb2015-06-151-11/+9
* Use proper argument type for crp_callback functions; no functional change.mikeb2015-06-151-15/+11
* Stubs and support code for NIC-enabled IPsec bite the dust.mikeb2015-04-171-58/+22
* make ipsp_address thread safe; ok mpimikeb2015-04-141-33/+74
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-8/+1
* Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.mpi2014-12-051-1/+2
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-3/+1
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-12/+12
* bpf code surgery / shuffling / simplification.henning2014-07-091-2/+2
* bzero/bcmp -> memset/memcmp. ok matthewtedu2014-01-091-8/+8
* Remove the extern keyword from function declarations, documentmpi2013-04-111-1/+4
* Merge of an original work by markus@ and gerhard@ to increasemikeb2013-02-141-52/+43
* simplify checkreplaywindow() API; make call/return code handling consistentmarkus2012-10-181-22/+44
* spltdb() was really just #define'd to be splsoftnet(); replace the formerblambert2012-09-201-3/+3
* remove the SADB_X_SAFLAGS_{HALFIV,RANDOMPADDING,NOREPLAY} pfkey-API (not setmarkus2012-09-181-82/+25
* Add support for the Extended (64-bit) Sequence Number as definedmikeb2012-06-291-45/+137
* for key material that is being being discarded, convert bzero() toderaadt2011-01-111-3/+3
* don't leak mbuf if padding failes; ok mikeb@markus2010-12-211-1/+2
* Retire Skipjackmikeb2010-10-061-5/+1
* remove m_pad in favor of m_inject as it's equivalent to m_injectmikeb2010-09-231-77/+5
* Support for AES-GCM-16 and ENCR_NULL_AUTH_AES_GMAC in ESP as permikeb2010-09-221-9/+61
* Switch some obvious network stack MAC comparisons from bcmp() tomatthew2010-07-201-2/+2
* Add support for using IPsec in multiple rdomains.reyk2010-07-091-5/+8
* m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsblambert2010-07-021-4/+4