| <!--*********************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| ***********************************************************--> |
| |
| |
| <!ELEMENT manifest:manifest (manifest:file-entry+)> |
| <!ATTLIST manifest:manifest xmlns:manifest CDATA #FIXED "http://openoffice.org/2001/manifest"> |
| |
| <!ELEMENT manifest:file-entry (manifest:encryption-data?)> |
| <!-- manifest:size is usually only specified for encrypted entries --> |
| <!ATTLIST manifest:file-entry |
| manifest:full-path CDATA #REQUIRED |
| manifest:size CDATA #IMPLIED |
| manifest:media-type CDATA #REQUIRED |
| > |
| |
| <!ELEMENT manifest:encryption-data (manifest:algorithm,manifest:key-derivation)> |
| <!ATTLIST manifest:encryption-data |
| manifest:checksum-type CDATA #REQUIRED |
| manifest:checksum CDATA #REQUIRED > |
| <!-- algorithm-name specifies the name of the algorithm used to encrypt |
| the stream, for example Blowfish |
| manifest:initialisation-vector is stored encoded in Base64 --> |
| <!ELEMENT manifest:algorithm EMPTY> |
| <!ATTLIST manifest:algorithm |
| manifest:algorithm-name CDATA #REQUIRED |
| manifest:initialisation-vector CDATA #REQUIRED> |
| |
| <!ELEMENT manifest:key-derivation EMPTY> |
| <!-- manifest:key-derivation-name specifies the name of the algorithm used to derive |
| the key, for example PBKDF2 (see rfc 2898 ) |
| manifest:salt is stored encoded in Base64 --> |
| <!ATTLIST manifest:key-derivation |
| manifest:key-derivation-name CDATA #REQUIRED |
| manifest:salt CDATA #REQUIRED |
| manifest:iteration-count CDATA #REQUIRED> |
| |