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 |
Adam Ierymenko
|
e0d63c50db
One more tweak after thinking about related keys and key stream reuse. Just a precaution.
|
8 years ago |
Adam Ierymenko
|
803f74634a
Tweak how we do crypto of the masked portions of HELLO just to be more "boring" in the DJB sense.
|
8 years ago |
Adam Ierymenko
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
8 years ago |
Adam Ierymenko
|
0995c1dcaa
Encapsulate LZ4 in Packet.cpp to eliminate dependency.
|
8 years ago |
Adam Ierymenko
|
7612bf3302
Fix LZ4 warning.
|
8 years ago |
Adam Ierymenko
|
2d6a4e5974
cleanup
|
8 years ago |
Adam Ierymenko
|
93b4ac5cb2
Remove unused POW code, will revisit later.
|
8 years ago |
Adam Ierymenko
|
eac3667ec1
Bunch more refactoring and work on revocations, etc.
|
9 years ago |
Adam Ierymenko
|
16df2c3363
Clean up handling of COMs, network access control, and fix a backward compatiblity issue.
|
9 years ago |
Adam Ierymenko
|
0ee4d3554a
Stub out USER_MESSAGE.
|
9 years ago |
Adam Ierymenko
|
0b0cda2be4
ZT_TRACE fix.
|
9 years ago |
Adam Ierymenko
|
00fd9c3a15
It builds... almost ready to test some rules engine stuff.
|
9 years ago |
Adam Ierymenko
|
7e6e56e2bc
Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup.
|
9 years ago |
Adam Ierymenko
|
4929be08f7
Cleanup and stub out new object transfer messages.
|
9 years ago |
Adam Ierymenko
|
4c455876f9
Revise peer path weighting to always prioritize cluster-optimal paths.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
436c1fac1d
Selectively move over changes from "edge" to "dev" excluding netcon.
|
9 years ago |
Adam Ierymenko
|
0c498556d5
Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE)
|
9 years ago |