Skip to content

Design and implement a Rust dirauth module

Some of our protoceratops* functions are only used when dirauths vote:

  • protover_compute_vote
  • protover_compute_for_old_tor

This function is implemented in Rust and C:

  • protover_compute_vote

We should work out how to split protover in Rust and C, and put the dirauth parts in a separate module.

* I blame autocorrect

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information