package mock import ( "crypto/rand" "io" "io/ioutil" ) func randB(n uint64) []byte { b, err := ioutil.ReadAll(io.LimitReader(rand.Reader, int64(n))) if err != nil { panic(err) } return b } func commDR(in []byte) (out [32]byte) { for i, b := range in { out[i] = ^b } return out }