{"action":"created","issue":{"url":"https://api.github.com/repos/dogecoin/dogecoin/issues/884","labels_url":"https://api.github.com/repos/dogecoin/dogecoin/issues/884/labels{/name}","comments_url":"https://api.github.com/repos/dogecoin/dogecoin/issues/884/comments","events_url":"https://api.github.com/repos/dogecoin/dogecoin/issues/884/events","html_url":"https://github.com/dogecoin/dogecoin/pull/884","id":56929419,"number":884,"title":"Replace OpenSSL hash functions with built-in implementations","user":{"login":"rnicoll","id":3513077,"avatar_url":"https://avatars.githubusercontent.com/u/3513077?v=3","gravatar_id":"","url":"https://api.github.com/users/rnicoll","html_url":"https://github.com/rnicoll","followers_url":"https://api.github.com/users/rnicoll/followers","following_url":"https://api.github.com/users/rnicoll/following{/other_user}","gists_url":"https://api.github.com/users/rnicoll/gists{/gist_id}","starred_url":"https://api.github.com/users/rnicoll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnicoll/subscriptions","organizations_url":"https://api.github.com/users/rnicoll/orgs","repos_url":"https://api.github.com/users/rnicoll/repos","events_url":"https://api.github.com/users/rnicoll/events{/privacy}","received_events_url":"https://api.github.com/users/rnicoll/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-07T22:47:15Z","updated_at":"2015-02-07T23:16:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dogecoin/dogecoin/pulls/884","html_url":"https://github.com/dogecoin/dogecoin/pull/884","diff_url":"https://github.com/dogecoin/dogecoin/pull/884.diff","patch_url":"https://github.com/dogecoin/dogecoin/pull/884.patch"},"body":"* Introduces the classes CSHA256 and CSHA512 in crypto/sha2.{cpp,h}, CSHA1 in crypto/sha1.{cpp,h} and CRIPEMD160 in crypto/ripemd160.{cpp,h}.\r\n* The HMAC-SHA512 implementation is moved to sha2.{cpp,h} as well, with a similar interface.\r\n* In hash.h, CHash256 (=double SHA256) and CHash160 (SHA256 + RIPEMD160) are added.\r\n* The rest of hash.h is refactored to use those classes.\r\n* The internal miner is also modified to use CHash256 (hiding the inner SHA256 workings).\r\n* The getwork() RPC call is removed.\r\n* The getworkaux() RPC call is removed.\r\n\r\nDerived from bitcoin/bitcoin#4100\r\n"},"comment":{"url":"https://api.github.com/repos/dogecoin/dogecoin/issues/comments/73388185","html_url":"https://github.com/dogecoin/dogecoin/pull/884#issuecomment-73388185","issue_url":"https://api.github.com/repos/dogecoin/dogecoin/issues/884","id":73388185,"user":{"login":"langerhans","id":5160000,"avatar_url":"https://avatars.githubusercontent.com/u/5160000?v=3","gravatar_id":"","url":"https://api.github.com/users/langerhans","html_url":"https://github.com/langerhans","followers_url":"https://api.github.com/users/langerhans/followers","following_url":"https://api.github.com/users/langerhans/following{/other_user}","gists_url":"https://api.github.com/users/langerhans/gists{/gist_id}","starred_url":"https://api.github.com/users/langerhans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/langerhans/subscriptions","organizations_url":"https://api.github.com/users/langerhans/orgs","repos_url":"https://api.github.com/users/langerhans/repos","events_url":"https://api.github.com/users/langerhans/events{/privacy}","received_events_url":"https://api.github.com/users/langerhans/received_events","type":"User","site_admin":false},"created_at":"2015-02-07T23:16:30Z","updated_at":"2015-02-07T23:16:30Z","body":"Restarted Travis casue it stalled"}}