draft-ietf-smime-rfc3278-update-03.txt   draft-ietf-smime-rfc3278-update-04.txt 
S/MIME WG Sean Turner, IECA S/MIME WG Sean Turner, IECA
Internet Draft Daniel Brown, Certicom Internet Draft Daniel Brown, Certicom
Intended Status: Informational May 2, 2008 Intended Status: Informational May 6, 2008
Updates: 3278 (once approved) Updates: 3278 (once approved)
Expires: November 2, 2008 Expires: November 6, 2008
Update to Use of Elliptic Curve Cryptography (ECC) Algorithms Update to Use of Elliptic Curve Cryptography (ECC) Algorithms
in Cryptographic Message Syntax (CMS) in Cryptographic Message Syntax (CMS)
draft-ietf-smime-rfc3278-update-03.txt draft-ietf-smime-rfc3278-update-04.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 35 skipping to change at page 1, line 35
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on November 2, 2008. This Internet-Draft will expire on November 6, 2008.
Copyright Notice Copyright Notice
Copyright (C) The IETF Trust (2008). Copyright (C) The IETF Trust (2008).
Abstract Abstract
RFC 3278 describes how to use Elliptic Curve Cryptography (ECC) RFC 3278 describes how to use Elliptic Curve Cryptography (ECC)
public-key algorithms in the Cryptographic Message Syntax (CMS). public-key algorithms in the Cryptographic Message Syntax (CMS).
This document updates RFC 3278 to add support for the SHA2 family of This document updates RFC 3278 to add support for the SHA2 family of
skipping to change at page 7, line 32 skipping to change at page 7, line 32
30 1c 06 09 2b 81 05 10 86 48 3f 00 10 30 0f 06 30 1c 06 09 2b 81 05 10 86 48 3f 00 10 30 0f 06
0b 2a 86 48 86 f7 0d 01 09 10 03 06 05 00 0b 2a 86 48 86 f7 0d 01 09 10 03 06 05 00
for ECMQV. for ECMQV.
New: New:
The SMIMECapability value to indicate support for The SMIMECapability value to indicate support for
a) the standard ECDH key agreement algorithm, a) the standard ECDH key agreement algorithm,
b) the cofactor ECDH key agreement algorithm, or b) the cofactor ECDH key agreement algorithm, or
c) the 1-Pass ECMWV key agreement algorithm c) the 1-Pass ECMQV key agreement algorithm
is a SEQUENCE with the capabilityID field containing the object is a SEQUENCE with the capabilityID field containing the object
identifier identifier
a) dhSinglePass-stdDH-sha*kdf-scheme, a) dhSinglePass-stdDH-sha*kdf-scheme,
b) dhSinglePass-cofactorDH-sha*kdf-scheme, or b) dhSinglePass-cofactorDH-sha*kdf-scheme, or
c) mqvSinglePass-sha*kdf-scheme c) mqvSinglePass-sha*kdf-scheme
respectively (where * is 1, 224, 256, 384, or 512) with the respectively (where * is 1, 224, 256, 384, or 512) with the
parameters present. The parameters indicate the supported key- parameters present. The parameters indicate the supported key-
encryption algorithm with the KeyWrapAlgorithm algorithm identifier. encryption algorithm with the KeyWrapAlgorithm algorithm identifier.
Example DER encodings that indicate some capabilities are as follows Example DER encodings that indicate some capabilities are as follows
skipping to change at page 12, line 35 skipping to change at page 12, line 35
mqvSinglePass-sha224kdf-scheme OBJECT IDENTIFIER ::= { mqvSinglePass-sha224kdf-scheme OBJECT IDENTIFIER ::= {
secg-scheme 15 0 } secg-scheme 15 0 }
mqvSinglePass-sha256kdf-scheme OBJECT IDENTIFIER ::= { mqvSinglePass-sha256kdf-scheme OBJECT IDENTIFIER ::= {
secg-scheme 15 1 } secg-scheme 15 1 }
mqvSinglePass-sha384kdf-scheme OBJECT IDENTIFIER ::= { mqvSinglePass-sha384kdf-scheme OBJECT IDENTIFIER ::= {
secg-scheme 15 2 } secg-scheme 15 2 }
mqvSinglePass-sha512kdf-scheme OBJECT IDENTIFIER ::= { mqvSinglePass-sha512kdf-scheme OBJECT IDENTIFIER ::= {
secg-scheme 14 0 } secg-scheme 15 3 }
where where
x9-63-scheme OBJECT IDENTIFIER ::= { x9-63-scheme OBJECT IDENTIFIER ::= {
iso(1) identified-organization(3) tc68(133) country(16) iso(1) identified-organization(3) tc68(133) country(16)
x9(840) x9-63(63) schemes(0) } x9(840) x9-63(63) schemes(0) }
and and
secg-scheme OBJECT IDENTIFIER ::= { secg-scheme OBJECT IDENTIFIER ::= {
 End of changes. 6 change blocks. 
6 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/