A fast implementation of the Tor OR code, in Go
Go Assembly C
Latest commit eee8518 Jan 18, 2015 @TvdW Initial public commit
Permalink
Failed to load latest commit information.
aes Initial public commit Jan 24, 2015
sha1 Initial public commit Jan 24, 2015
tordir Initial public commit Jan 24, 2015
.gitignore Initial public commit Jan 24, 2015
LICENSE Initial public commit Jan 24, 2015
README.md Initial public commit Jan 24, 2015
cell.go Initial public commit Jan 24, 2015
cellbuf.go Initial public commit Jan 24, 2015
cellv3.go Initial public commit Jan 24, 2015
cellv4.go Initial public commit Jan 24, 2015
circuit.go Initial public commit Jan 24, 2015
cmdrouter.go Initial public commit Jan 24, 2015
config.go Initial public commit Jan 24, 2015
connectionhint.go Initial public commit Jan 24, 2015
create.go Initial public commit Jan 24, 2015
debug.go Initial public commit Jan 24, 2015
destroy.go Initial public commit Jan 24, 2015
dns.go Initial public commit Jan 24, 2015
error.go Initial public commit Jan 24, 2015
exitpolicy.go Initial public commit Jan 24, 2015
extend.go Initial public commit Jan 24, 2015
handshake.go Initial public commit Jan 24, 2015
hybrid.go Initial public commit Jan 24, 2015
kdf.go Initial public commit Jan 24, 2015
kdf_test.go Initial public commit Jan 24, 2015
main.go Initial public commit Jan 24, 2015
onionconnection.go Initial public commit Jan 24, 2015
or.go Initial public commit Jan 24, 2015
proto_definitions.go Initial public commit Jan 24, 2015
rand.go Initial public commit Jan 24, 2015
relay.go Initial public commit Jan 24, 2015
relaycell.go Initial public commit Jan 24, 2015
relaydata.go Initial public commit Jan 24, 2015
stats.go Initial public commit Jan 24, 2015
stream.go Initial public commit Jan 24, 2015
streamcontrol.go Initial public commit Jan 24, 2015
streamdata.go Initial public commit Jan 24, 2015
tls.go Initial public commit Jan 24, 2015
window.go Initial public commit Jan 24, 2015

README.md

GoTor is my attempt at implementing a full Tor relay in the Go language. I ended up dropping the project, but a full writeup can be found on my blog.

The code is licensed under the BSD 3-clause license, see the file called 'LICENSE'.

Please do not use this code on a production relay. It is insecure, unstable, and potentially harmful to the network.