{"action":"created","issue":{"url":"https://api.github.com/repos/monetas/protocol-docs/issues/177","labels_url":"https://api.github.com/repos/monetas/protocol-docs/issues/177/labels{/name}","comments_url":"https://api.github.com/repos/monetas/protocol-docs/issues/177/comments","events_url":"https://api.github.com/repos/monetas/protocol-docs/issues/177/events","html_url":"https://github.com/monetas/protocol-docs/pull/177","id":55272061,"number":177,"title":"MEP-008 draft.","user":{"login":"benma","id":1225267,"avatar_url":"https://avatars.githubusercontent.com/u/1225267?v=3","gravatar_id":"","url":"https://api.github.com/users/benma","html_url":"https://github.com/benma","followers_url":"https://api.github.com/users/benma/followers","following_url":"https://api.github.com/users/benma/following{/other_user}","gists_url":"https://api.github.com/users/benma/gists{/gist_id}","starred_url":"https://api.github.com/users/benma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benma/subscriptions","organizations_url":"https://api.github.com/users/benma/orgs","repos_url":"https://api.github.com/users/benma/repos","events_url":"https://api.github.com/users/benma/events{/privacy}","received_events_url":"https://api.github.com/users/benma/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-23T11:31:45Z","updated_at":"2015-02-02T11:27:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/monetas/protocol-docs/pulls/177","html_url":"https://github.com/monetas/protocol-docs/pull/177","diff_url":"https://github.com/monetas/protocol-docs/pull/177.diff","patch_url":"https://github.com/monetas/protocol-docs/pull/177.patch"},"body":"Support the Ed25519 signature scheme"},"comment":{"url":"https://api.github.com/repos/monetas/protocol-docs/issues/comments/72442166","html_url":"https://github.com/monetas/protocol-docs/pull/177#issuecomment-72442166","issue_url":"https://api.github.com/repos/monetas/protocol-docs/issues/177","id":72442166,"user":{"login":"FellowTraveler","id":339191,"avatar_url":"https://avatars.githubusercontent.com/u/339191?v=3","gravatar_id":"","url":"https://api.github.com/users/FellowTraveler","html_url":"https://github.com/FellowTraveler","followers_url":"https://api.github.com/users/FellowTraveler/followers","following_url":"https://api.github.com/users/FellowTraveler/following{/other_user}","gists_url":"https://api.github.com/users/FellowTraveler/gists{/gist_id}","starred_url":"https://api.github.com/users/FellowTraveler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FellowTraveler/subscriptions","organizations_url":"https://api.github.com/users/FellowTraveler/orgs","repos_url":"https://api.github.com/users/FellowTraveler/repos","events_url":"https://api.github.com/users/FellowTraveler/events{/privacy}","received_events_url":"https://api.github.com/users/FellowTraveler/received_events","type":"User","site_admin":false},"created_at":"2015-02-02T11:27:43Z","updated_at":"2015-02-02T11:27:43Z","body":"+1. It's definitely our intent to switch to ed25519 instead of RSA, primarily due to the slow speed of RSA on mobile devices.\r\n\r\nopentxs client API provides a password callback mechanism so that the application can pop up its password dialog. We then use the password to decrypt the key which is cached inside OT in secure memory until a timeout. Whenever openssl asks for a \"password\" by calling its password callback we then pass it then cached key. Presumably sodium also has a password callback that could take advantage of this same mechanism.\r\n\r\nSee crypto/OTMasterkey and crypto/OTCachedKey for this functionality."}}