Torrent protocol messages encode/decode APIs written in Go lang.