func MarshalPoint(pt abstract.Point) []byte { buf := new(bytes.Buffer) ptByte := make([]byte, SecretSize) pt.MarshalTo(buf) buf.Read(ptByte) return ptByte }