{"action":"created","issue":{"url":"https://api.github.com/repos/redox-os/redox/issues/33","repository_url":"https://api.github.com/repos/redox-os/redox","labels_url":"https://api.github.com/repos/redox-os/redox/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/redox-os/redox/issues/33/comments","events_url":"https://api.github.com/repos/redox-os/redox/issues/33/events","html_url":"https://github.com/redox-os/redox/issues/33","id":109380584,"number":33,"title":"Make `random://` safe for any purpose","user":{"login":"hauleth","id":291639,"avatar_url":"https://avatars.githubusercontent.com/u/291639?v=3","gravatar_id":"","url":"https://api.github.com/users/hauleth","html_url":"https://github.com/hauleth","followers_url":"https://api.github.com/users/hauleth/followers","following_url":"https://api.github.com/users/hauleth/following{/other_user}","gists_url":"https://api.github.com/users/hauleth/gists{/gist_id}","starred_url":"https://api.github.com/users/hauleth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hauleth/subscriptions","organizations_url":"https://api.github.com/users/hauleth/orgs","repos_url":"https://api.github.com/users/hauleth/repos","events_url":"https://api.github.com/users/hauleth/events{/privacy}","received_events_url":"https://api.github.com/users/hauleth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/redox-os/redox/labels/feature","name":"feature","color":"0e8a16"},{"url":"https://api.github.com/repos/redox-os/redox/labels/help%20wanted","name":"help wanted","color":"c2e0c6"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":48,"created_at":"2015-10-01T20:48:10Z","updated_at":"2016-06-23T19:40:09Z","closed_at":null,"body":"We should use some [CSPRNG](https://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator) with constant reseeding to generate random numbers in `random://`. For PRNG I suggest ChaCha20 adoption as it is fast and quite easy to implement (I've just done one for Octavo). The only issue what I see is how to fetch  entropy from the system. Any ideas are welcome.\r\n\r\nPS I will take care of it as soon as I find the way to fetch entropy to reseed CSPRNG."},"comment":{"url":"https://api.github.com/repos/redox-os/redox/issues/comments/228161124","html_url":"https://github.com/redox-os/redox/issues/33#issuecomment-228161124","issue_url":"https://api.github.com/repos/redox-os/redox/issues/33","id":228161124,"user":{"login":"ticki","id":13349091,"avatar_url":"https://avatars.githubusercontent.com/u/13349091?v=3","gravatar_id":"","url":"https://api.github.com/users/ticki","html_url":"https://github.com/ticki","followers_url":"https://api.github.com/users/ticki/followers","following_url":"https://api.github.com/users/ticki/following{/other_user}","gists_url":"https://api.github.com/users/ticki/gists{/gist_id}","starred_url":"https://api.github.com/users/ticki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ticki/subscriptions","organizations_url":"https://api.github.com/users/ticki/orgs","repos_url":"https://api.github.com/users/ticki/repos","events_url":"https://api.github.com/users/ticki/events{/privacy}","received_events_url":"https://api.github.com/users/ticki/received_events","type":"User","site_admin":false},"created_at":"2016-06-23T19:40:09Z","updated_at":"2016-06-23T19:40:09Z","body":"Sure! Feel free to join us at #redox in irc.mozilla.org"}}
{"actor":{"display_login":"ticki"}}