verificatum / verificatum-vmn

The first implementation of a fully distributed provably secure and universally verifiable mix-net based on the El Gamal cryptosystem.
https://www.verificatum.org
Other
11 stars 4 forks source link

Trouble building the project locally #10

Closed slarse closed 3 years ago

slarse commented 3 years ago

Hi!

I'm trying to build and test verificatum-vmn following the instructions in README_DEV.md, but I can't for the life of me find any tool with a command vtest. Could you point me to where I can find it?

On a side note, I'm using bash and not the Bourne shell as it's not available on my distribution (it rarely is nowadays, /bin/sh is typically just a symlink to bash). Is that a problem?

slarse commented 3 years ago

It appears as if testing verificatum-vmn in isolation isn't really possible with the current build scripts, at least not on my machine. When I built verificatum-vcr with the same commands (make -f Makefile.build; ./configure; make; make runtests), everything just worked, and vtest showed up in the bin directory.

Am I missing something about building this project, or do you need to manually pull down all verificatum subprojcets as shown in the GitHub Actions workflow?

slarse commented 3 years ago

So, I guess my question is: what's the best way to build this project to run the tests in it, with a minimal amount of dependencies?