This document provides a summary of non-editorial changes in XML Encryption 1.1 from the XML Encryption Recommendation.
In the case of any difference between this document and the XML Encryption 1.1 specification [[XMLENC-CORE1]], the XML Encryption 1.1 specification is authoritative. This is a non-normative NOTE track document.
This document summarizes non-editorial changes in XML Encryption 1.1 [[XMLENC-CORE1]] from the XML Encryption Recommendation [[XMLENC-CORE]]. A detailed summary of all changes by document section is also available.
Added support for derived keys, in particular:
ConcatKDF algorithm.PBKDF2 algorithm.DerivedKey element RetrievalMethod description to include DerivedKey.ReferenceList description to include DerivedKey.AES-192-GCM Block Encryption as
OPTIONAL.SHA-384 Message Digest as OPTIONALConcatKDF as
REQUIRED, PBKDF2 as OPTIONAL.For all algorithms added, algorithm identifiers and information were added to the specification.
SHA-1 Message Digest to REQUIRED, but DISCOURAGED.SHA-256 Message Digest to REQUIREDAES-128-GCM Block Encryption as REQUIRED,
added warning about
use of CBC
block encryption algorithms and reference to paper on attack.RSA-v1.5 Key Transport to OPTIONAL
and added note that "Implementation of RSA v1.5 is NOT RECOMMENDED due to security risks associated with the algorithm".RSA-OAEP Key Transport to be used with
arbitrary mask
generation
functions (e.g. SHA2
based) by defining an
additional RSA-OAEP URI and significantly
revising specification text. Added definition of
new xenc11:MGF element.
AES-GCM Block Encryption description of the
algorithm as equivalent to
encryption followed by signing. Encoding attribute in the
EncryptedType element.URI and
Transforms in the
CipherReference element is defined in XML Signature.CipherValue element is used. AES-128-pad, AES-192-pad,
and AES-256-pad Symmetric Key Wrap
algorithms.