?theme=light Commit Graph

54 Commits

Author SHA1 Message Date
onyinyang ?theme=light 668cf86893 Added serialized sizes for request and response in open invite?theme=light 2022-04-04 00:45:08 -04:00
onyinyang ?theme=light 795fadeaef Replace big_array with serde_as, cargo fmt likes things to be alphabetical?theme=light 2022-04-04 00:45:08 -04:00
onyinyang ?theme=light b7da28d684 Added serialization/deserialization for check_blockage and trust_promotion?theme=light 2022-04-04 00:45:08 -04:00
onyinyang ?theme=light 504ce0014b Added serialization and deserialization for all but check blockage and trust promotion?theme=light 2022-04-04 00:45:08 -04:00
onyinyang ?theme=light e0a02b66bc Fixed comments from code review?theme=light 2022-04-04 00:45:08 -04:00
onyinyang ?theme=light 3eb6aedfaf Added Bridgeline to open-entry?theme=light 2022-04-04 00:45:08 -04:00
Ian Goldberg ?theme=light a56ac87868 Change IssuerPubKey constructor to be more functional?theme=light 2021-06-05 16:25:39 -04:00
Ian Goldberg ?theme=light 596cf10ea5 The complete blockage migration protocol?theme=light 2021-05-05 18:22:32 -04:00
Ian Goldberg ?theme=light 4bb77d16e4 Be consistent about the ordering of the parameters in the ZKPs?theme=light
Particularly D
2021-05-05 16:34:12 -04:00
Ian Goldberg ?theme=light 74bae2cf8e The complete check blockage protocol?theme=light 2021-05-05 16:29:25 -04:00
Ian Goldberg ?theme=light 27773123a3 Add a migration type attribute to the Migration credential?theme=light 2021-05-05 15:25:56 -04:00
Ian Goldberg ?theme=light 0664dd7b45 API for adding bridges and marking them as unreachable?theme=light 2021-05-05 14:00:07 -04:00
Ian Goldberg ?theme=light cf19bf80ee Make an easier to use test harness?theme=light 2021-05-04 18:27:26 -04:00
Ian Goldberg ?theme=light b0290f5480 Complete the redeem invitation protocol?theme=light 2021-05-04 17:48:40 -04:00
Ian Goldberg ?theme=light dd505ccfd7 The request message of the redeem invitation protocol?theme=light 2021-05-04 15:48:11 -04:00
Ian Goldberg ?theme=light 8b517aa4c8 Complete the issue invitation protocol?theme=light 2021-05-04 14:22:51 -04:00
Ian Goldberg ?theme=light a6d98dde73 The response message of the issue invitation protocol?theme=light 2021-05-04 12:03:22 -04:00
Ian Goldberg ?theme=light d924b98060 The request message of the issue invitation protocol?theme=light 2021-05-03 19:06:05 -04:00
Ian Goldberg ?theme=light 654208769f Up the max level to 4 and add the ZKP for the max number of blockages allowed in the level up protocol?theme=light 2021-05-03 15:00:54 -04:00
Ian Goldberg ?theme=light 088071571a Change the invites_issued attribute of the Lox credential to just count blockages instead?theme=light 2021-05-03 14:27:11 -04:00
Ian Goldberg ?theme=light 86cd2f54d7 More Rust cleanups?theme=light 2021-05-03 14:14:31 -04:00
Ian Goldberg ?theme=light 15e9a1a72a Remove noop migration credentials?theme=light 2021-05-03 14:13:13 -04:00
Ian Goldberg ?theme=light ecef59392b Fix the rust in a couple of places?theme=light 2021-05-03 11:44:42 -04:00
Ian Goldberg ?theme=light fd73286e78 Complete the level upgrade protocol?theme=light 2021-05-02 21:45:15 -04:00
Ian Goldberg ?theme=light aa097dc447 Change the policy for invites_remaining in the level up protocol?theme=light
Before, the number of invitations at the new level were _added_ to a
user's credential.  Now, it _replaces_ the old value.
2021-05-02 18:10:59 -04:00
Ian Goldberg ?theme=light f7b3d242bb The request message of the level upgrade protocol?theme=light 2021-05-01 22:26:13 -04:00
Ian Goldberg ?theme=light 5bfbccf193 Check the MACs on the Bucket Reachability credentials in the tests?theme=light 2021-05-01 17:19:34 -04:00
Ian Goldberg ?theme=light ba13545b3c Create Bucket Reachability credentials and put them in buckets as appropriate?theme=light 2021-05-01 17:13:40 -04:00
Ian Goldberg ?theme=light 33f3de3b68 Dates should just be u32, not u64?theme=light 2021-05-01 15:33:45 -04:00
Ian Goldberg ?theme=light 8a19376edc Moved protocol modules into submodules of "proto" module instead of all being at the top level?theme=light 2021-05-01 15:23:00 -04:00
Ian Goldberg ?theme=light ab864fae45 Handle the case where the migration table has illegal entries for some reason?theme=light 2021-05-01 11:56:25 -04:00
Ian Goldberg ?theme=light 7f07951668 Don't forget to check the credential against the seen list?theme=light 2021-04-30 16:44:53 -04:00
Ian Goldberg ?theme=light 83b12ff6f6 The complete migration protocol for the case of migrating from trust level 0 to trust level 1?theme=light 2021-04-30 16:26:05 -04:00
Ian Goldberg ?theme=light 6013386f07 Handle the response of the trust promotion protocol to produce the Migration credential?theme=light 2021-04-30 13:30:58 -04:00
Ian Goldberg ?theme=light 03de724a8c The response message of the trust promotion protocol?theme=light 2021-04-30 11:59:17 -04:00
Ian Goldberg ?theme=light 2ffa2c6ab0 Check the proof in the request message of the trust promotion protocol?theme=light 2021-04-29 21:25:00 -04:00
Ian Goldberg ?theme=light 53652914eb The request message of the trust promotion protocol?theme=light 2021-04-29 18:22:57 -04:00
Ian Goldberg ?theme=light 9ed5d21586 Move unit tests to their own file?theme=light 2021-04-29 16:12:53 -04:00
Ian Goldberg ?theme=light e7bb50ab2b Start on trust promotion?theme=light
This is the protocol for the user to get promoted from untrusted (trust
level 0) to trusted (trust level 1).
2021-04-29 16:04:57 -04:00
Ian Goldberg ?theme=light b86973174a Fix up formatting of module doc comments?theme=light 2021-04-29 14:58:51 -04:00
Ian Goldberg ?theme=light 450c62bfc7 Check that we can use the credential to read a bucket?theme=light 2021-04-29 11:28:40 -04:00
Ian Goldberg ?theme=light 77b92036c7 Update the name of one test?theme=light 2021-04-28 23:12:50 -04:00
Ian Goldberg ?theme=light 2791f0bf54 Handle the response of the open invitation protocol to produce the Lox credential?theme=light 2021-04-28 23:03:29 -04:00
Ian Goldberg ?theme=light 75630d3ad0 Unit test for what's done of the open invite protocol so far?theme=light 2021-04-28 18:50:35 -04:00
Ian Goldberg ?theme=light e9267f5b37 The response message of the open invitation protocol?theme=light 2021-04-28 18:32:40 -04:00
Ian Goldberg ?theme=light 706f484606 The request message of the open invitation protocol?theme=light 2021-04-28 15:43:25 -04:00
Ian Goldberg ?theme=light 996463d1c0 Start creating the bridge authority?theme=light 2021-04-28 13:37:56 -04:00
Ian Goldberg ?theme=light 3ccd3087cf Start defining the credentials used by the system?theme=light 2021-04-28 13:35:19 -04:00
Ian Goldberg ?theme=light 89b7fdf921 Unit test for the bridge table?theme=light 2021-04-27 18:27:35 -04:00
Ian Goldberg ?theme=light beed9d95b2 A basic encrypted bridge table?theme=light 2021-04-27 13:01:39 -04:00