Commit graph

18 commits

Author SHA1 Message Date
Adam Ierymenko
f603363403
Add a protocol version field to the root set so we can use a new session protocol eventually. 2022-07-06 20:07:05 -04:00
Adam Ierymenko
fd00642ec1
It ran. It did something. Yay. 2022-06-16 17:53:52 -04:00
Adam Ierymenko
1ad5d623f5
Update license and copyright for a project not yet actually released. Final release license TBD. 2022-05-21 13:04:07 -04:00
Adam Ierymenko
9d5c2a925d
An absolutely gigantic amount of refactoring to make the core and its service (or other users) interact in a way that is rustier and also better for performance. Also vastly simplifies some code. 2022-05-18 13:40:44 -04:00
Adam Ierymenko
2d3b96725b
Fix a few serialization bugs. 2022-05-09 18:24:07 -04:00
Adam Ierymenko
88721dc038
Add a URL to the root set to be used for optional out of band updating. 2022-05-09 17:31:13 -04:00
Adam Ierymenko
d41e1b1c41
Move default root set to network-hypervisor, add a priority level to roots. 2022-05-09 17:22:01 -04:00
Adam Ierymenko
083e2bc666
A bunch of tightening up code in vl1/node, more CLI work, sketch out CLI for creating root sets. 2022-05-06 11:44:41 -04:00
Adam Ierymenko
0aecf8ee22
Build fixes, remove some code, make new identity format a little cleaner. 2022-01-12 11:25:54 -05:00
Adam Ierymenko
95951ed14e
Replicator P2P code, and build fixes. 2022-01-10 16:17:40 -05:00
Adam Ierymenko
4a9938dfd3
Implement identity V1 so as to make it backward compatibile with old versions, and tons of build fixes. 2021-12-10 21:57:50 -05:00
Adam Ierymenko
9b71b354b0
More Rust stuff, cleanup, rework identity, add array concat convenience functions. 2021-12-07 11:20:39 -05:00
Adam Ierymenko
ea8b05fa65
Lots of reorganization of hypervisor, renaming, build fixes, more fixes and tweaks to ephemeral ratchet. 2021-11-18 13:10:52 -05:00
Adam Ierymenko
91493713a1
A lot of service work, and incorporate fork of https://github.com/etairi/sidh-rs into zerotier-core-crypto. 2021-11-09 16:52:07 -05:00
Adam Ierymenko
39aeab6819
Tweak V1 identity PoW, rewrite root set to be cleaner, docs, warning removal, test fix in AES-GMAC-SIV. 2021-11-05 15:30:54 -04:00
Adam Ierymenko
7318a188b2
Build and test fixes. 2021-11-03 09:52:35 -04:00
Adam Ierymenko
08e15bb92b
Docs, formatting. 2021-11-01 17:59:01 -04:00
Adam Ierymenko
0e3fa9589e
Rename some folders in Rust tree so folder names equal Rust package names. 2021-10-14 18:52:50 -04:00
Renamed from network-hypervisor/src/vl1/rootset.rs (Browse further)