aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-10-30 09:12:08 -0700
committerBryan Newbold <bnewbold@robocracy.org>2017-10-30 09:12:08 -0700
commita3c67e640e2d4a615bb123da4bd607b336291c47 (patch)
tree526d87f88e0173320880b683caf454198eed48f3
parent5dcf91d4f5a5df1293d511836c84a81abae810da (diff)
downloadgeniza-a3c67e640e2d4a615bb123da4bd607b336291c47.tar.gz
geniza-a3c67e640e2d4a615bb123da4bd607b336291c47.zip
update TODO
-rw-r--r--TODO18
1 files changed, 7 insertions, 11 deletions
diff --git a/TODO b/TODO
index 7ca7f1b..7137e1b 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,12 @@
next:
-- fix append bug
-- non-sparse 'has'/'has_all' implementations
-x appending to register (sans bitfield)
+- worked (manual) example of signature generation with 3x nodes
- verifying register (sans bitfield)
-- reading/writing secret key for register
- bitfield stuff (un-indexed)
https://docs.rs/bit_field/0.8.0/bit_field/trait.BitArray
-x protobuf infra
-- basic drive trait
-- 'drive log' command (shows actions)
+- appending to drive
- network infra
+- secret_key-in-home helpers (read/write)
- 'geniza clone' command
- 'geniza checkout' command
- 'geniza init', 'geniza commit' commands
@@ -18,18 +14,16 @@ x protobuf infra
- API to link and run from, eg, python
meta:
-- license
-- rustfmt
- travis tests (linux, osx)
misc:
-- man
-- slog for logging
specific tests:
- sleep info a variety of bad sleep files, should error
- sleep create a known file, should be same as empty (also a "Rot13" algo file)
- create a register, binary compare against known-good
+- test vectors of leaf, parent, and root hashes
+- test vectors of signatures
APIs:
- trait: register
@@ -50,6 +44,8 @@ geniza: command line, swarm
Backburner:
+- man
+- slog for logging
- disable sodiumoxide serde feature
- sodiumoxcide static link
https://safenetforum.org/t/building-a-non-dynamically-linked-executable-of-safe-vault/9811/6