Commit Graph

51 Commits

Author SHA1 Message Date
Ian Goldberg fb93fddcf2 cargo fmt 2022-10-20 11:34:39 -04:00
Ian Goldberg 4b983c52c1 Don't crash if we get 0 data points for small experiments 2022-10-20 11:25:48 -04:00
onyinyang 3d74fcd5a4 Added some fixes and requested touchups from artifact review 2022-10-20 01:18:04 -04:00
onyinyang 6d044b1c9e Added results of cargo clippy --fix 2022-10-18 00:51:17 -04:00
onyinyang ec0a37cf38 Proposed changes for artifact, run_tests_fast feature runs with 100 users 2022-10-18 00:43:30 -04:00
onyinyang e66b7c38f4 Fixed testing instructions and another substring issue 2022-04-04 13:22:51 -04:00
onyinyang 7f8f1292a0 Moved README and fixed substring issue 2022-04-04 00:45:11 -04:00
onyinyang 24aa2f9014 Added Updated tests file and readme 2022-04-04 00:45:10 -04:00
onyinyang fe60fcfc2a Added timing 2022-04-04 00:45:10 -04:00
onyinyang cbd5370361 Changed printout statements and reverted to multithreaded testing 2022-04-04 00:45:10 -04:00
onyinyang f54cff45a7 Added tests for different sized bridges 2022-04-04 00:45:10 -04:00
onyinyang 00e0667ed0 Added perfstat time outputs for each test 2022-04-04 00:45:10 -04:00
onyinyang 7c94c68b44 Remove open invitation buckets from blockages, add test for 75% 2022-04-04 00:45:10 -04:00
onyinyang 18f082ab84 Fixed bug that still blocked spares 2022-04-04 00:45:10 -04:00
onyinyang 8ebcd4cec3 Changed blockage test to only block non-spare buckets 2022-04-04 00:45:10 -04:00
onyinyang 628ecaf4a4 Add more bridges for consistency, printout units
Committer: ltulloch <ltulloch@uwaterloo.ca>
2022-04-04 00:45:10 -04:00
onyinyang 272555f3c8 Corrected error causing response handling stdev anomaly, adjusted test size for blockages 2022-04-04 00:45:09 -04:00
onyinyang 2a6988e742 Add tests for varying percentages of blocked bridge 2022-04-04 00:45:09 -04:00
onyinyang 10959e1110 Updated print statements and number of users 2022-04-04 00:45:09 -04:00
onyinyang 752237d881 Add blockage migration stats test 2022-04-04 00:45:09 -04:00
onyinyang 7716f3e37d Added all tests but details of blockage migration 2022-04-04 00:45:09 -04:00
onyinyang e504c6ce37 Modularized duplicate code and added more tests 2022-04-04 00:45:09 -04:00
onyinyang f1ba7e8066 Fixed issues identified during live code review 2022-04-04 00:45:09 -04:00
onyinyang 56a33da691 Added statistics for open invite 1000 users 2022-04-04 00:45:09 -04:00
onyinyang f970344f2c Added timing and measurements to all methods, TODO printout tests 2022-04-04 00:45:09 -04:00
onyinyang 7a0e2dcf93 Removed types for deserialized objects 2022-04-04 00:45:09 -04:00
onyinyang 2e10c0ec9f Added timing and perfstat struct for open invite 2022-04-04 00:45:08 -04:00
onyinyang 668cf86893 Added serialized sizes for request and response in open invite 2022-04-04 00:45:08 -04:00
onyinyang e0a02b66bc Fixed comments from code review 2022-04-04 00:45:08 -04:00
onyinyang 3eb6aedfaf Added Bridgeline to open-entry 2022-04-04 00:45:08 -04:00
Ian Goldberg 596cf10ea5 The complete blockage migration protocol 2021-05-05 18:22:32 -04:00
Ian Goldberg 74bae2cf8e The complete check blockage protocol 2021-05-05 16:29:25 -04:00
Ian Goldberg 0664dd7b45 API for adding bridges and marking them as unreachable 2021-05-05 14:00:07 -04:00
Ian Goldberg cf19bf80ee Make an easier to use test harness 2021-05-04 18:27:26 -04:00
Ian Goldberg b0290f5480 Complete the redeem invitation protocol 2021-05-04 17:48:40 -04:00
Ian Goldberg dd505ccfd7 The request message of the redeem invitation protocol 2021-05-04 15:48:11 -04:00
Ian Goldberg 8b517aa4c8 Complete the issue invitation protocol 2021-05-04 14:22:51 -04:00
Ian Goldberg a6d98dde73 The response message of the issue invitation protocol 2021-05-04 12:03:22 -04:00
Ian Goldberg d924b98060 The request message of the issue invitation protocol 2021-05-03 19:06:05 -04:00
Ian Goldberg 15e9a1a72a Remove noop migration credentials 2021-05-03 14:13:13 -04:00
Ian Goldberg fd73286e78 Complete the level upgrade protocol 2021-05-02 21:45:15 -04:00
Ian Goldberg f7b3d242bb The request message of the level upgrade protocol 2021-05-01 22:26:13 -04:00
Ian Goldberg 5bfbccf193 Check the MACs on the Bucket Reachability credentials in the tests 2021-05-01 17:19:34 -04:00
Ian Goldberg ba13545b3c Create Bucket Reachability credentials and put them in buckets as appropriate 2021-05-01 17:13:40 -04:00
Ian Goldberg 8a19376edc 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 83b12ff6f6 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 6013386f07 Handle the response of the trust promotion protocol to produce the Migration credential 2021-04-30 13:30:58 -04:00
Ian Goldberg 03de724a8c The response message of the trust promotion protocol 2021-04-30 11:59:17 -04:00
Ian Goldberg 2ffa2c6ab0 Check the proof in the request message of the trust promotion protocol 2021-04-29 21:25:00 -04:00
Ian Goldberg 53652914eb The request message of the trust promotion protocol 2021-04-29 18:22:57 -04:00