Commit Graph

220 Commits

Author SHA1 Message Date
Renovate Bot 683595abbc Update Rust crate serde to 1.0.190 2023-10-26 04:06:18 +00:00
onyinyang 96a03f1a27
Remove non-implicit invremain attribute fields 2023-10-23 17:11:15 -04:00
onyinyang 3b2ee73bab
Remove backend options 2023-10-23 15:22:14 -04:00
onyinyang ed72b05347
Add changes for bug fix in zkp crate 2023-10-23 15:22:11 -04:00
onyinyang 794f80ab11
Fix bug in DupFilter that breaks serialize/deserialize 2023-10-23 13:55:19 -04:00
onyinyang 2d9febaf14
Update zkp crate dependency address 2023-10-23 13:44:45 -04:00
Renovate Bot 4e436e006b Update Rust crate time to 0.3.30 2023-10-19 15:35:04 +00:00
onyinyang f7f7a36812
Change address of zkp library 2023-10-19 10:58:52 -04:00
onyinyang 8bf938c81b
Update Cargo to point to public github zkp for now 2023-10-19 10:58:32 -04:00
onyinyang 68b5a9c18e
Upgrading several dalek dependencies and rand 2023-10-19 10:58:09 -04:00
onyinyang 4f7b96a603
Fix up some minor issues + fix bug in context sync 2023-10-18 12:09:46 -04:00
onyinyang 89fb0fbf4b
Add handling for unaccounted for bridges 2023-10-18 12:08:15 -04:00
onyinyang 25add69c4d
Add syncing functionality 2023-10-18 12:08:15 -04:00
onyinyang be0d026fe8
Cleanup and add syncing of resources 2023-10-18 12:08:15 -04:00
Renovate Bot ee4f53dbd4 Update Rust crate serde_with to 3.4.0 2023-10-17 17:35:10 +00:00
Renovate Bot f0e97504ca Update Rust crate serde to 1.0.189 2023-10-13 03:04:23 +00:00
Renovate Bot faa127862b Update Rust crate thiserror to 1.0.49 2023-09-28 21:22:10 +00:00
Renovate Bot 72e2ab154a Update Rust crate time to 0.3.29 2023-09-24 06:03:54 +00:00
onyinyang 7cc133236c Add additional required changes for crate aes-gcm update to 0.1.0 2023-09-19 13:43:59 +00:00
Renovate Bot 464faaca5a Update Rust crate aes-gcm to 0.10 2023-09-19 13:43:59 +00:00
onyinyang f85878c89a Change base64 generator to match updates 2023-09-14 15:30:10 +00:00
Renovate Bot 212105ca4d Update Rust crate base64 to v0.21.4 2023-09-14 15:30:10 +00:00
Renovate Bot 8ec1f6237d Update Rust crate subtle to 2.5 2023-09-11 17:35:00 +00:00
Renovate Bot 20f5da98e3 Update Rust crate serde_with to 3.3.0 2023-09-07 17:30:48 +00:00
Renovate Bot 003be57c1a Update Rust crate time to 0.3.28 2023-09-07 15:30:33 +00:00
Renovate Bot e17af05fa0 Update Rust crate thiserror to 1.0.48 2023-09-06 17:34:36 +00:00
Renovate Bot 26d0f4ad40 Update Rust crate serde to 1.0.188 2023-08-30 17:33:09 +00:00
onyinyang 7647564c1e
Add test for k-invites 2023-08-02 17:21:03 -04:00
onyinyang faf40caf3a
Change open invite logic to distribute to k users 2023-08-02 10:34:39 -04:00
onyinyang 35f62ed213
Cleanup 2023-08-02 10:20:40 -04:00
onyinyang 572928a271
Fixed Basic Serialization/Deserialization to json 2023-08-02 10:15:11 -04:00
onyinyang f52c6f515a
Add EXPIRY_DATE constant and fixup cloned vectors 2023-08-02 10:11:47 -04:00
onyinyang 93ce3e41b7
Add ExhausedIndexError for no available bucket ids 2023-08-02 10:11:46 -04:00
onyinyang 471cb8c8c4
Add test for find_next_available_key 2023-08-02 10:11:46 -04:00
onyinyang 6191970d9a
Fixed clean up blocked test 2023-08-02 10:11:46 -04:00
onyinyang 9c2b7703a8
Added open inv cleanup test 2023-08-02 10:11:46 -04:00
onyinyang a62b537aa6
Add testing for blocked bucket cleanup 2023-08-02 10:11:46 -04:00
onyinyang 3c88f4471b
Fix up convoluted function 2023-08-02 10:11:46 -04:00
onyinyang d2d09bccc1
Add more comprehensive logic for tidying unneeded buckets 2023-08-02 10:11:46 -04:00
onyinyang 40f1e88a31
Add find_next_available_key function to prevent overwriting buckets 2023-08-02 10:11:46 -04:00
onyinyang 48cdb97a9f
Fix licensing for lox-rs 2023-07-27 16:30:29 -04:00
onyinyang d98ae40879
Fix formatting 2023-07-19 10:30:35 -04:00
onyinyang 607466b949
Clean up clippy fixes 2023-06-23 13:04:15 -04:00
onyinyang 369d830bca
All tests passing for HashMap implementation 2023-06-23 08:30:14 -04:00
onyinyang 69e4579450
Change encbuckets to HashMap with EncryptedBucket 2023-06-23 08:30:14 -04:00
onyinyang 610a579731
Fix up bridge_unreachable 2023-06-23 08:24:28 -04:00
onyinyang 0ede04164b
Fix up replace function, remove recyclable 2023-06-23 08:24:28 -04:00
onyinyang 607ecd89c7
Converting bridgetable vectors to HashMaps 2023-06-23 08:24:28 -04:00
onyinyang 73c3ef8728
Change lox package to lox-library for consistency 2023-06-23 08:22:15 -04:00
onyinyang 221f490d26
Update lox-distributor to handle gone resources more correctly 2023-06-16 17:18:19 -04:00
Cecylia Bocovich 67639e2f11
Remove needless range loops 2023-06-16 15:59:11 -04:00
onyinyang 003d9c886b Add pipeline 2023-06-08 16:58:22 +00:00
onyinyang 5ac0fc7bef
Fixup cargo imports to address stdweb issue 2023-06-07 16:02:02 -04:00
onyinyang 16ced3c5e0
Add other cargo fmt changes 2023-06-06 19:58:35 -04:00
onyinyang 5ac8e703cf
Update lox-library Cargo.toml for workspace 2023-06-05 14:39:10 -04:00
onyinyang 607e1a425d
Remove performance statistics tests for pipeline 2023-05-15 20:18:20 -04:00
onyinyang a9d5f31870
Add test pipeline 2023-05-15 20:17:53 -04:00
onyinyang 8d0f570627
Adds test and fixes for allocate bridges 2023-05-15 18:57:23 -04:00
onyinyang 45bb5756df
Minor fixes 2023-05-15 12:53:32 -04:00
onyinyang 6bff64f283
Adds replace_bridge test and fixes bugs in the function 2023-05-15 12:32:22 -04:00
onyinyang 0d317cea8c
Fix replace bridge to align with changes to lox-distributor 2023-05-11 17:02:33 -04:00
onyinyang 508eaf3bdd
Add functions to recycle and allocate extra bridges 2023-05-09 13:00:40 -04:00
onyinyang 83c7916805
Added bridge replacement 2023-05-08 12:31:36 -04:00
onyinyang 11d4678be8
Update fingerprint to match UID from rdsys 2023-04-04 18:39:28 -04:00
onyinyang a3a693d45a
Revise bridge bytes size to 300 2023-04-03 12:06:20 -04:00
onyinyang 362996c4f7
Add fingerprint field to Bridgeline 2023-04-03 11:47:11 -04:00
onyinyang a206917e92
Add update bridge function 2023-03-27 12:36:57 -04:00
onyinyang e257a05c99
Add bridge update 2023-03-23 13:21:04 -04:00
onyinyang f08520de84
Update function definition for bridge update 2023-03-23 11:00:10 -04:00
onyinyang 366111e28f
Add bridge_update stub 2023-03-20 12:33:26 -04:00
onyinyang 42f5c0e764
Increase bridge info size 2023-03-10 12:02:45 -05:00
onyinyang 00aa9b0ab1
Revert "Add fields to BridgeLine"
This reverts commit 4a014725cdae582401f5d166a722317ed45b8bfe.
2023-03-09 18:18:02 -05:00
onyinyang a76fdc98b9
Add fields to BridgeLine 2023-03-09 16:59:20 -05:00
onyinyang fd4f715ad9
REVERT BEFORE USING: make BA today function, bridge_table public for testing 2023-02-28 12:01:00 -05:00
onyinyang 0e960d9156
Make all states serializable 2023-02-06 19:47:04 -05:00
onyinyang 9ce2a81fe7
Make credentials serializable for Tor JS bindings
Author:    onyinyang <onyinyang@users.noreply.github.com>
2023-01-18 15:02:28 -05:00
onyinyang f7002632f7
Make state serializable for Tor JS bindings
Author:    onyinyang <onyinyang@users.noreply.github.com>
2023-01-18 15:02:28 -05:00
Vecna 3945ed5b60 Make BridgeAuth (de)serializable 2022-11-22 19:15:09 -05:00
Vecna 2cd4d96b73 Make BridgeDb (de)serializable 2022-11-14 13:56:13 -05:00
Vecna b607f3bc37 Make Issuer Keys (de)serializable. 2022-11-13 11:33:57 -05:00
Ian Goldberg ae3fc8f1a2 Update README 2022-10-20 17:33:51 -04:00
Ian Goldberg 4eca032745 cargo fmt 2022-10-20 11:34:39 -04:00
Ian Goldberg efc175b45b Don't crash if we get 0 data points for small experiments 2022-10-20 11:25:48 -04:00
onyinyang 2818ce67f4
Added some fixes and requested touchups from artifact review 2022-10-20 01:18:04 -04:00
onyinyang 9f0fb0bbe1
Docker works as expected, README updated 2022-10-18 00:52:10 -04:00
Ian Goldberg abc8acd079
Add MIT licence 2022-10-18 00:51:30 -04:00
onyinyang 993d01b712
Added results of cargo clippy --fix 2022-10-18 00:51:17 -04:00
onyinyang 9778f9cd25
Proposed changes for artifact, run_tests_fast feature runs with 100 users 2022-10-18 00:43:30 -04:00
Ian Goldberg 92fb283bcd Touch up the docker environment 2022-08-17 10:20:12 -04:00
onyinyang cef13f9b07
Updated run script to name container 2022-08-17 01:53:10 -04:00
onyinyang 3dde20d845
Added Dockerfile and build scripts for PETS2023 2022-08-14 20:31:09 -04:00
onyinyang 203e17f9fa
Changed format of TESTNAME 2022-04-06 22:37:21 -04:00
onyinyang 45b53590f7
Removed table 2022-04-06 22:33:36 -04:00
onyinyang 90d19b9846
Added times to readme 2022-04-06 18:29:11 -04:00
onyinyang 666cfd4582
Fixed testing instructions and another substring issue 2022-04-04 13:22:51 -04:00
onyinyang 1fe1c147ab
Moved README and fixed substring issue 2022-04-04 00:45:11 -04:00
onyinyang a7be6d3bfd
Added Updated tests file and readme 2022-04-04 00:45:10 -04:00
onyinyang 7f7522faf2
Added timing 2022-04-04 00:45:10 -04:00
onyinyang 0ce3d68d79
Changed printout statements and reverted to multithreaded testing 2022-04-04 00:45:10 -04:00
onyinyang 3bb50aa9ab
Added tests for different sized bridges 2022-04-04 00:45:10 -04:00