Adam Ierymenko
|
9babfcb9b6
|
A bunch more go plumbing.
|
2020-06-04 16:03:11 -07:00 |
|
Adam Ierymenko
|
1b2a4f00f2
|
Take like ten on the addRoot thing, making it even simpler. Explicit locator commands are still present but they will remain just for use in creating subscriptions etc.
|
2020-06-04 10:32:13 -07:00 |
|
Adam Ierymenko
|
90b5acfca6
|
Docs, simplification.
|
2020-06-04 07:16:15 -07:00 |
|
Adam Ierymenko
|
741f7814c2
|
Various build fixes.
|
2020-06-03 22:15:19 -07:00 |
|
Adam Ierymenko
|
a4ae4941c3
|
Try to ignore temporary IPv6 addresses, fix Peer serialization, add an endpoint cache to Peer, some more Go stuff.
|
2020-06-03 22:03:34 -07:00 |
|
Adam Ierymenko
|
8a6ef33c4a
|
revert
|
2020-06-03 12:27:35 -07:00 |
|
Adam Ierymenko
|
5ac2596429
|
More CLI work, link go.mod and go.sum for some Go editors to work.
|
2020-06-03 11:59:24 -07:00 |
|
Adam Ierymenko
|
5dac2e82a7
|
A bunch of tweaks around CLI parameters and string formats of things.
|
2020-06-02 11:37:04 -07:00 |
|
Adam Ierymenko
|
8e29acd664
|
Causes build problems, revert.
|
2020-06-01 16:24:12 -07:00 |
|
Adam Ierymenko
|
1d29bc3e8e
|
Move go.mod and go.sum into base.
|
2020-06-01 16:07:49 -07:00 |
|
Adam Ierymenko
|
dc1ef0c49e
|
Code formatting and other boring stuff.
|
2020-06-01 15:40:00 -07:00 |
|
Adam Ierymenko
|
1003455160
|
Cleanup.
|
2020-05-31 15:30:24 -07:00 |
|
Adam Ierymenko
|
20ae12d385
|
Clean up some NAT traversal code, modify algorithm to eliminate the need for toggle-able options.
|
2020-05-31 15:11:47 -07:00 |
|
Adam Ierymenko
|
dcc686a3a7
|
Docs, YAGNI removal, use locator endpoints in peer contact attempts.
|
2020-05-31 06:47:56 -07:00 |
|
Adam Ierymenko
|
89c27c112a
|
Flesh out tests, fix a signing bug.
|
2020-05-30 19:08:45 -07:00 |
|
Adam Ierymenko
|
3621fe8897
|
Some AES cleanup and include controller with Go build.
|
2020-05-30 17:03:12 -07:00 |
|
Adam Ierymenko
|
33269cd29d
|
Some CGo fixes.
|
2020-05-30 12:07:52 -07:00 |
|
Adam Ierymenko
|
1970dab13d
|
Move some toString/fromString to C++ since any ZT code base would need it, and stub out the controller commands.
|
2020-05-30 11:42:59 -07:00 |
|
Adam Ierymenko
|
a5390b1bc8
|
Plumb new locator code through to Go, fix some cgo issues, fix some compiler warnings.
|
2020-05-29 10:16:38 -07:00 |
|
Adam Ierymenko
|
864e33cf2d
|
A bunch of build fixes.
|
2020-05-29 07:06:00 -07:00 |
|
Adam Ierymenko
|
b9bf6d1242
|
Simplification of addRoot/removeRoot, and some code reformatting and other cleanup across multiple files.
|
2020-05-29 06:30:02 -07:00 |
|
Adam Ierymenko
|
caad356b93
|
A bunch of go fixes, wire up root add/delete.
|
2020-05-25 18:05:34 -07:00 |
|
Adam Ierymenko
|
964c235ecf
|
Golang fixes
|
2020-05-25 14:23:48 -07:00 |
|
Adam Ierymenko
|
c881094202
|
Warning removal.
|
2020-05-25 09:55:47 -07:00 |
|
Adam Ierymenko
|
6051c973d3
|
A bunch of warning removal, build fixes, and cleanup.
|
2020-05-25 09:48:18 -07:00 |
|
Adam Ierymenko
|
1f9717250c
|
Update release notes, rip out trusted paths which were clunky and rarely used and of dubious value, and some other cleanup.
|
2020-05-21 13:04:27 -07:00 |
|
Adam Ierymenko
|
8ebbbc33cc
|
Clean up and revise how roots are added/specced.
|
2020-05-21 11:21:39 -07:00 |
|
Adam Ierymenko
|
98bcff1928
|
Warning fix.
|
2020-05-19 15:03:30 -07:00 |
|
Adam Ierymenko
|
cef708c8ad
|
Build fixes.
|
2020-05-19 15:01:52 -07:00 |
|
Adam Ierymenko
|
a925e2d783
|
Build fixes.
|
2020-05-19 14:02:32 -07:00 |
|
Adam Ierymenko
|
a1193f0e30
|
A few AES-GMAC-SIV tweaks to use a bit more IV state.
|
2020-05-19 12:18:50 -07:00 |
|
Adam Ierymenko
|
f209037efe
|
Cleanup, slightly slow down V1 identity generation, faster Salsa20 (by a bit).
|
2020-05-19 10:13:12 -07:00 |
|
Adam Ierymenko
|
b99dd7d916
|
Fix code generation for AES stuff so it runs on chips that do not have AVX or VAES.
|
2020-05-18 16:50:05 -07:00 |
|
Adam Ierymenko
|
aad21cf395
|
Blazing fast VAES (256 and 512) AES-CTR, Identity fixes, test fixes.
|
2020-05-18 16:29:41 -07:00 |
|
Adam Ierymenko
|
d537428421
|
Build fixes.
|
2020-05-18 09:44:23 -07:00 |
|
Adam Ierymenko
|
996589894d
|
Build fixes
|
2020-05-14 11:53:45 -07:00 |
|
Adam Ierymenko
|
d3777b3eb4
|
A bunch of boring formattings stuff, etc.
|
2020-05-14 10:55:41 -07:00 |
|
Adam Ierymenko
|
52e1f5502d
|
More VL1 work after re-re-re-refactor...
|
2020-05-13 14:26:53 -07:00 |
|
Adam Ierymenko
|
664a128e9e
|
Yet more work in progress... mostly cleanup and re-implementation without depending on struture padding.
|
2020-05-11 13:08:55 -07:00 |
|
Adam Ierymenko
|
666d44b14a
|
More endless work in progress...
|
2020-05-06 10:42:09 -07:00 |
|
Adam Ierymenko
|
b533c300d8
|
A ton more work... almost there
|
2020-04-28 19:52:09 -07:00 |
|
Adam Ierymenko
|
78d223d709
|
A bunch more cleanup, remove a ton of reinterpret_cast cruft in favor of a simple union in InetAddress.
|
2020-04-16 16:01:39 -07:00 |
|
Adam Ierymenko
|
2b0127c26d
|
Work in progress on crypto stuff, refactoring to back out of use of structs for encode/decode as it is questionably portable.
|
2020-04-16 12:34:51 -07:00 |
|
Adam Ierymenko
|
16a3c14c53
|
A bunch of cleanup and refactoring, implementation of prep for forward secrecy still in progress.
|
2020-04-13 12:22:08 -07:00 |
|
Adam Ierymenko
|
c65391a344
|
Add symmetric key container, tons of cleanup.
|
2020-04-06 16:54:35 -07:00 |
|
Adam Ierymenko
|
fbf4ae823b
|
Clean up timing stuff in Peer and make it more rational, implement some more P2P stuff, rename some methods, cleanup cleanup cleanup.
|
2020-04-03 10:18:46 -07:00 |
|
Adam Ierymenko
|
3d6d9c5808
|
LINT cleanliness.
|
2020-03-31 14:30:02 -07:00 |
|
Adam Ierymenko
|
64c533c189
|
More warning removal.
|
2020-03-31 14:09:17 -07:00 |
|
Adam Ierymenko
|
7fd78a87d1
|
Use static_assert more.
|
2020-03-31 13:45:05 -07:00 |
|
Adam Ierymenko
|
b9f60fc3c2
|
A bunch of warning removal and LINT cleanliness.
|
2020-03-31 12:35:54 -07:00 |
|