{"action":"created","issue":{"url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/352","labels_url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/352/labels{/name}","comments_url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/352/comments","events_url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/352/events","html_url":"https://github.com/OpenZWave/open-zwave/issues/352","id":61537372,"number":352,"title":"Move Encryption of the Security CC to WriteNextMsg in Driver.cpp","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenZWave/open-zwave/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/OpenZWave/open-zwave/labels/GoogleCode-Issue","name":"GoogleCode-Issue","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"Fishwaldo","id":842308,"avatar_url":"https://avatars.githubusercontent.com/u/842308?v=3","gravatar_id":"","url":"https://api.github.com/users/Fishwaldo","html_url":"https://github.com/Fishwaldo","followers_url":"https://api.github.com/users/Fishwaldo/followers","following_url":"https://api.github.com/users/Fishwaldo/following{/other_user}","gists_url":"https://api.github.com/users/Fishwaldo/gists{/gist_id}","starred_url":"https://api.github.com/users/Fishwaldo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fishwaldo/subscriptions","organizations_url":"https://api.github.com/users/Fishwaldo/orgs","repos_url":"https://api.github.com/users/Fishwaldo/repos","events_url":"https://api.github.com/users/Fishwaldo/events{/privacy}","received_events_url":"https://api.github.com/users/Fishwaldo/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/OpenZWave/open-zwave/milestones/1","html_url":"https://github.com/OpenZWave/open-zwave/milestones/Version%201.4","labels_url":"https://api.github.com/repos/OpenZWave/open-zwave/milestones/1/labels","id":1023871,"number":1,"title":"Version 1.4","description":"Version 1.4","creator":{"login":"Fishwaldo","id":842308,"avatar_url":"https://avatars.githubusercontent.com/u/842308?v=3","gravatar_id":"","url":"https://api.github.com/users/Fishwaldo","html_url":"https://github.com/Fishwaldo","followers_url":"https://api.github.com/users/Fishwaldo/followers","following_url":"https://api.github.com/users/Fishwaldo/following{/other_user}","gists_url":"https://api.github.com/users/Fishwaldo/gists{/gist_id}","starred_url":"https://api.github.com/users/Fishwaldo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fishwaldo/subscriptions","organizations_url":"https://api.github.com/users/Fishwaldo/orgs","repos_url":"https://api.github.com/users/Fishwaldo/repos","events_url":"https://api.github.com/users/Fishwaldo/events{/privacy}","received_events_url":"https://api.github.com/users/Fishwaldo/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":12,"state":"open","created_at":"2015-03-16T16:22:28Z","updated_at":"2015-05-06T16:24:39Z","due_on":null,"closed_at":null},"comments":34,"created_at":"2015-03-14T09:58:15Z","updated_at":"2015-05-07T10:22:05Z","closed_at":null,"body":"```\nCurrently there are a few issues with Encrypting a message when we call the \nSendMsg function:\n1) we ignore the Queue that the message was intended for\n2) we can't handle timeouts for encrypted messages.\n\nTo resend a timedout message, we need a new NONCE. as we already encrypted the \nmessage when placing it in the queue, we can't redo the encryption with a new \nNONCE.\n\nIf we move the encryption to the WriteNextMsg function, we can handle it all. \nIts not a critical task though, it just means timeouts for Encrypted messages \ndon't work. \n\n\n\n\n```\n\nOriginal issue reported on code.google.com by `jus...@dynam.ac` on 21 Aug 2014 at 3:20\n* Blocking: #399, #471"},"comment":{"url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/comments/99805496","html_url":"https://github.com/OpenZWave/open-zwave/issues/352#issuecomment-99805496","issue_url":"https://api.github.com/repos/OpenZWave/open-zwave/issues/352","id":99805496,"user":{"login":"Fishwaldo","id":842308,"avatar_url":"https://avatars.githubusercontent.com/u/842308?v=3","gravatar_id":"","url":"https://api.github.com/users/Fishwaldo","html_url":"https://github.com/Fishwaldo","followers_url":"https://api.github.com/users/Fishwaldo/followers","following_url":"https://api.github.com/users/Fishwaldo/following{/other_user}","gists_url":"https://api.github.com/users/Fishwaldo/gists{/gist_id}","starred_url":"https://api.github.com/users/Fishwaldo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fishwaldo/subscriptions","organizations_url":"https://api.github.com/users/Fishwaldo/orgs","repos_url":"https://api.github.com/users/Fishwaldo/repos","events_url":"https://api.github.com/users/Fishwaldo/events{/privacy}","received_events_url":"https://api.github.com/users/Fishwaldo/received_events","type":"User","site_admin":false},"created_at":"2015-05-07T10:22:05Z","updated_at":"2015-05-07T10:22:05Z","body":"(You can look at the 352 branch in OZW control panel to see how the new notifications work. Just look at my latest commit patch there for specifics if you need some help)"}}