We want different seeds for each plugin (hence argv0), and for each * lightmingd instance, (hence seed from environment) */
| 50 | /* We want different seeds for each plugin (hence argv0), and for each |
| 51 | * lightmingd instance, (hence seed from environment) */ |
| 52 | void dev_override_randbytes(const char *argv0, long int seed) |
| 53 | { |
| 54 | struct siphash_seed hashseed; |
| 55 | assert(!used); |
| 56 | |
| 57 | hashseed.u.u64[0] = seed; |
| 58 | hashseed.u.u64[1] = 0; |
| 59 | |
| 60 | dev_seed = siphash24(&hashseed, argv0, strlen(argv0)); |
| 61 | assert(randbytes_overridden()); |
| 62 | } |
no test coverage detected