OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: ODF 1.2 Part 3 Section 3.5 manifest:algorithm


Hello ODF TC,

I have been looking at the file located at
http://docs.oasis-open.org/office/v1.2/part3/cd01/OpenDocument-v1.2-part3-cd01.odt,
dated 19. October 2009.

ODF 1.2 is the first major "over-haul" of ODF since ODF 1.0 was
approved, so this would be a good time to tighten a few things up in
terms of support of already existing applications and where to ODF
should be driven in the future.

* Section 3.5 <manifest:algorithm>

I propose to change section 3.5 to the following:

[Section 3.5 start]

The <manifest:algorithm> element specifies the algorithm used to encrypt data.

The <manifest:algorithm>-element SHALL only contain child elements
that are permitted child elements of an <EncryptionMethod> element as
defined in 3.2 of [xmlenc-core], whose Algorithm-attribute has the
value of the manifest:algorithm-name attribute.

If the value of the manifest:algorithm-name attribute is Blowfish CFB
the <manifest:algorithm> element shall not have child elements.

(section describing schema at the end of the section remains the same)

[Section 3.5 end]

Justification:

The idea is basically to promote "standard" algorithms and XML
constructs as those mentioned in [xmlenc-core] to "first class
citizens" of ODF while making usage of Blowfish a second class citizen
- while acknowledging that there are documents and applications out
there using Blowfish.

I have specifically chosen to substitute " SHOULD only contain child
elements" with " SHALL only contain child elements" since I see no
need for the more lose "should"-term. The definition of
EncryptionMethod from xmlenc-core consists of optional child elements,
so this fits nicely with "no child elements" when dealing with
Blowfish. I believe a more strict set of element rules would
facilitate interop better than the current lax way of specifying
elements.

I hope you will take this into consideration.

--
Jesper Lund Stocholm
www.idippedut.dk
SC34/WG4 http://www.itscj.ipsj.or.jp/sc34/wg4/
S-445 - Danish mirror committee to SC34


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]