{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/712","repository_url":"https://api.github.com/repos/mozilla-mobile/android-components","labels_url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/712/labels{/name}","comments_url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/712/comments","events_url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/712/events","html_url":"https://github.com/mozilla-mobile/android-components/pull/712","id":357465019,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzNDcyNzUw","number":712,"title":"[WIP] Data Protection API","user":{"login":"linuxwolf","id":757401,"node_id":"MDQ6VXNlcjc1NzQwMQ==","avatar_url":"https://avatars3.githubusercontent.com/u/757401?v=4","gravatar_id":"","url":"https://api.github.com/users/linuxwolf","html_url":"https://github.com/linuxwolf","followers_url":"https://api.github.com/users/linuxwolf/followers","following_url":"https://api.github.com/users/linuxwolf/following{/other_user}","gists_url":"https://api.github.com/users/linuxwolf/gists{/gist_id}","starred_url":"https://api.github.com/users/linuxwolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linuxwolf/subscriptions","organizations_url":"https://api.github.com/users/linuxwolf/orgs","repos_url":"https://api.github.com/users/linuxwolf/repos","events_url":"https://api.github.com/users/linuxwolf/events{/privacy}","received_events_url":"https://api.github.com/users/linuxwolf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-06T01:43:04Z","updated_at":"2018-09-07T16:18:14Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/mozilla-mobile/android-components/pulls/712","html_url":"https://github.com/mozilla-mobile/android-components/pull/712","diff_url":"https://github.com/mozilla-mobile/android-components/pull/712.diff","patch_url":"https://github.com/mozilla-mobile/android-components/pull/712.patch"},"body":"A first-pass at implementing a data protection API using AndroidKeyStore for encryption keys.\r\n\r\nTests obviously need to be written, but was hoping opening the PR now would help to understand and evaluate the shape of the API.\r\n\r\nI do have a [demo app](https://github.com/linuxwolf/android-components/compare/linuxwolf/dataprotect...linuxwolf:linuxwolf/sample-dataprotect) I could also submit, but felt that would make this PR too big to be digested."},"comment":{"url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/comments/419491043","html_url":"https://github.com/mozilla-mobile/android-components/pull/712#issuecomment-419491043","issue_url":"https://api.github.com/repos/mozilla-mobile/android-components/issues/712","id":419491043,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTQ5MTA0Mw==","user":{"login":"linuxwolf","id":757401,"node_id":"MDQ6VXNlcjc1NzQwMQ==","avatar_url":"https://avatars3.githubusercontent.com/u/757401?v=4","gravatar_id":"","url":"https://api.github.com/users/linuxwolf","html_url":"https://github.com/linuxwolf","followers_url":"https://api.github.com/users/linuxwolf/followers","following_url":"https://api.github.com/users/linuxwolf/following{/other_user}","gists_url":"https://api.github.com/users/linuxwolf/gists{/gist_id}","starred_url":"https://api.github.com/users/linuxwolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linuxwolf/subscriptions","organizations_url":"https://api.github.com/users/linuxwolf/orgs","repos_url":"https://api.github.com/users/linuxwolf/repos","events_url":"https://api.github.com/users/linuxwolf/events{/privacy}","received_events_url":"https://api.github.com/users/linuxwolf/received_events","type":"User","site_admin":false},"created_at":"2018-09-07T16:18:14Z","updated_at":"2018-09-07T16:18:14Z","author_association":"NONE","body":"I've been working on the linting issues, and slowly adding some tests.\r\n\r\nI should have a first pass at KDoc comments with the next round of commits, too."}}
{"actor":{"display_login":"linuxwolf"}}