Adam Ierymenko
|
51a25fdec9
Remove ASM Salsa20 since it will not be the default in 2.x any more... reduce build complexity.
|
6 years ago |
Adam Ierymenko
|
c483f75fb4
cleanup
|
6 years ago |
Adam Ierymenko
|
b23d551d00
cleanup
|
6 years ago |
Adam Ierymenko
|
fe2215df00
TON of refactoring, moon/planet is DEAD, ECC P-384 is integrated (but not enabled), and multicast work and cleanup. Whew.
|
6 years ago |
Adam Ierymenko
|
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
6 years ago |
Adam Ierymenko
|
39e1021f62
Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
|
6 years ago |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 years ago |
Dave Cottlehuber
|
c36c92e077
node: remove deprecated register hint for C++17 compatibility
|
7 years ago |
Adam Ierymenko
|
5bc4399a58
cleanup
|
7 years ago |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
7 years ago |
Adam Ierymenko
|
9c7ee5a21e
Tear out old "link quality" stuff since it is not currently used and will be done differently.
|
7 years ago |
Adam Ierymenko
|
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
7 years ago |
Adam Ierymenko
|
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
8 years ago |
Adam Ierymenko
|
2ec88e8008
Remove old circuit test code. Rules engine will let us do this much better and more simply.
|
8 years ago |
Adam Ierymenko
|
f479b76772
define likely/unlikely
|
8 years ago |
Adam Ierymenko
|
1b68d6dbdc
License header update.
|
8 years ago |
Adam Ierymenko
|
a8ced184dc
Some code cleanup and make sure any type punning is guarded with ZT_NO_TYPE_PUNNING.
|
8 years ago |
Adam Ierymenko
|
e7a2c6ecef
Integrate ARM/NEON crypto.
|
8 years ago |
Adam Ierymenko
|
a1e94154be
Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz.
|
8 years ago |
Adam Ierymenko
|
df48738ac9
Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast.
|
8 years ago |
Adam Ierymenko
|
78ef2c5f16
Windows build fixes, app about text revisions.
|
8 years ago |
Adam Ierymenko
|
e10325e133
GitHub issue #461 -- plus a bit of cleanup and optimization
|
8 years ago |
Adam Ierymenko
|
ef46d3c97d
LZ4 cleanup
|
8 years ago |
Adam Ierymenko
|
a9c08c5975
.
|
8 years ago |
Adam Ierymenko
|
c467c3b7e4
ARM tweaks
|
8 years ago |
Adam Ierymenko
|
47166c9614
Sigh. Another thinko.
|
8 years ago |
Adam Ierymenko
|
ecacdf27a9
Build fix (typo)
|
8 years ago |
Adam Ierymenko
|
aad6f79efa
Also must mask off counter bits in IV in cryptField.
|
8 years ago |
Adam Ierymenko
|
0c00b83702
cryptField() used to obscure extended fields in HELLO cannot use mangleKey()
|
8 years ago |
Adam Ierymenko
|
2bf9145ae6
Outgoing side of packet counter for link quality reporting. Also some cleanup and a cluster mode build fix.
|
8 years ago |