SChernykh dab7d01dc0 Refactored rx-slow-hash.c
- Straight-forward call interface: `void rx_slow_hash(const char *seedhash, const void *data, size_t length, char *result_hash)`
- Consensus chain seed hash is now updated by calling `rx_set_main_seedhash` whenever a block is added/removed or a reorg happens
- `rx_slow_hash` will compute correct hash no matter if `rx_set_main_seedhash` was called or not (the only difference is performance)
- New environment variable `MONERO_RANDOMX_FULL_MEM` to force use the full dataset for PoW verification (faster block verification)
- When dataset is used for PoW verification, dataset updates don't stall other threads (verification is done in light mode then)
- When mining is running, PoW checks now also use dataset for faster verification
2023-01-09 07:43:07 +01:00
..
2022-08-22 22:41:08 -05:00
2022-07-13 22:07:31 +02:00
2022-07-13 22:07:31 +02:00
2022-09-20 09:59:58 +02:00
2023-01-09 07:43:07 +01:00
2023-01-09 07:43:07 +01:00
2022-10-28 00:47:26 -04:00
2022-03-04 06:59:20 +01:00
2022-03-04 06:59:20 +01:00
2022-08-22 22:49:47 -05:00
2022-09-09 12:48:47 -05:00
2022-03-04 06:59:20 +01:00
2022-09-26 14:46:06 -05:00
2022-04-27 18:53:03 +01:00
2022-05-26 21:23:38 -05:00
2022-03-04 06:59:20 +01:00
2022-09-20 09:59:58 +02:00
2023-01-09 07:43:07 +01:00
2022-09-26 14:59:43 -05:00
2023-01-09 07:43:07 +01:00
2022-03-04 06:59:20 +01:00