How about “nonce”, instead of “iv”? “nonce” is used for the equivalent field in other RFCs about AEAD algorithms: RFC 5116 AEAD, RFC 5297 SIV, RFC 3610 CCM. Some of these use the name “IV” for different things than the AEAD nonce. NIST 800-38D GCM does uses “IV”, though it is defined as “A nonce that is associated with an invocation of authenticated encryption on a particular plaintext and AAD”. RFC 5084 “CCM & GCM in CMS” even says: “To have a common set of terms for AES-CCM and AES-GCM, the AES-GCM IV is referred to as a nonce in the remainder of this document.”
-- James Manger From: [email protected] [mailto:[email protected]] On Behalf Of Mike Jones Sent: Wednesday, 8 May 2013 7:41 AM To: Richard Barnes; Jim Schaad Cc: [email protected]; jose issue tracker; [email protected] Subject: Re: [jose] #20: Shorter names for JSON serialization What about “iv” and “tag”? For the other names, I’d actually prefer staying with those that are full words rather than those that are abbreviations of words, since they’re more descriptive. But I agree that “initialization_vector” and “authentication_tag” were overkill. -- Mike
_______________________________________________ jose mailing list [email protected] https://www.ietf.org/mailman/listinfo/jose
