Opened 9 years ago

Last modified 9 years ago

#147 new defect

Section 4.10.2 - Algorithm and examples

Reported by: ietf@… Owned by: draft-ietf-jose-json-web-algorithms@…
Priority: Editorial Milestone:
Component: json-web-algorithms Version:
Severity: - Keywords:


All of the algorithm description and examples are now in the mcgrew draft and should not be placed here. Delete all of it

Change History (1)

comment:1 Changed 9 years ago by michael.jones@…

Unfortunately, draft-mcgrew-aead-aes-cbc-hmac-sha2-02 still convolves its algorithm descriptions with a particular set of packaging decisions concatenating certain inputs and outputs. While it's headed in the right direction by acknowledging that other packaging decisions are possible in which the values are kept distinct in the new Appendix B (Alternative Interface for Legacy Encoding), both the algorithm descriptions and the example computation values still assume the particular concatenation of the values originally described in previous drafts.

In particular, the ciphertext output S in -02 is still described as having the IV be a prefix to it, rather than being described as the distinct ciphertext value E, as done in draft-ietf-jose-json-web-algorithms-16. The examples in -02 do the same.

Until that is addressed, I believe that the current presentation of the packaging used by JOSE remains too confusing for developers to easily use, hence the continued need for the duplication of this content in our specifications.

Note: See TracTickets for help on using tickets.