| 141 | } |
| 142 | |
| 143 | func getEventData(index int) []byte { |
| 144 | r := requestContent{ |
| 145 | ID: fmt.Sprintf("p%d-%s", index, uuid.New().String()), |
| 146 | Data: []byte(getData(256)), |
| 147 | Time: time.Now().UTC().Unix(), |
| 148 | } |
| 149 | |
| 150 | // hash the entire message |
| 151 | inSha := sha256.Sum256(r.Data) |
| 152 | r.Sha = string(inSha[:]) |
| 153 | |
| 154 | b, err := json.Marshal(r) |
| 155 | if err != nil { |
| 156 | logger.Fatalf("error generating request: %v", err) |
| 157 | } |
| 158 | return b |
| 159 | } |
| 160 | |
| 161 | func getData(length int) string { |
| 162 | seededRand := rand.New(rand.NewSource(time.Now().UnixNano())) |