{"action":"created","issue":{"url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/28","repository_url":"https://api.github.com/repos/PrivateBin/PrivateBin","labels_url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/28/comments","events_url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/28/events","html_url":"https://github.com/PrivateBin/PrivateBin/issues/28","id":164682414,"node_id":"MDU6SXNzdWUxNjQ2ODI0MTQ=","number":28,"title":"Switch to  Web Crypto API","user":{"login":"rugk","id":11966684,"node_id":"MDQ6VXNlcjExOTY2Njg0","avatar_url":"https://avatars3.githubusercontent.com/u/11966684?v=4","gravatar_id":"","url":"https://api.github.com/users/rugk","html_url":"https://github.com/rugk","followers_url":"https://api.github.com/users/rugk/followers","following_url":"https://api.github.com/users/rugk/following{/other_user}","gists_url":"https://api.github.com/users/rugk/gists{/gist_id}","starred_url":"https://api.github.com/users/rugk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rugk/subscriptions","organizations_url":"https://api.github.com/users/rugk/orgs","repos_url":"https://api.github.com/users/rugk/repos","events_url":"https://api.github.com/users/rugk/events{/privacy}","received_events_url":"https://api.github.com/users/rugk/received_events","type":"User","site_admin":false},"labels":[{"id":405351005,"node_id":"MDU6TGFiZWw0MDUzNTEwMDU=","url":"https://api.github.com/repos/PrivateBin/PrivateBin/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":405380120,"node_id":"MDU6TGFiZWw0MDUzODAxMjA=","url":"https://api.github.com/repos/PrivateBin/PrivateBin/labels/security","name":"security","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"elrido","id":1017622,"node_id":"MDQ6VXNlcjEwMTc2MjI=","avatar_url":"https://avatars0.githubusercontent.com/u/1017622?v=4","gravatar_id":"","url":"https://api.github.com/users/elrido","html_url":"https://github.com/elrido","followers_url":"https://api.github.com/users/elrido/followers","following_url":"https://api.github.com/users/elrido/following{/other_user}","gists_url":"https://api.github.com/users/elrido/gists{/gist_id}","starred_url":"https://api.github.com/users/elrido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elrido/subscriptions","organizations_url":"https://api.github.com/users/elrido/orgs","repos_url":"https://api.github.com/users/elrido/repos","events_url":"https://api.github.com/users/elrido/events{/privacy}","received_events_url":"https://api.github.com/users/elrido/received_events","type":"User","site_admin":false},"assignees":[{"login":"elrido","id":1017622,"node_id":"MDQ6VXNlcjEwMTc2MjI=","avatar_url":"https://avatars0.githubusercontent.com/u/1017622?v=4","gravatar_id":"","url":"https://api.github.com/users/elrido","html_url":"https://github.com/elrido","followers_url":"https://api.github.com/users/elrido/followers","following_url":"https://api.github.com/users/elrido/following{/other_user}","gists_url":"https://api.github.com/users/elrido/gists{/gist_id}","starred_url":"https://api.github.com/users/elrido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elrido/subscriptions","organizations_url":"https://api.github.com/users/elrido/orgs","repos_url":"https://api.github.com/users/elrido/repos","events_url":"https://api.github.com/users/elrido/events{/privacy}","received_events_url":"https://api.github.com/users/elrido/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/PrivateBin/PrivateBin/milestones/4","html_url":"https://github.com/PrivateBin/PrivateBin/milestone/4","labels_url":"https://api.github.com/repos/PrivateBin/PrivateBin/milestones/4/labels","id":1948721,"node_id":"MDk6TWlsZXN0b25lMTk0ODcyMQ==","number":4,"title":"Release 1.3 - Review & refactor paste format","description":"Introduce a version identifier, support for different encryption schemes, generally review to format for improvements. Support for both the original and new version needs to be present in client and server code.","creator":{"login":"elrido","id":1017622,"node_id":"MDQ6VXNlcjEwMTc2MjI=","avatar_url":"https://avatars0.githubusercontent.com/u/1017622?v=4","gravatar_id":"","url":"https://api.github.com/users/elrido","html_url":"https://github.com/elrido","followers_url":"https://api.github.com/users/elrido/followers","following_url":"https://api.github.com/users/elrido/following{/other_user}","gists_url":"https://api.github.com/users/elrido/gists{/gist_id}","starred_url":"https://api.github.com/users/elrido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elrido/subscriptions","organizations_url":"https://api.github.com/users/elrido/orgs","repos_url":"https://api.github.com/users/elrido/repos","events_url":"https://api.github.com/users/elrido/events{/privacy}","received_events_url":"https://api.github.com/users/elrido/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":4,"state":"open","created_at":"2016-08-18T04:34:26Z","updated_at":"2018-08-17T22:18:04Z","due_on":null,"closed_at":null},"comments":16,"created_at":"2016-07-09T19:43:21Z","updated_at":"2018-09-02T18:57:35Z","closed_at":null,"author_association":"MEMBER","body":"Switch to  [Web Crypto API](https://www.w3.org/TR/WebCryptoAPI/) and provide sjcl only as a fallback.\n\n[Browser support is good](http://caniuse.com/cryptography).\n"},"comment":{"url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/comments/417952275","html_url":"https://github.com/PrivateBin/PrivateBin/issues/28#issuecomment-417952275","issue_url":"https://api.github.com/repos/PrivateBin/PrivateBin/issues/28","id":417952275,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzk1MjI3NQ==","user":{"login":"elrido","id":1017622,"node_id":"MDQ6VXNlcjEwMTc2MjI=","avatar_url":"https://avatars0.githubusercontent.com/u/1017622?v=4","gravatar_id":"","url":"https://api.github.com/users/elrido","html_url":"https://github.com/elrido","followers_url":"https://api.github.com/users/elrido/followers","following_url":"https://api.github.com/users/elrido/following{/other_user}","gists_url":"https://api.github.com/users/elrido/gists{/gist_id}","starred_url":"https://api.github.com/users/elrido/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elrido/subscriptions","organizations_url":"https://api.github.com/users/elrido/orgs","repos_url":"https://api.github.com/users/elrido/repos","events_url":"https://api.github.com/users/elrido/events{/privacy}","received_events_url":"https://api.github.com/users/elrido/received_events","type":"User","site_admin":false},"created_at":"2018-09-02T18:57:35Z","updated_at":"2018-09-02T18:57:35Z","author_association":"CONTRIBUTOR","body":"Reg. nounce: We already use a [random initialization vector](https://github.com/PrivateBin/PrivateBin/blob/b191e2c437821d0482b2d54387f4c95d1571b2ee/js/privatebin.js#L709) (128 bits), so no two plaintexts should get the same cipher text anyway. Also there is a random salt (64 bits) used in the key derivation from the randomly generated key (256 bit).\r\n\r\nOf course IV and PBKDF2 salt are known to anyone trying to brute force the key to an offline stored paste and increasing the iterations and raising the HMAC hash to SHA-512 will slow this down. -> New paste format - focus on adjusting the API first, please."}}
{"actor":{"display_login":"elrido"}}