aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorMicah Elizabeth Scott <beth@torproject.org>2023-07-25 19:28:06 -0700
committerMicah Elizabeth Scott <beth@torproject.org>2023-07-26 12:27:15 -0700
commit95bcd17705af8e85df9893025608f2ea4f57bf37 (patch)
tree77d1930bc3860c1e501f9f0f2994eae9cfa0e017 /.gitignore
parent1e3b5c94abcc4802f8932c087d2a288c153dc22a (diff)
downloadtor-95bcd17705af8e85df9893025608f2ea4f57bf37.tar.gz
tor-95bcd17705af8e85df9893025608f2ea4f57bf37.zip
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>
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 379d532fda..69b707c788 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,6 +47,7 @@ core.*
/.cache
# /
+/Cargo.lock
/Makefile
/Makefile.in
/aclocal.m4
@@ -71,6 +72,7 @@ core.*
/stamp-h1
/tags
/TAGS
+/target
/test-driver
/tor.sh
/tor.spec