"sync"
"github.com/flynn/noise"
- "github.com/gorhill/cronexpr"
"golang.org/x/crypto/blake2b"
"golang.org/x/crypto/ed25519"
"golang.org/x/crypto/nacl/box"
FreqMinSize int64
Via []*NodeId
Addrs map[string]string
+ RxRate int
+ TxRate int
OnlineDeadline uint
MaxOnlineTime uint
Calls []*Call
NoisePrv *[32]byte
}
-type Call struct {
- Cron *cronexpr.Expression
- Nice uint8
- Xx TRxTx
- Addr *string
- OnlineDeadline uint
- MaxOnlineTime uint
-}
-
func NewNodeGenerate() (*NodeOur, error) {
exchPub, exchPrv, err := box.GenerateKey(rand.Reader)
if err != nil {