{"action":"created","issue":{"url":"https://api.github.com/repos/openssl/openssl/issues/5880","repository_url":"https://api.github.com/repos/openssl/openssl","labels_url":"https://api.github.com/repos/openssl/openssl/issues/5880/labels{/name}","comments_url":"https://api.github.com/repos/openssl/openssl/issues/5880/comments","events_url":"https://api.github.com/repos/openssl/openssl/issues/5880/events","html_url":"https://github.com/openssl/openssl/pull/5880","id":311586934,"number":5880,"title":"Make Ed25519/Ed448 usable from the command line","user":{"login":"mattcaswell","id":7422273,"avatar_url":"https://avatars0.githubusercontent.com/u/7422273?v=4","gravatar_id":"","url":"https://api.github.com/users/mattcaswell","html_url":"https://github.com/mattcaswell","followers_url":"https://api.github.com/users/mattcaswell/followers","following_url":"https://api.github.com/users/mattcaswell/following{/other_user}","gists_url":"https://api.github.com/users/mattcaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/mattcaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattcaswell/subscriptions","organizations_url":"https://api.github.com/users/mattcaswell/orgs","repos_url":"https://api.github.com/users/mattcaswell/repos","events_url":"https://api.github.com/users/mattcaswell/events{/privacy}","received_events_url":"https://api.github.com/users/mattcaswell/received_events","type":"User","site_admin":false},"labels":[{"id":441165144,"url":"https://api.github.com/repos/openssl/openssl/labels/master","name":"master","color":"bfdadc","default":false},{"id":314766253,"url":"https://api.github.com/repos/openssl/openssl/labels/ready","name":"ready","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-04-05T12:18:49Z","updated_at":"2018-05-09T11:26:37Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/openssl/openssl/pulls/5880","html_url":"https://github.com/openssl/openssl/pull/5880","diff_url":"https://github.com/openssl/openssl/pull/5880.diff","patch_url":"https://github.com/openssl/openssl/pull/5880.patch"},"body":"Issue #5873 describes two different ways that trying to use Ed25519/Ed448 from the command line fails.\r\n\r\nThe pkeyutl failure is due to us not supporting the EVP_PKEY_sign()/EVP_PKEY_verify() functions for those algorithms. This PR adds support for that. You could argue that is a new feature - but I'd argue its a bug fix. There really is no reason why they shouldn't be there - I think it was just an omission when these algorithms were implemented. The fix is trivially easy.\r\n\r\nThe dgst failure is probably valid. I don't think we should try to fix that, but the error message is very cryptic, so I've tried to add something more helpful and updated the documentation.\r\n\r\nFixes #5873.\r\n\r\n<!--\r\nThank you for your pull request. Please review these requirements:\r\n\r\nContributors guide: https://github.com/openssl/openssl/blob/master/CONTRIBUTING\r\n\r\nOther than that, provide a description above this comment if there isn't one already\r\n\r\nIf this fixes a github issue, make sure to have a line saying 'Fixes #XXXX' (without quotes) in the commit message.\r\n-->\r\n\r\n##### Checklist\r\n<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->\r\n- [x] documentation is added or updated\r\n- [ ] tests are added or updated\r\n"},"comment":{"url":"https://api.github.com/repos/openssl/openssl/issues/comments/387708362","html_url":"https://github.com/openssl/openssl/pull/5880#issuecomment-387708362","issue_url":"https://api.github.com/repos/openssl/openssl/issues/5880","id":387708362,"user":{"login":"mattcaswell","id":7422273,"avatar_url":"https://avatars0.githubusercontent.com/u/7422273?v=4","gravatar_id":"","url":"https://api.github.com/users/mattcaswell","html_url":"https://github.com/mattcaswell","followers_url":"https://api.github.com/users/mattcaswell/followers","following_url":"https://api.github.com/users/mattcaswell/following{/other_user}","gists_url":"https://api.github.com/users/mattcaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/mattcaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattcaswell/subscriptions","organizations_url":"https://api.github.com/users/mattcaswell/orgs","repos_url":"https://api.github.com/users/mattcaswell/repos","events_url":"https://api.github.com/users/mattcaswell/events{/privacy}","received_events_url":"https://api.github.com/users/mattcaswell/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T11:26:37Z","updated_at":"2018-05-09T11:26:37Z","author_association":"OWNER","body":"> is someone going to take action?\r\n\r\nIt's on \"my list\" to investigate further. Unless someone else wants to pick it up."}}
{"actor":{"display_login":"mattcaswell"}}