-
-
Notifications
You must be signed in to change notification settings - Fork 474
Description
Hi! I'm sorry for creating an issue when this isn't one, but I wasn't sure how else to get in contact. Feel free to close. (Also my work email is [email protected] and I'm in most of the Mozilla IRC rust channels as isis.)
In tor, we have C wrappers around OpenSSL's CSPRNG as well as some syscalls (when available). In order to avoid accidentally producing multiple CSPRNGs with the same state (we're using both C and Rust in the codebase right now, with some implementations duplicated/rewritten and others wrapped), we'd like to simply wrap our C code (tracking ticket). It seems like the best way to do this would be to implement traits from rand_core
, especially since it's difficult for us to pull in extra dependencies (and we're not ready to switch over to any of your Rust implementations just yet, since we can't yet make Rust a mandatory compilation requirement).
Do you have any ideas when you might stabilise rand_core
? Or perhaps put out a pre-release? Is there any way I can help with this process?
Thanks! and keep up all the great work!