Adam Ierymenko
|
c3ce40b5ba
|
Wire through RootSet init, a bunch more work, almost ready to test!
|
2022-06-08 19:05:54 -04:00 |
|
Adam Ierymenko
|
ded7c25786
|
Another absolute ton of work including getting the service almost to the point that it is ready to say HELLO. Also added an event and tracing infrastructure in the core. Some of the common Rust tracing/logging libraries are not used directly in the core for speed and future portability reasons but they will likely be used in the service.
|
2022-05-25 18:28:07 -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
|
9cc36aee0f
|
A few little security things and code reformat.
|
2022-05-21 11:53:25 -04:00 |
|
Adam Ierymenko
|
a896d615fe
|
Handling of roots in new VL1, other various small things.
|
2022-05-05 16:05:25 -04:00 |
|
Adam Ierymenko
|
e7875861a2
|
A bunch more cleanup, and make a trait for marshal() / unmarshal()
|
2022-05-04 14:37:02 -04:00 |
|
Adam Ierymenko
|
1f79a2a707
|
A bunch of reorg and other cleanup.
|
2022-04-29 16:19:21 -04:00 |
|
Adam Ierymenko
|
b1f67b13f9
|
Fix a weird little bug (actually incompatibility with the old code) in x25519 handling in identity, and more cleanup.
|
2022-04-28 13:52:00 -04:00 |
|
Adam Ierymenko
|
b346f3ff07
|
A bunch of nit-picky cleanup.
|
2022-04-27 12:54:58 -04:00 |
|
Adam Ierymenko
|
3bdefc1d83
|
Add a bunch of stuff to InetAddress, clean up, fix some build errors in service.
|
2022-04-26 16:19:10 -04:00 |
|
Erik Hollensbe
|
c5b9036b9e
|
rustfmt tree
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
|
2022-04-18 14:22:57 -07:00 |
|
Adam Ierymenko
|
d5be872491
|
Implement a hybrid key, rev identity again to make it upgradable.
|
2022-02-18 12:03:45 -05:00 |
|
Adam Ierymenko
|
4a6e88344c
|
(1) switch NIST curve to P-384 since there is no point in 521 and NSA may not even accept it, (2) simplify ephemeral key stuff, (3) toss some stuff in the attic.
|
2022-02-16 18:22:20 -05:00 |
|
Adam Ierymenko
|
700855424c
|
Move IBLT into core. It will probably get used there.
|
2022-01-29 13:36:33 -08:00 |
|
Adam Ierymenko
|
99611f8781
|
A bunch of simplification of logic.
|
2022-01-14 17:14:35 -05:00 |
|
Adam Ierymenko
|
95951ed14e
|
Replicator P2P code, and build fixes.
|
2022-01-10 16:17:40 -05:00 |
|
Adam Ierymenko
|
734e86dfed
|
Replicator code, and cleanup.
|
2021-12-16 15:39:18 -05:00 |
|
Adam Ierymenko
|
5fd0e2998b
|
Build fixes.
|
2021-12-13 15:45:02 -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
|
810a1fb229
|
Just a whole bucket of Rust.
|
2021-12-06 09:40:41 -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
|
cd62b6a932
|
Move varint to crypto since a few of these utils will be useful everywhere.
|
2021-11-03 12:20:02 -04:00 |
|
Adam Ierymenko
|
7318a188b2
|
Build and test fixes.
|
2021-11-03 09:52:35 -04:00 |
|
Adam Ierymenko
|
9c64f262a3
|
MPL!
|
2021-11-01 18:42:01 -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 |
|