Ian Goldberg
|
c537ca21b1
Comment out a couple of warnings
|
4 years ago |
Ian Goldberg
|
c446242cad
Plot analyticals for per-relay total bytes as well
|
4 years ago |
Ian Goldberg
|
0df47ce617
Expand the xrange of the plots to show the new 30% scale data points
|
4 years ago |
Ian Goldberg
|
3f941d45ca
The test for entering steady state was wrong
|
4 years ago |
Ian Goldberg
|
e3e184a106
Add analysis and plotting scripts
|
4 years ago |
Ian Goldberg
|
beb5820498
Now that the VRF failures are supposed to have gone away, _do_ crash if we hit one
|
4 years ago |
Ian Goldberg
|
5151a304ed
Relays must tick their epoch before clients in Single-Pass Walking Onions
|
4 years ago |
Ian Goldberg
|
3d19109007
RelayDescriptors, not just SNIPs, have path selection keys in Single-Pass Walking Onions
|
4 years ago |
Ian Goldberg
|
3c41577330
Don't crash, but do report, on mysterious VRF failure
|
4 years ago |
Ian Goldberg
|
a92ec0c0aa
Telescoping WO can now construct looped circuits
|
4 years ago |
Ian Goldberg
|
345b974422
Simplify command-line API for client.py main program
|
4 years ago |
Ian Goldberg
|
9562f0a4d6
Single-Pass Walking Onions now works
|
4 years ago |
Ian Goldberg
|
e2e554939f
Implement RelayGetDescMsg and RelayDescMsg messages
|
4 years ago |
Ian Goldberg
|
1df690d4b7
Allow passing a byte representation of a public key to Sphinx.client
|
4 years ago |
Ian Goldberg
|
a9c2528364
The VRF should output bytes, not a hex string
|
4 years ago |
Ian Goldberg
|
aa3fe8b9c6
Increase the number of relays in the client.py integration test
|
4 years ago |
Ian Goldberg
|
726a57d749
Relays in Single-Pass Walking Onions pick the next relay according to a (simulated) VRF
|
4 years ago |
Ian Goldberg
|
df19a2d3e8
Change a variable name
|
4 years ago |
Ian Goldberg
|
38f5bdf0bf
Single Pass now constructing working circuits with random choice of next hop
|
4 years ago |
Ian Goldberg
|
afb53b921f
Start cleaning up Single-Pass Walking Onions
|
4 years ago |
Ian Goldberg
|
fdecbcdd5a
Fix relay bootstrapping flag
|
4 years ago |
Ian Goldberg
|
ab41808843
Fix off-by-one error in length of telescoping circuits
|
4 years ago |
Ian Goldberg
|
b84bc72893
Reset stats after churning clients and relays
|
4 years ago |
Ian Goldberg
|
6a3410a2f6
Import sympy (if it exists) regardless of the setting of symbolic_byte_counters
|
4 years ago |
Ian Goldberg
|
7ce614b36d
Add psmisc package to the docker (for killall)
|
4 years ago |
Ian Goldberg
|
a97d4f2440
Setting the environment variable WOSIM_CLIENT_CHURN=0 turns off client churning
|
4 years ago |
Ian Goldberg
|
16e481013a
Set the fraction of fallback relays to the actual fraction in Jan 2020
|
4 years ago |
Ian Goldberg
|
2be3e7a0a4
Log stats for fallback relays separately
|
4 years ago |
Ian Goldberg
|
5719b13ea3
Choose a fallback relay weighted by bw, not uniformly
|
4 years ago |
Ian Goldberg
|
7a7e51b5f4
Don't divide by 0 when computing stddev if there is only 1 item in the set
|
4 years ago |