Skip to content

Open Branches

Kristov Atlas edited this page Jun 6, 2018 · 7 revisions

master

2018/06/06: Contains original weight-comparison code which is now deprecated. Needs to be overwritten by another branch when ready.

add-severity-benchmarks

Not sure what this is for vs the severity-benchmarks branch -- consider for deletion?

clarify-documentation

Short contribute to README

issue-73-network-observer-timezone-attack

updates to HJSON threat model file

issue-79-coinjoin-vs-coinjoin-attacker

updates to HJSON threat model file

issue-80

updates to HJSON threat model file

issue-103

updates to HJSON threat model file

reorg-to-scoring-system

2018/06/06: Main working branch that replaces the main branch containing weight-comparison code, replacing it with our working threat model for wallet privacy (obpp3.hjson) as well as scripts for generating docs (docgen.py), processing a raw model file and building it out (model_builder.py), a model file validator (validate_json.py), etc. A schema file (threat model schema.json) specifies the JSON schema for the working model file and defines how all threat models of this kind should be defined in JSON. The /historical directory contains old versions of the threat model from previous years. (maybe incomplete; I think the ultimate goal was to numerically compare changes over time once the schema is cemented and all versions of model expressed in that schema?) The /test directory contains unit tests for the various python scripts.

TODO: figure out what needs to happen to this branch before merging to master.

severity-benchmarks

This branch should build off of the reorg-to-scoring-system branch to introduce the notion of severity benchmarks.