[tor-bugs] #33464 [Circumvention/Obfs4]: ed25519 has been removed by maintainer, breaking obfs4 builds and go gets
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Mar 16 17:20:22 UTC 2020
#33464: ed25519 has been removed by maintainer, breaking obfs4 builds and go gets
---------------------------------+--------------------------
Reporter: markness@… | Owner: phw
Type: defect | Status: assigned
Priority: Medium | Milestone:
Component: Circumvention/Obfs4 | Version:
Severity: Major | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
---------------------------------+--------------------------
Comment (by phw):
We discussed this issue at last week's [http://meetbot.debian.net/tor-
meeting/2020/tor-meeting.2020-03-12-17.59.log.html anti-censorship
meeting].
I tried to reproduce this issue using golang 1.14. Using a fresh `GOPATH`,
one has to set `GO111MODULE` to `on` to "go get" obfs4proxy:
{{{
$ GO111MODULE=on GOPATH=/tmp/tmpgo go get
gitlab.com/yawning/obfs4.git/obfs4proxy
go: downloading gitlab.com/yawning/obfs4.git
v0.0.0-20190621002404-c357dd56dfa6
go: found gitlab.com/yawning/obfs4.git/obfs4proxy in
gitlab.com/yawning/obfs4.git v0.0.0-20190621002404-c357dd56dfa6
go: downloading golang.org/x/net v0.0.0-20190328230028-74de082e2cca
go: downloading git.torproject.org/pluggable-transports/goptlib.git v1.0.0
go: downloading golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c
go: downloading github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412
go: downloading gitlab.com/yawning/utls.git v0.0.11-1
go: downloading github.com/dchest/siphash v1.2.1
go: downloading github.com/dsnet/compress v0.0.1
go: downloading git.schwanenlied.me/yawning/bsaes.git
v0.0.0-20190320102049-26d1add596b6
go: downloading golang.org/x/sys v0.0.0-20190329044733-9eb1bfa1ce65
go: downloading golang.org/x/text v0.3.0
}}}
Without `GO111MODULE`, "go get" fails:
{{{
$ GOPATH=/tmp/tmpgo go get gitlab.com/yawning/obfs4.git/obfs4proxy
package github.com/agl/ed25519/extra25519: cannot find package
"github.com/agl/ed25519/extra25519" in any of:
/home/phw/sw/go/src/github.com/agl/ed25519/extra25519 (from
$GOROOT)
/tmp/tmpgo/src/github.com/agl/ed25519/extra25519 (from $GOPATH)
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33464#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list