onyinyang
"/vecna/lox/commit/795fadeaef3c6afe067140dae3539f08d1a14fa0" class="ui sha label">
795fadeaef
"/vecna/lox/commit/795fadeaef3c6afe067140dae3539f08d1a14fa0" class="default-link muted">Replace big_array with serde_as, cargo fmt likes things to be alphabetical
2022-04-04 00:45:08 -04:00
onyinyang
"/vecna/lox/commit/b7da28d684e66d889cfa05c6a8d5c49ac06a4382" class="ui sha label">
b7da28d684
"/vecna/lox/commit/b7da28d684e66d889cfa05c6a8d5c49ac06a4382" class="default-link muted">Added serialization/deserialization for check_blockage and trust_promotion
2022-04-04 00:45:08 -04:00
onyinyang
"/vecna/lox/commit/504ce0014b4572a7d8eeb6b1ff861a6661b24406" class="ui sha label">
504ce0014b
"/vecna/lox/commit/504ce0014b4572a7d8eeb6b1ff861a6661b24406" class="default-link muted">Added serialization and deserialization for all but check blockage and trust promotion
2022-04-04 00:45:08 -04:00
onyinyang
"/vecna/lox/commit/e0a02b66bc7344c59ae4dfcf936e8c078323672f" class="ui sha label">
e0a02b66bc
"/vecna/lox/commit/e0a02b66bc7344c59ae4dfcf936e8c078323672f" class="default-link muted">Fixed comments from code review
2022-04-04 00:45:08 -04:00
onyinyang
"/vecna/lox/commit/3eb6aedfaf00fa314e448f496cd8be019c2c17f2" class="ui sha label">
3eb6aedfaf
"/vecna/lox/commit/3eb6aedfaf00fa314e448f496cd8be019c2c17f2" class="default-link muted">Added Bridgeline to open-entry
2022-04-04 00:45:08 -04:00
Ian Goldberg
"/vecna/lox/commit/a56ac8786882c9625bff2efbf05051429ff58844" class="ui sha label">
a56ac87868
"/vecna/lox/commit/a56ac8786882c9625bff2efbf05051429ff58844" class="default-link muted">Change IssuerPubKey constructor to be more functional
2021-06-05 16:25:39 -04:00
Ian Goldberg
"/vecna/lox/commit/596cf10ea58b9adbfa181e77b7f1d5a9b8c26ea3" class="ui sha label">
596cf10ea5
"/vecna/lox/commit/596cf10ea58b9adbfa181e77b7f1d5a9b8c26ea3" class="default-link muted">The complete blockage migration protocol
2021-05-05 18:22:32 -04:00
Ian Goldberg
"/vecna/lox/commit/4bb77d16e415c24f0cd3ed12882f5990e58c68af" class="ui sha label">
4bb77d16e4
"/vecna/lox/commit/4bb77d16e415c24f0cd3ed12882f5990e58c68af" class="default-link muted">Be consistent about the ordering of the parameters in the ZKPs
...
Particularly D
2021-05-05 16:34:12 -04:00
Ian Goldberg
"/vecna/lox/commit/74bae2cf8eafdad8fecb40ecec8923e2d3bbb0e1" class="ui sha label">
74bae2cf8e
"/vecna/lox/commit/74bae2cf8eafdad8fecb40ecec8923e2d3bbb0e1" class="default-link muted">The complete check blockage protocol
2021-05-05 16:29:25 -04:00
Ian Goldberg
"/vecna/lox/commit/27773123a3f915b78c65249de7cdad6db48cfc22" class="ui sha label">
27773123a3
"/vecna/lox/commit/27773123a3f915b78c65249de7cdad6db48cfc22" class="default-link muted">Add a migration type attribute to the Migration credential
2021-05-05 15:25:56 -04:00
Ian Goldberg
"/vecna/lox/commit/0664dd7b45da28a93bdf6dd5b899b0c714734f3f" class="ui sha label">
0664dd7b45
"/vecna/lox/commit/0664dd7b45da28a93bdf6dd5b899b0c714734f3f" class="default-link muted">API for adding bridges and marking them as unreachable
2021-05-05 14:00:07 -04:00
Ian Goldberg
"/vecna/lox/commit/cf19bf80ee1ef8d9b468c9f26f2102ec10d43b98" class="ui sha label">
cf19bf80ee
"/vecna/lox/commit/cf19bf80ee1ef8d9b468c9f26f2102ec10d43b98" class="default-link muted">Make an easier to use test harness
2021-05-04 18:27:26 -04:00
Ian Goldberg
"/vecna/lox/commit/b0290f5480820051c9df5330bdf80046eaa0aca1" class="ui sha label">
b0290f5480
"/vecna/lox/commit/b0290f5480820051c9df5330bdf80046eaa0aca1" class="default-link muted">Complete the redeem invitation protocol
2021-05-04 17:48:40 -04:00
Ian Goldberg
"/vecna/lox/commit/dd505ccfd7af56deaa1e9aa4fc72f4056d8130cc" class="ui sha label">
dd505ccfd7
"/vecna/lox/commit/dd505ccfd7af56deaa1e9aa4fc72f4056d8130cc" class="default-link muted">The request message of the redeem invitation protocol
2021-05-04 15:48:11 -04:00
Ian Goldberg
"/vecna/lox/commit/8b517aa4c8885f01a17461c16347794f2d87dde9" class="ui sha label">
8b517aa4c8
"/vecna/lox/commit/8b517aa4c8885f01a17461c16347794f2d87dde9" class="default-link muted">Complete the issue invitation protocol
2021-05-04 14:22:51 -04:00
Ian Goldberg
"/vecna/lox/commit/a6d98dde735b301b90c06f34b23d06f5f0630a3c" class="ui sha label">
a6d98dde73
"/vecna/lox/commit/a6d98dde735b301b90c06f34b23d06f5f0630a3c" class="default-link muted">The response message of the issue invitation protocol
2021-05-04 12:03:22 -04:00
Ian Goldberg
"/vecna/lox/commit/d924b98060c6e803461f878e17e4d88039917a2e" class="ui sha label">
d924b98060
"/vecna/lox/commit/d924b98060c6e803461f878e17e4d88039917a2e" class="default-link muted">The request message of the issue invitation protocol
2021-05-03 19:06:05 -04:00
Ian Goldberg
"/vecna/lox/commit/654208769fbfb148321140841e74f08b8798c988" class="ui sha label">
654208769f
"/vecna/lox/commit/654208769fbfb148321140841e74f08b8798c988" class="default-link muted">Up the max level to 4 and add the ZKP for the max number of blockages allowed in the level up protocol
2021-05-03 15:00:54 -04:00
Ian Goldberg
"/vecna/lox/commit/088071571a552edee820c01e3bb2b396d09ec479" class="ui sha label">
088071571a
"/vecna/lox/commit/088071571a552edee820c01e3bb2b396d09ec479" class="default-link muted">Change the invites_issued attribute of the Lox credential to just count blockages instead
2021-05-03 14:27:11 -04:00
Ian Goldberg
"/vecna/lox/commit/86cd2f54d7d5b907d3c1eaf512825cc0fdc00e43" class="ui sha label">
86cd2f54d7
"/vecna/lox/commit/86cd2f54d7d5b907d3c1eaf512825cc0fdc00e43" class="default-link muted">More Rust cleanups
2021-05-03 14:14:31 -04:00
Ian Goldberg
"/vecna/lox/commit/15e9a1a72a1d2a2ad076c9480103f3000d74cec6" class="ui sha label">
15e9a1a72a
"/vecna/lox/commit/15e9a1a72a1d2a2ad076c9480103f3000d74cec6" class="default-link muted">Remove noop migration credentials
2021-05-03 14:13:13 -04:00
Ian Goldberg
"/vecna/lox/commit/ecef59392b76314a9925f17016b5ac6e6cd0c67a" class="ui sha label">
ecef59392b
"/vecna/lox/commit/ecef59392b76314a9925f17016b5ac6e6cd0c67a" class="default-link muted">Fix the rust in a couple of places
2021-05-03 11:44:42 -04:00
Ian Goldberg
"/vecna/lox/commit/fd73286e78b94d0294f0971b1e81e463f962fffd" class="ui sha label">
fd73286e78
"/vecna/lox/commit/fd73286e78b94d0294f0971b1e81e463f962fffd" class="default-link muted">Complete the level upgrade protocol
2021-05-02 21:45:15 -04:00
Ian Goldberg
"/vecna/lox/commit/aa097dc4476d1e683a95fcf0e022ee81eabbf4ca" class="ui sha label">
aa097dc447
"/vecna/lox/commit/aa097dc4476d1e683a95fcf0e022ee81eabbf4ca" class="default-link muted">Change the policy for invites_remaining in the level up protocol
...
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
"/vecna/lox/commit/f7b3d242bb6c2a83e43a67ec35d685cf01229e5b" class="ui sha label">
f7b3d242bb
"/vecna/lox/commit/f7b3d242bb6c2a83e43a67ec35d685cf01229e5b" class="default-link muted">The request message of the level upgrade protocol
2021-05-01 22:26:13 -04:00
Ian Goldberg
"/vecna/lox/commit/5bfbccf1931c6822b772c919239937b9ed238d4d" class="ui sha label">
5bfbccf193
"/vecna/lox/commit/5bfbccf1931c6822b772c919239937b9ed238d4d" class="default-link muted">Check the MACs on the Bucket Reachability credentials in the tests
2021-05-01 17:19:34 -04:00
Ian Goldberg
"/vecna/lox/commit/ba13545b3cda5aef4cec322cd80cf1f7be3d1ae3" class="ui sha label">
ba13545b3c
"/vecna/lox/commit/ba13545b3cda5aef4cec322cd80cf1f7be3d1ae3" class="default-link muted">Create Bucket Reachability credentials and put them in buckets as appropriate
2021-05-01 17:13:40 -04:00
Ian Goldberg
"/vecna/lox/commit/33f3de3b681d3011be40460e57675949e496db5a" class="ui sha label">
33f3de3b68
"/vecna/lox/commit/33f3de3b681d3011be40460e57675949e496db5a" class="default-link muted">Dates should just be u32, not u64
2021-05-01 15:33:45 -04:00
Ian Goldberg
"/vecna/lox/commit/8a19376edc61a4a68208f3663482d0954a02440f" class="ui sha label">
8a19376edc
"/vecna/lox/commit/8a19376edc61a4a68208f3663482d0954a02440f" class="default-link muted">Moved protocol modules into submodules of "proto" module instead of all being at the top level
2021-05-01 15:23:00 -04:00
Ian Goldberg
"/vecna/lox/commit/ab864fae45e21cae497133507fbbd90438958cf1" class="ui sha label">
ab864fae45
"/vecna/lox/commit/ab864fae45e21cae497133507fbbd90438958cf1" class="default-link muted">Handle the case where the migration table has illegal entries for some reason
2021-05-01 11:56:25 -04:00
Ian Goldberg
"/vecna/lox/commit/7f07951668635882d092443722265f83f97bb6e7" class="ui sha label">
7f07951668
"/vecna/lox/commit/7f07951668635882d092443722265f83f97bb6e7" class="default-link muted">Don't forget to check the credential against the seen list
2021-04-30 16:44:53 -04:00
Ian Goldberg
"/vecna/lox/commit/83b12ff6f688a20ce6536f12982d84195e2a4c99" class="ui sha label">
83b12ff6f6
"/vecna/lox/commit/83b12ff6f688a20ce6536f12982d84195e2a4c99" class="default-link muted">The complete migration protocol for the case of migrating from trust level 0 to trust level 1
2021-04-30 16:26:05 -04:00
Ian Goldberg
"/vecna/lox/commit/6013386f070e1c34f9119c237ccc0d7a75b28378" class="ui sha label">
6013386f07
"/vecna/lox/commit/6013386f070e1c34f9119c237ccc0d7a75b28378" class="default-link muted">Handle the response of the trust promotion protocol to produce the Migration credential
2021-04-30 13:30:58 -04:00
Ian Goldberg
"/vecna/lox/commit/03de724a8c07658a2d8bfb526b286f5eb54275de" class="ui sha label">
03de724a8c
"/vecna/lox/commit/03de724a8c07658a2d8bfb526b286f5eb54275de" class="default-link muted">The response message of the trust promotion protocol
2021-04-30 11:59:17 -04:00
Ian Goldberg
"/vecna/lox/commit/2ffa2c6ab082d6c91f7e9373ff60d051391df50d" class="ui sha label">
2ffa2c6ab0
"/vecna/lox/commit/2ffa2c6ab082d6c91f7e9373ff60d051391df50d" class="default-link muted">Check the proof in the request message of the trust promotion protocol
2021-04-29 21:25:00 -04:00
Ian Goldberg
"/vecna/lox/commit/53652914ebfc1206482969b1ca29c2ace3c91ed4" class="ui sha label">
53652914eb
"/vecna/lox/commit/53652914ebfc1206482969b1ca29c2ace3c91ed4" class="default-link muted">The request message of the trust promotion protocol
2021-04-29 18:22:57 -04:00
Ian Goldberg
"/vecna/lox/commit/9ed5d2158615222d64ea64b62502a5c29602966c" class="ui sha label">
9ed5d21586
"/vecna/lox/commit/9ed5d2158615222d64ea64b62502a5c29602966c" class="default-link muted">Move unit tests to their own file
2021-04-29 16:12:53 -04:00
Ian Goldberg
"/vecna/lox/commit/e7bb50ab2ba781d37e5977d33c18e6a0a9827c9b" class="ui sha label">
e7bb50ab2b
"/vecna/lox/commit/e7bb50ab2ba781d37e5977d33c18e6a0a9827c9b" class="default-link muted">Start on trust promotion
...
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
"/vecna/lox/commit/b86973174a4c1d772d9f18d3f2860588bc6866de" class="ui sha label">
b86973174a
"/vecna/lox/commit/b86973174a4c1d772d9f18d3f2860588bc6866de" class="default-link muted">Fix up formatting of module doc comments
2021-04-29 14:58:51 -04:00
Ian Goldberg
"/vecna/lox/commit/450c62bfc7b1ef09c80817dd192ac059c68cbbbd" class="ui sha label">
450c62bfc7
"/vecna/lox/commit/450c62bfc7b1ef09c80817dd192ac059c68cbbbd" class="default-link muted">Check that we can use the credential to read a bucket
2021-04-29 11:28:40 -04:00
Ian Goldberg
"/vecna/lox/commit/77b92036c757cc94ca3da1714e87dc52ac92a2af" class="ui sha label">
77b92036c7
"/vecna/lox/commit/77b92036c757cc94ca3da1714e87dc52ac92a2af" class="default-link muted">Update the name of one test
2021-04-28 23:12:50 -04:00
Ian Goldberg
"/vecna/lox/commit/2791f0bf54e88f23f782514799284363c7195764" class="ui sha label">
2791f0bf54
"/vecna/lox/commit/2791f0bf54e88f23f782514799284363c7195764" class="default-link muted">Handle the response of the open invitation protocol to produce the Lox credential
2021-04-28 23:03:29 -04:00
Ian Goldberg
"/vecna/lox/commit/75630d3ad0b8e05867c4f32adf1464d2925644b6" class="ui sha label">
75630d3ad0
"/vecna/lox/commit/75630d3ad0b8e05867c4f32adf1464d2925644b6" class="default-link muted">Unit test for what's done of the open invite protocol so far
2021-04-28 18:50:35 -04:00
Ian Goldberg
"/vecna/lox/commit/e9267f5b373e3e3dd5f93e6263b93b826851b6a9" class="ui sha label">
e9267f5b37
"/vecna/lox/commit/e9267f5b373e3e3dd5f93e6263b93b826851b6a9" class="default-link muted">The response message of the open invitation protocol
2021-04-28 18:32:40 -04:00
Ian Goldberg
"/vecna/lox/commit/706f4846068ba72e7d227ce4a3a959a85fb78b7e" class="ui sha label">
706f484606
"/vecna/lox/commit/706f4846068ba72e7d227ce4a3a959a85fb78b7e" class="default-link muted">The request message of the open invitation protocol
2021-04-28 15:43:25 -04:00
Ian Goldberg
"/vecna/lox/commit/996463d1c02a48d79bd994de5f79b637064185c6" class="ui sha label">
996463d1c0
"/vecna/lox/commit/996463d1c02a48d79bd994de5f79b637064185c6" class="default-link muted">Start creating the bridge authority
2021-04-28 13:37:56 -04:00
Ian Goldberg
"/vecna/lox/commit/3ccd3087cf4fd22b945e5a077d94fdaab71b8a7a" class="ui sha label">
3ccd3087cf
"/vecna/lox/commit/3ccd3087cf4fd22b945e5a077d94fdaab71b8a7a" class="default-link muted">Start defining the credentials used by the system
2021-04-28 13:35:19 -04:00
Ian Goldberg
"/vecna/lox/commit/89b7fdf921c88f8d22a474b2497aaa1d743d8663" class="ui sha label">
89b7fdf921
"/vecna/lox/commit/89b7fdf921c88f8d22a474b2497aaa1d743d8663" class="default-link muted">Unit test for the bridge table
2021-04-27 18:27:35 -04:00
Ian Goldberg
"/vecna/lox/commit/beed9d95b297a7d652cac155b7ecfa03cdd6a208" class="ui sha label">
beed9d95b2
"/vecna/lox/commit/beed9d95b297a7d652cac155b7ecfa03cdd6a208" class="default-link muted">A basic encrypted bridge table
2021-04-27 13:01:39 -04:00
Ian Goldberg
"/vecna/lox/commit/f067c8b79a9f710fbc3075e76507fe9fb178c667" class="ui sha label">
f067c8b79a
"/vecna/lox/commit/f067c8b79a9f710fbc3075e76507fe9fb178c667" class="default-link muted">Use a custom enum instead of Result<(),()> in DupFilter
2021-04-27 12:59:29 -04:00