| 140 | #endif |
| 141 | |
| 142 | void _mi_random_split(mi_random_ctx_t* ctx, mi_random_ctx_t* ctx_new) { |
| 143 | mi_assert_internal(mi_random_is_initialized(ctx)); |
| 144 | mi_assert_internal(ctx != ctx_new); |
| 145 | chacha_split(ctx, (uintptr_t)ctx_new /*nonce*/, ctx_new); |
| 146 | } |
| 147 | |
| 148 | uintptr_t _mi_random_next(mi_random_ctx_t* ctx) { |
| 149 | mi_assert_internal(mi_random_is_initialized(ctx)); |
no test coverage detected