{"action":"opened","issue":{"url":"https://api.github.com/repos/systemd/systemd/issues/2032","labels_url":"https://api.github.com/repos/systemd/systemd/issues/2032/labels{/name}","comments_url":"https://api.github.com/repos/systemd/systemd/issues/2032/comments","events_url":"https://api.github.com/repos/systemd/systemd/issues/2032/events","html_url":"https://github.com/systemd/systemd/issues/2032","id":118937887,"number":2032,"title":"Please create a gathered entropy service","user":{"login":"sitsofe","id":4005180,"avatar_url":"https://avatars.githubusercontent.com/u/4005180?v=3","gravatar_id":"","url":"https://api.github.com/users/sitsofe","html_url":"https://github.com/sitsofe","followers_url":"https://api.github.com/users/sitsofe/followers","following_url":"https://api.github.com/users/sitsofe/following{/other_user}","gists_url":"https://api.github.com/users/sitsofe/gists{/gist_id}","starred_url":"https://api.github.com/users/sitsofe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sitsofe/subscriptions","organizations_url":"https://api.github.com/users/sitsofe/orgs","repos_url":"https://api.github.com/users/sitsofe/repos","events_url":"https://api.github.com/users/sitsofe/events{/privacy}","received_events_url":"https://api.github.com/users/sitsofe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-25T22:55:08Z","updated_at":"2015-11-25T22:55:08Z","closed_at":null,"body":"Description of the problem:\r\nCertain services really shouldn't be started until the system has gathered a minimum amount of entropy.\r\n\r\nIt would be good if there was a well known service which would block until minimum entropy had been gather so that other services (such as making server certificates for http or ssh) could be made to depend on them until such a point they are converted over to the [```getrandom``` syscall](http://man7.org/linux/man-pages/man2/getrandom.2.html).\r\n\r\nIf the seeding happens thanks to pre-saved entropy that would essentially mean there was no blocking but if that wasn't available for whatever reason it would not take long before a minimum amount of entropy was accumulated. I guess a timeout could also be instigated just in case there are systems that can't gather entropy at all..."}}