| 131 | #endif |
| 132 | |
| 133 | void _mi_random_split(mi_random_ctx_t* ctx, mi_random_ctx_t* ctx_new) { |
| 134 | mi_assert_internal(mi_random_is_initialized(ctx)); |
| 135 | mi_assert_internal(ctx != ctx_new); |
| 136 | chacha_split(ctx, (uintptr_t)ctx_new /*nonce*/, ctx_new); |
| 137 | } |
| 138 | |
| 139 | uintptr_t _mi_random_next(mi_random_ctx_t* ctx) { |
| 140 | mi_assert_internal(mi_random_is_initialized(ctx)); |
no test coverage detected