{"action":"created","issue":{"url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/7","labels_url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/7/comments","events_url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/7/events","html_url":"https://github.com/thoughtpolice/hs-ed25519/pull/7","id":51950015,"number":7,"title":"Add function for generating keypair from a seed","user":{"login":"mithrandi","id":856430,"avatar_url":"https://avatars.githubusercontent.com/u/856430?v=3","gravatar_id":"","url":"https://api.github.com/users/mithrandi","html_url":"https://github.com/mithrandi","followers_url":"https://api.github.com/users/mithrandi/followers","following_url":"https://api.github.com/users/mithrandi/following{/other_user}","gists_url":"https://api.github.com/users/mithrandi/gists{/gist_id}","starred_url":"https://api.github.com/users/mithrandi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mithrandi/subscriptions","organizations_url":"https://api.github.com/users/mithrandi/orgs","repos_url":"https://api.github.com/users/mithrandi/repos","events_url":"https://api.github.com/users/mithrandi/events{/privacy}","received_events_url":"https://api.github.com/users/mithrandi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2014-12-15T05:20:51Z","updated_at":"2015-09-26T23:10:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/pulls/7","html_url":"https://github.com/thoughtpolice/hs-ed25519/pull/7","diff_url":"https://github.com/thoughtpolice/hs-ed25519/pull/7.diff","patch_url":"https://github.com/thoughtpolice/hs-ed25519/pull/7.patch"},"body":"I ended up using the libsodium version of this function, added [here](https://github.com/jedisct1/libsodium/commit/a821eae055712d1ebda6386ffb1295f26ef2555a).\r\n\r\nA few comments:\r\n\r\n1. I added this in two commits, one for the underlying C function, and one for the bindings. Let me know if you want me to squash these into one.\r\n2. I didn't add a test because... well, I'm not really sure how to test this (also I can't run the tests at the moment, but the other two pull requests open at the moment fix this). If you can think of something, I'd be happy to try implement it."},"comment":{"url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/comments/143503645","html_url":"https://github.com/thoughtpolice/hs-ed25519/pull/7#issuecomment-143503645","issue_url":"https://api.github.com/repos/thoughtpolice/hs-ed25519/issues/7","id":143503645,"user":{"login":"thoughtpolice","id":3416,"avatar_url":"https://avatars.githubusercontent.com/u/3416?v=3","gravatar_id":"","url":"https://api.github.com/users/thoughtpolice","html_url":"https://github.com/thoughtpolice","followers_url":"https://api.github.com/users/thoughtpolice/followers","following_url":"https://api.github.com/users/thoughtpolice/following{/other_user}","gists_url":"https://api.github.com/users/thoughtpolice/gists{/gist_id}","starred_url":"https://api.github.com/users/thoughtpolice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thoughtpolice/subscriptions","organizations_url":"https://api.github.com/users/thoughtpolice/orgs","repos_url":"https://api.github.com/users/thoughtpolice/repos","events_url":"https://api.github.com/users/thoughtpolice/events{/privacy}","received_events_url":"https://api.github.com/users/thoughtpolice/received_events","type":"User","site_admin":false},"created_at":"2015-09-26T23:10:40Z","updated_at":"2015-09-26T23:10:40Z","body":"Oh, nevermind. I was thinking of the actual format of output messages, not keys themselves. Yep, this looks OK to me."}}