-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Atom error #1
Comments
Thanks for your interest! I think the reason is kyber recently moved to https://gopkg.in/dedis/kyber.v2 from their github. I will try to fix this ASAP. |
It seems like there's been somewhat of a significant change to the library (in particular, the "proof" and the "shuffle" package was removed in kyber.v2?). I'll have to dive in a bit more to figure out what the best way to fix this issue, which might involve contacting kyber authors. |
That's very kind of you ^_^! |
Sorry it took so long to patch this issue! Now the code needs '-tags experimental' flag to compile, so you'd have to do 'go install -tags experimental' to install, and same for 'go test'. Do you mind trying this again? |
But I also meet another problem. When I execute 'go install -tags experimental'. The go compiler tells me 'crypto/crypto.go:8:2: cannot find package "github.com/dedis/crypto/xof/blake" in any of: Thanks, and have a nice day! |
Sorry just fixed this! I have an older version of the crypto library still on my computer, and the import tool automatically used that instead of the new kyber. Could you try it again? |
Cool! I can execute 'go install -tags experimental' to install. But when I execute 'go test -v -tags experimental'. There is something wrong. === RUN TestNIZKMixing goroutine 69 [running]: Do you see this panic msg before? |
Hmm I can't seem to reproduce this error, and I've never seen it before. Which version of Go are you running, and are you on a 32-bit machine? |
Yeah! I use the wrong Go version. The former Go version is go version go1.10 linux/386. So I choose another amd64 version to solve this problem. But, I run the './run.py --port 8000 --servers 8 --gsize 4 --groups 4 --clients 4 --trustees 4 --msgs 16 --msize 160 --type 1 --mode 1'. There is a error. Traceback (most recent call last): I look run.py code, and ignore if statement. Only jumpping into flags['branch'] = flags['groups'], it tells me Traceback (most recent call last): Is the branch variable needed? |
I'm very interested in this project.
But when I try to install&run the source code, GO compiler tells the dedis lib has no such packages, not only crypto but also kyper, even in branch v0.
Can you tell me how to fix these problems in the dedis's current version and run this project correctly?
THANKS!
The text was updated successfully, but these errors were encountered: