{"action":"created","issue":{"url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/427","labels_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/427/labels{/name}","comments_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/427/comments","events_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/427/events","html_url":"https://github.com/ElektraInitiative/libelektra/pull/427","id":123312660,"number":427,"title":"Crypto-Plugin: implement OpenSSL crypto provider","user":{"login":"petermax2","id":2538677,"avatar_url":"https://avatars.githubusercontent.com/u/2538677?v=3","gravatar_id":"","url":"https://api.github.com/users/petermax2","html_url":"https://github.com/petermax2","followers_url":"https://api.github.com/users/petermax2/followers","following_url":"https://api.github.com/users/petermax2/following{/other_user}","gists_url":"https://api.github.com/users/petermax2/gists{/gist_id}","starred_url":"https://api.github.com/users/petermax2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petermax2/subscriptions","organizations_url":"https://api.github.com/users/petermax2/orgs","repos_url":"https://api.github.com/users/petermax2/repos","events_url":"https://api.github.com/users/petermax2/events{/privacy}","received_events_url":"https://api.github.com/users/petermax2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"markus2330","id":7949075,"avatar_url":"https://avatars.githubusercontent.com/u/7949075?v=3","gravatar_id":"","url":"https://api.github.com/users/markus2330","html_url":"https://github.com/markus2330","followers_url":"https://api.github.com/users/markus2330/followers","following_url":"https://api.github.com/users/markus2330/following{/other_user}","gists_url":"https://api.github.com/users/markus2330/gists{/gist_id}","starred_url":"https://api.github.com/users/markus2330/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markus2330/subscriptions","organizations_url":"https://api.github.com/users/markus2330/orgs","repos_url":"https://api.github.com/users/markus2330/repos","events_url":"https://api.github.com/users/markus2330/events{/privacy}","received_events_url":"https://api.github.com/users/markus2330/received_events","type":"User","site_admin":false},"milestone":null,"comments":27,"created_at":"2015-12-21T16:36:34Z","updated_at":"2016-01-12T16:20:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/427","html_url":"https://github.com/ElektraInitiative/libelektra/pull/427","diff_url":"https://github.com/ElektraInitiative/libelektra/pull/427.diff","patch_url":"https://github.com/ElektraInitiative/libelektra/pull/427.patch"},"body":"Added OpenSSL as crypto provider and also improved the test cases.\r\n\r\n- [x] fix testmod_crypto again\r\n- [x] fix OpenSSL decryption quirks\r\n- [x] adapt `testmod_crypto.c` to compile variants\r\n- [x] adapt crypto-key / IV retrieval to flat configuration\r\n- [x] introduce `CRYPTO` variable in CMake that resolves to compile variants\r\n- [x] use only one meta-key to mark encrypted content/content to be encrypted\r\n- [x] fix README.md\r\n- [x] fix `CMakeList.txt`\r\n- [x] update `README.md`\r\n- [x] check `contract.h` for duplication\r\n- [x] use compilation variants as described in `doc/tutorials/compilation-variants.md`\r\n- [x] fix conditional jump on uninitialized values\r\n- [x] make libcrypto callback functions **static**"},"comment":{"url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/comments/170963039","html_url":"https://github.com/ElektraInitiative/libelektra/pull/427#issuecomment-170963039","issue_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/427","id":170963039,"user":{"login":"markus2330","id":7949075,"avatar_url":"https://avatars.githubusercontent.com/u/7949075?v=3","gravatar_id":"","url":"https://api.github.com/users/markus2330","html_url":"https://github.com/markus2330","followers_url":"https://api.github.com/users/markus2330/followers","following_url":"https://api.github.com/users/markus2330/following{/other_user}","gists_url":"https://api.github.com/users/markus2330/gists{/gist_id}","starred_url":"https://api.github.com/users/markus2330/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markus2330/subscriptions","organizations_url":"https://api.github.com/users/markus2330/orgs","repos_url":"https://api.github.com/users/markus2330/repos","events_url":"https://api.github.com/users/markus2330/events{/privacy}","received_events_url":"https://api.github.com/users/markus2330/received_events","type":"User","site_admin":false},"created_at":"2016-01-12T16:20:49Z","updated_at":"2016-01-12T16:20:49Z","body":"The PR is a big step forward!\r\n\r\nA very minor point: the base variant of crypto does not make much sense, or does it? But I do not want to postpone the PR for that. We can discuss this and other things in the next meeting then."}}