Opened 2 years ago

Last modified 2 years ago

#26161 new enhancement

Design and implement a Rust dirauth module

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-dirauth, tor-module, rust
Cc: chelseakomlo Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


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

Child Tickets

Change History (2)

comment:1 Changed 2 years ago by teor

Type: defectenhancement

comment:2 Changed 2 years ago by chelseakomlo

Cc: chelseakomlo added
Note: See TracTickets for help on using tickets.