Adam Ierymenko
|
185e90c40f
AES-GMAC-CTR tweaks, self test tweaks, debian typo fix.
|
6 years ago |
Adam Ierymenko
|
fd6e8d8c5c
Add instrumentation to root, add capability to forward to siblings if no path is known to a peer.
|
6 years ago |
Adam Ierymenko
|
6e730cfad1
Cleanup, multicast fingerprint, benchmark asymmetric crypto
|
6 years ago |
Adam Ierymenko
|
8203547cfc
Warning removal.
|
6 years ago |
Adam Ierymenko
|
ec9582f3f2
More test vectors, software mode GCM.
|
6 years ago |
Adam Ierymenko
|
52f7f6e6cf
Fully implement the packet encryption/decryption algorithms.
|
6 years ago |
Adam Ierymenko
|
9fd5ec673b
Get rid of complicated AES-GCM + scramble construct in favor of a simpler construct thanks to "Squeamish Ossifrage" on crypto.stackexchange.com
|
6 years ago |
Adam Ierymenko
|
6f6138c500
Merge relicensing change from dev
|
6 years ago |
Adam Ierymenko
|
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
6 years ago |
Adam Ierymenko
|
903a18db1d
work in progress
|
6 years ago |
Adam Ierymenko
|
37047a39f9
More cleanup, and fix SHA384 built-in C code.
|
6 years ago |
Adam Ierymenko
|
83d723eb79
type 1 (P-384) identities
|
6 years ago |
Adam Ierymenko
|
7650786fb5
cleanup, Locator fix and self-test
|
6 years ago |
Adam Ierymenko
|
ca60d08621
cleanup, scrambler functions
|
6 years ago |
Adam Ierymenko
|
b14a59629c
cleanup
|
6 years ago |
Adam Ierymenko
|
7bdca83de3
Add decrypt
|
6 years ago |
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
|
f39693f97e
cleanup
|
6 years ago |
Adam Ierymenko
|
f83ae0e39e
Add self-test for AES and AES-GCM using public test vectors.
|
6 years ago |
Adam Ierymenko
|
b23d551d00
cleanup
|
6 years ago |
Adam Ierymenko
|
d7a31088ba
Cleanup, warning removal, cppcheck informed cleanup.
|
6 years ago |
Adam Ierymenko
|
91a37f8868
Add base64 code (unpadded standard alphabet)
|
6 years ago |
Adam Ierymenko
|
d0746da5e2
Add SHA384 support, more 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
|
da2965cb4e
P-384 test vectors
|
6 years ago |
Adam Ierymenko
|
94ba242c33
Nist P-384 guts and glory
|
6 years ago |
Adam Ierymenko
|
97046b265c
Kill ZT_FAST_MEMCPY in selftest.
|
6 years ago |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 years ago |
Adam Ierymenko
|
e2b0fb26b1
self-test build fix.
|
6 years ago |
Adam Ierymenko
|
610e594a50
Speed tweaks for signatures, etc.
|
7 years ago |