Files
tor/src
Micah Elizabeth Scott 95bcd17705 Include a basic Rust wrapper for Equi-X and HashX
The idea behind this is that we may want to start exporting more pieces
of c-tor as Rust crates so that Arti can perform cross compatibility and
comparison testing using Rust tooling.

This turns the 'tor' repo into a Cargo workspace, and adds one crate to
start with: "tor-c-equix", rooted in src/ext/equix. This actually
includes both Equi-X itself and HashX, since there's less overall
duplication if we package these together instead of packaging HashX
separately.

This patch adds a basic safe Rust interface, but doesn't expose any
additional internals for testing purposes.

No changes to the C code here or the normal Tor build system.

Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-07-26 12:27:15 -07:00
..
2023-07-26 10:13:21 -04:00
2023-07-26 10:13:21 -04:00
2023-07-24 10:18:53 -04:00
2023-07-24 10:18:53 -04:00
2023-05-31 14:32:07 -04:00
2022-04-27 23:09:44 -04:00
2023-05-10 07:41:37 -07:00
2022-04-27 23:09:44 -04:00