{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/5307","labels_url":"https://api.github.com/repos/apache/spark/issues/5307/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/5307/comments","events_url":"https://api.github.com/repos/apache/spark/issues/5307/events","html_url":"https://github.com/apache/spark/pull/5307","id":65624370,"number":5307,"title":"[Spark-5682] Add spark encrypted shuffle by using chimera lib","user":{"login":"kellyzly","id":4190711,"avatar_url":"https://avatars.githubusercontent.com/u/4190711?v=3","gravatar_id":"","url":"https://api.github.com/users/kellyzly","html_url":"https://github.com/kellyzly","followers_url":"https://api.github.com/users/kellyzly/followers","following_url":"https://api.github.com/users/kellyzly/following{/other_user}","gists_url":"https://api.github.com/users/kellyzly/gists{/gist_id}","starred_url":"https://api.github.com/users/kellyzly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kellyzly/subscriptions","organizations_url":"https://api.github.com/users/kellyzly/orgs","repos_url":"https://api.github.com/users/kellyzly/repos","events_url":"https://api.github.com/users/kellyzly/events{/privacy}","received_events_url":"https://api.github.com/users/kellyzly/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-04-01T07:38:04Z","updated_at":"2015-09-17T22:52:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/5307","html_url":"https://github.com/apache/spark/pull/5307","diff_url":"https://github.com/apache/spark/pull/5307.diff","patch_url":"https://github.com/apache/spark/pull/5307.patch"},"body":"[Chimera](https://github.com/intel-hadoop/chimera) is a project which strips code related to CryptoInputStream/CryptoOutputStream from Hadoop to facilitate AES-NI based data encryption in other projects. It provides JceAesCtrCryptoCodec and OpensslAesCtrCryptoCodec. JceAesCtrypoCodec uses encrypted algorithms  jdk provides while OpensslAesCtrCryptoCodec uses encrypted algorithms  openssl provides. We can directly use Chimera to implement spark encrypted shuffle."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/141262377","html_url":"https://github.com/apache/spark/pull/5307#issuecomment-141262377","issue_url":"https://api.github.com/repos/apache/spark/issues/5307","id":141262377,"user":{"login":"JoshRosen","id":50748,"avatar_url":"https://avatars.githubusercontent.com/u/50748?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshRosen","html_url":"https://github.com/JoshRosen","followers_url":"https://api.github.com/users/JoshRosen/followers","following_url":"https://api.github.com/users/JoshRosen/following{/other_user}","gists_url":"https://api.github.com/users/JoshRosen/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshRosen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshRosen/subscriptions","organizations_url":"https://api.github.com/users/JoshRosen/orgs","repos_url":"https://api.github.com/users/JoshRosen/repos","events_url":"https://api.github.com/users/JoshRosen/events{/privacy}","received_events_url":"https://api.github.com/users/JoshRosen/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T22:52:46Z","updated_at":"2015-09-17T22:52:46Z","body":"And to be clear, I do think we can close https://issues.apache.org/jira/browse/SPARK-6373, no?"}}