{"action":"created","issue":{"url":"https://api.github.com/repos/tozny/e3db-java/issues/16","repository_url":"https://api.github.com/repos/tozny/e3db-java","labels_url":"https://api.github.com/repos/tozny/e3db-java/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/tozny/e3db-java/issues/16/comments","events_url":"https://api.github.com/repos/tozny/e3db-java/issues/16/events","html_url":"https://github.com/tozny/e3db-java/pull/16","id":319058075,"number":16,"title":"Encode & Decode Encrypted Records","user":{"login":"m4dc4p","id":18689,"avatar_url":"https://avatars2.githubusercontent.com/u/18689?v=4","gravatar_id":"","url":"https://api.github.com/users/m4dc4p","html_url":"https://github.com/m4dc4p","followers_url":"https://api.github.com/users/m4dc4p/followers","following_url":"https://api.github.com/users/m4dc4p/following{/other_user}","gists_url":"https://api.github.com/users/m4dc4p/gists{/gist_id}","starred_url":"https://api.github.com/users/m4dc4p/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/m4dc4p/subscriptions","organizations_url":"https://api.github.com/users/m4dc4p/orgs","repos_url":"https://api.github.com/users/m4dc4p/repos","events_url":"https://api.github.com/users/m4dc4p/events{/privacy}","received_events_url":"https://api.github.com/users/m4dc4p/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-30T22:30:45Z","updated_at":"2018-05-07T16:46:30Z","closed_at":"2018-05-07T16:46:30Z","author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/tozny/e3db-java/pulls/16","html_url":"https://github.com/tozny/e3db-java/pull/16","diff_url":"https://github.com/tozny/e3db-java/pull/16.diff","patch_url":"https://github.com/tozny/e3db-java/pull/16.patch"},"body":"Implemented methods for encoding encrypted records as strings and for decoding them from strings. \r\n\r\n* Added `EncryptedRecord` class (which implements `Record`) that has\r\nmethods for encoding and decoding.\r\n* Updated `Client#encryptRecord` and `Client#encryptExisting` to return\r\n`EncryptedRecord` instances, rather than the base `Record` interface.\r\n* Updated `decryptExisting` to return a `LocalRecord` instance for concreteness.\r\n* Fixed a bug where local encryption & decryption did noit require that the client have a signing\r\nkey. Necessitates a 3.0.0 release, as this is a backwards-incompatible change."},"comment":{"url":"https://api.github.com/repos/tozny/e3db-java/issues/comments/387127408","html_url":"https://github.com/tozny/e3db-java/pull/16#issuecomment-387127408","issue_url":"https://api.github.com/repos/tozny/e3db-java/issues/16","id":387127408,"user":{"login":"m4dc4p","id":18689,"avatar_url":"https://avatars2.githubusercontent.com/u/18689?v=4","gravatar_id":"","url":"https://api.github.com/users/m4dc4p","html_url":"https://github.com/m4dc4p","followers_url":"https://api.github.com/users/m4dc4p/followers","following_url":"https://api.github.com/users/m4dc4p/following{/other_user}","gists_url":"https://api.github.com/users/m4dc4p/gists{/gist_id}","starred_url":"https://api.github.com/users/m4dc4p/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/m4dc4p/subscriptions","organizations_url":"https://api.github.com/users/m4dc4p/orgs","repos_url":"https://api.github.com/users/m4dc4p/repos","events_url":"https://api.github.com/users/m4dc4p/events{/privacy}","received_events_url":"https://api.github.com/users/m4dc4p/received_events","type":"User","site_admin":false},"created_at":"2018-05-07T16:46:30Z","updated_at":"2018-05-07T16:46:30Z","author_association":"COLLABORATOR","body":"Re-submitted as #18."}}
{"actor":{"display_login":"m4dc4p"}}