From a3c67e640e2d4a615bb123da4bd607b336291c47 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 30 Oct 2017 09:12:08 -0700 Subject: update TODO --- TODO | 18 +++++++----------- 1 file 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 -- cgit v1.2.3