{"action":"created","issue":{"url":"https://api.github.com/repos/tlswg/tls13-spec/issues/1158","repository_url":"https://api.github.com/repos/tlswg/tls13-spec","labels_url":"https://api.github.com/repos/tlswg/tls13-spec/issues/1158/labels{/name}","comments_url":"https://api.github.com/repos/tlswg/tls13-spec/issues/1158/comments","events_url":"https://api.github.com/repos/tlswg/tls13-spec/issues/1158/events","html_url":"https://github.com/tlswg/tls13-spec/pull/1158","id":299779402,"number":1158,"title":"Add the record header to additional data for AEAD (de)protection.","user":{"login":"cjpatton","id":3453007,"avatar_url":"https://avatars0.githubusercontent.com/u/3453007?v=4","gravatar_id":"","url":"https://api.github.com/users/cjpatton","html_url":"https://github.com/cjpatton","followers_url":"https://api.github.com/users/cjpatton/followers","following_url":"https://api.github.com/users/cjpatton/following{/other_user}","gists_url":"https://api.github.com/users/cjpatton/gists{/gist_id}","starred_url":"https://api.github.com/users/cjpatton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjpatton/subscriptions","organizations_url":"https://api.github.com/users/cjpatton/orgs","repos_url":"https://api.github.com/users/cjpatton/repos","events_url":"https://api.github.com/users/cjpatton/events{/privacy}","received_events_url":"https://api.github.com/users/cjpatton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":24,"created_at":"2018-02-23T16:57:14Z","updated_at":"2018-02-26T13:10:25Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/tlswg/tls13-spec/pulls/1158","html_url":"https://github.com/tlswg/tls13-spec/pull/1158","diff_url":"https://github.com/tlswg/tls13-spec/pull/1158.diff","patch_url":"https://github.com/tlswg/tls13-spec/pull/1158.patch"},"body":"Currently, checking the legacy_record_version fields of the TLSCiphertext is not mandatory, and checking the opaque_type is unspecified. These values need to be enforced for reasons discussed in issue #1145."},"comment":{"url":"https://api.github.com/repos/tlswg/tls13-spec/issues/comments/368499252","html_url":"https://github.com/tlswg/tls13-spec/pull/1158#issuecomment-368499252","issue_url":"https://api.github.com/repos/tlswg/tls13-spec/issues/1158","id":368499252,"user":{"login":"ekr","id":1111457,"avatar_url":"https://avatars0.githubusercontent.com/u/1111457?v=4","gravatar_id":"","url":"https://api.github.com/users/ekr","html_url":"https://github.com/ekr","followers_url":"https://api.github.com/users/ekr/followers","following_url":"https://api.github.com/users/ekr/following{/other_user}","gists_url":"https://api.github.com/users/ekr/gists{/gist_id}","starred_url":"https://api.github.com/users/ekr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekr/subscriptions","organizations_url":"https://api.github.com/users/ekr/orgs","repos_url":"https://api.github.com/users/ekr/repos","events_url":"https://api.github.com/users/ekr/events{/privacy}","received_events_url":"https://api.github.com/users/ekr/received_events","type":"User","site_admin":false},"created_at":"2018-02-26T13:10:25Z","updated_at":"2018-02-26T13:10:25Z","author_association":"CONTRIBUTOR","body":"In terms of what was ADed I would proposes that the rule would simply be \"everything up to the plaintexT\" as it appears on the wire. That is straightforward to understand and implement, especially on the receiver. \r\n\r\nThe one complexity from the implementation perspective is on the protecting side, you need to know the AEAD output length in advance. However, with all our existing AEAD algorithms, the expansion is constant and so this is straightforward, and of course it was required to be able to do this for TLS 1.2 and below anyway."}}
{"actor":{"display_login":"ekr"}}