aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* ratelimiter: rewrite from scratchJason A. Donenfeld2017-06-2611-158/+178
* curve25519: keep certain sandy2x functions in CJason A. Donenfeld2017-06-252-232/+84
* curve25519: satisfy sparse and use short typesJason A. Donenfeld2017-06-241-26/+26
* receive: extend rate limiting to 1 second after under load detectionJason A. Donenfeld2017-06-241-0/+5
* device: only use one sleep notifierJason A. Donenfeld2017-06-242-23/+27
* device: netdevice destruction logic change for 4.12Jason A. Donenfeld2017-06-241-4/+13
* selftest: remove antique siphash self testJason A. Donenfeld2017-06-241-89/+0
* main: annotate init/exit functions to save memoryJason A. Donenfeld2017-06-2411-39/+39
* version: bump snapshotJason A. Donenfeld2017-06-132-2/+2
* random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld2017-06-124-7/+12
* version: bump snapshotJason A. Donenfeld2017-06-122-2/+2
* config: ensure the RNG is initialized before settingJason A. Donenfeld2017-06-082-0/+48
* noise: fix race when replacing handshakeJason A. Donenfeld2017-06-083-11/+24
* peer: explicitly initialize atomicJason A. Donenfeld2017-06-051-0/+3
* compat: remove padata hotplug codeJason A. Donenfeld2017-06-011-149/+0
* curve25519: use more standard label convention in asmJason A. Donenfeld2017-06-012-24/+24
* device: do-while assignment styleJason A. Donenfeld2017-06-011-1/+1
* receive: trim incoming packets to IP header lengthJason A. Donenfeld2017-06-013-2/+17
* timers: queue up killing ephemerals only if not alreadyJason A. Donenfeld2017-05-311-1/+1
* config: add new line for styleJason A. Donenfeld2017-05-311-0/+1
* version: bump snapshotJason A. Donenfeld2017-05-312-2/+2
* timers: reset retry-attempt counter when not retryingJason A. Donenfeld2017-05-314-7/+10
* timers: the completion of a handshake also is on key confirmationJason A. Donenfeld2017-05-312-2/+3
* timers: rework handshake reply control flowJason A. Donenfeld2017-05-311-9/+8
* debug: print interface name in dmesgJason A. Donenfeld2017-05-3111-50/+52
* compat: remove warning for < 4.1Jason A. Donenfeld2017-05-311-2/+0
* config: it's faster to memcpy than strncpyJason A. Donenfeld2017-05-311-2/+1
* routingtable: Remove unnecessary check in node_placement()Sultan Alsawaf2017-05-311-2/+1
* data: enable BH during parallel crypto on ARM/NEONJason A. Donenfeld2017-05-311-0/+12
* curve25519: add NEON versions for ARMJason A. Donenfeld2017-05-313-29/+2160
* curve25519: align the basepoint to 32 bytesJason A. Donenfeld2017-05-311-2/+2
* curve25519: actually, do some things on heap sometimesJason A. Donenfeld2017-05-311-0/+170
* config: do not error out when getting if no peersJason A. Donenfeld2017-05-311-0/+1
* device: keep going when share_check failsJason A. Donenfeld2017-05-301-4/+4
* timers: fix typo in commentJason A. Donenfeld2017-05-301-1/+1
* style: spaces after for loopsJason A. Donenfeld2017-05-307-15/+15
* peer: use iterator macro instead of callbackJason A. Donenfeld2017-05-306-77/+73
* noise: precompute static-static ECDH operationJason A. Donenfeld2017-05-304-15/+30
* noise: no need to store ephemeral public keyJason A. Donenfeld2017-05-302-7/+6
* handshake: process in parallelJason A. Donenfeld2017-05-307-35/+61
* compat: ship padata if kernel doesn't have itJason A. Donenfeld2017-05-303-11/+1055
* chacha20poly1305: add NEON versions for ARM and ARM64Jason A. Donenfeld2017-05-306-12/+1048
* chacha20poly1305: move constants to rodataJason A. Donenfeld2017-05-215-14/+27
* version: bump snapshotJason A. Donenfeld2017-05-172-2/+2
* Kbuild: optimize debug builds tooJason A. Donenfeld2017-05-171-1/+1
* tests: check for stats counter increasesJason A. Donenfeld2017-05-171-0/+4
* qemu: new location for test kernelsJason A. Donenfeld2017-05-171-3/+3
* jerry-rig: symlinks are better for tree patchingJason A. Donenfeld2017-05-171-1/+1
* noise: redesign preshared key modeJason A. Donenfeld2017-05-179-161/+151
* chacha20poly1305: implement vectorized hchacha20Jason A. Donenfeld2017-05-172-21/+157