{"action":"created","issue":{"url":"https://api.github.com/repos/OpenSC/OpenSC/issues/740","repository_url":"https://api.github.com/repos/OpenSC/OpenSC","labels_url":"https://api.github.com/repos/OpenSC/OpenSC/issues/740/labels{/name}","comments_url":"https://api.github.com/repos/OpenSC/OpenSC/issues/740/comments","events_url":"https://api.github.com/repos/OpenSC/OpenSC/issues/740/events","html_url":"https://github.com/OpenSC/OpenSC/pull/740","id":149917337,"number":740,"title":"Prep openssl 1.1.0 pre5","user":{"login":"dengert","id":865329,"avatar_url":"https://avatars.githubusercontent.com/u/865329?v=3","gravatar_id":"","url":"https://api.github.com/users/dengert","html_url":"https://github.com/dengert","followers_url":"https://api.github.com/users/dengert/followers","following_url":"https://api.github.com/users/dengert/following{/other_user}","gists_url":"https://api.github.com/users/dengert/gists{/gist_id}","starred_url":"https://api.github.com/users/dengert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dengert/subscriptions","organizations_url":"https://api.github.com/users/dengert/orgs","repos_url":"https://api.github.com/users/dengert/repos","events_url":"https://api.github.com/users/dengert/events{/privacy}","received_events_url":"https://api.github.com/users/dengert/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-04-20T23:53:23Z","updated_at":"2016-04-22T12:51:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OpenSC/OpenSC/pulls/740","html_url":"https://github.com/OpenSC/OpenSC/pull/740","diff_url":"https://github.com/OpenSC/OpenSC/pull/740.diff","patch_url":"https://github.com/OpenSC/OpenSC/pull/740.patch"},"body":"OpenSSL-1.1.0-pre5 has been released. This PR has additional changes required by OpenSSL-1.1.0-pre5 and include previous changes from #717. Pre5 now hides the RSA and DSA structures which require additional changes to OpenSC. \r\n\r\nThese changes are experimental and need testing, testing that I do not have the hardware to test. \r\n \r\nOpenSSL-1.1.0 may have another RC before a final release which may require additional changes. \r\n\r\nAs with #717 the changes are designed to allow OpenSC code to compile with OpenSSL versions 0.9.7,  0.9.7, 0.9.8, 1.0.1, 1.0.2 and 1.1.0-pre5 \r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/OpenSC/OpenSC/issues/comments/213415370","html_url":"https://github.com/OpenSC/OpenSC/pull/740#issuecomment-213415370","issue_url":"https://api.github.com/repos/OpenSC/OpenSC/issues/740","id":213415370,"user":{"login":"dengert","id":865329,"avatar_url":"https://avatars.githubusercontent.com/u/865329?v=3","gravatar_id":"","url":"https://api.github.com/users/dengert","html_url":"https://github.com/dengert","followers_url":"https://api.github.com/users/dengert/followers","following_url":"https://api.github.com/users/dengert/following{/other_user}","gists_url":"https://api.github.com/users/dengert/gists{/gist_id}","starred_url":"https://api.github.com/users/dengert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dengert/subscriptions","organizations_url":"https://api.github.com/users/dengert/orgs","repos_url":"https://api.github.com/users/dengert/repos","events_url":"https://api.github.com/users/dengert/events{/privacy}","received_events_url":"https://api.github.com/users/dengert/received_events","type":"User","site_admin":false},"created_at":"2016-04-22T12:51:37Z","updated_at":"2016-04-22T12:51:37Z","body":"In regard to your comment on \"These changes are huge...\", yes they are. \r\n\r\nBut the approach is  start coding to the 1.1.0 API now (or when 1.1.0 is finally released) \r\nlibopensc/sc-ossl-compat.h contains the macros, defines and inline functions need to use the\r\n1.1.0 API with older versions of OpenSSL. The APIs for the older versions don't change. \r\n \r\n"}}