1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-15 22:50:24 +08:00
Files
WireGold/gold/link/crypto.go
2021-10-25 01:01:22 +08:00

32 lines
518 B
Go

package link
import "net"
var (
privKey [32]byte
me net.IP
myend *net.UDPAddr
)
func SetMyself(privateKey [32]byte, myIP string, myEndpoint string) {
privKey = privateKey
var err error
myend, err = net.ResolveUDPAddr("udp", myEndpoint)
if err != nil {
panic(err)
}
me = net.ParseIP(myIP)
myconn, err = listen()
if err != nil {
panic(err)
}
}
func (l *Link) Encode(b []byte) (eb []byte, err error) {
return b, nil
}
func (l *Link) Decode(b []byte) (db []byte, err error) {
return b, nil
}