LibreOffice Module package (master) 1
Variables
ManifestDefines.hxx File Reference
#include <rtl/ustring.hxx>
Include dependency graph for ManifestDefines.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

constexpr OUStringLiteral MANIFEST_NSPREFIX = u"manifest:"
 
constexpr OUStringLiteral ELEMENT_MANIFEST = u"manifest:manifest"
 
constexpr OUStringLiteral ATTRIBUTE_XMLNS = u"xmlns:manifest"
 
constexpr OUStringLiteral ATTRIBUTE_XMLNS_LOEXT = u"xmlns:loext"
 
constexpr OUStringLiteral MANIFEST_NAMESPACE = u"http://openoffice.org/2001/manifest"
 
constexpr OUStringLiteral MANIFEST_OASIS_NAMESPACE = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"
 
constexpr OUStringLiteral MANIFEST_LOEXT_NAMESPACE = u"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
 
constexpr OUStringLiteral MANIFEST_DOCTYPE = u"<!DOCTYPE manifest:manifest PUBLIC \"-//OpenOffice.org//DTD Manifest 1.0//EN\" \"Manifest.dtd\">"
 
constexpr OUStringLiteral ELEMENT_FILE_ENTRY = u"manifest:file-entry"
 
constexpr OUStringLiteral ATTRIBUTE_FULL_PATH = u"manifest:full-path"
 
constexpr OUStringLiteral ATTRIBUTE_VERSION = u"manifest:version"
 
constexpr OUStringLiteral ATTRIBUTE_MEDIA_TYPE = u"manifest:media-type"
 
constexpr OUStringLiteral ATTRIBUTE_SIZE = u"manifest:size"
 
constexpr OUStringLiteral ELEMENT_MANIFEST_KEYINFO = u"loext:keyinfo"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTED_KEYINFO = u"loext:KeyInfo"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTEDKEY = u"loext:encrypted-key"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTIONMETHOD = u"loext:encryption-method"
 
constexpr OUStringLiteral ELEMENT_PGPDATA = u"loext:PGPData"
 
constexpr OUStringLiteral ELEMENT_PGPKEYID = u"loext:PGPKeyID"
 
constexpr OUStringLiteral ELEMENT_PGPKEYPACKET = u"loext:PGPKeyPacket"
 
constexpr OUStringLiteral ATTRIBUTE_ALGORITHM = u"loext:PGPAlgorithm"
 
constexpr OUStringLiteral ELEMENT_CIPHERDATA = u"loext:CipherData"
 
constexpr OUStringLiteral ELEMENT_CIPHERVALUE = u"loext:CipherValue"
 
constexpr OUStringLiteral ELEMENT_MANIFEST13_KEYINFO = u"manifest:keyinfo"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTEDKEY13 = u"manifest:encrypted-key"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTIONMETHOD13 = u"manifest:encryption-method"
 
constexpr OUStringLiteral ELEMENT_PGPDATA13 = u"manifest:PGPData"
 
constexpr OUStringLiteral ELEMENT_PGPKEYID13 = u"manifest:PGPKeyID"
 
constexpr OUStringLiteral ELEMENT_PGPKEYPACKET13 = u"manifest:PGPKeyPacket"
 
constexpr OUStringLiteral ATTRIBUTE_ALGORITHM13 = u"manifest:PGPAlgorithm"
 
constexpr OUStringLiteral ELEMENT_CIPHERDATA13 = u"manifest:CipherData"
 
constexpr OUStringLiteral ELEMENT_CIPHERVALUE13 = u"manifest:CipherValue"
 
constexpr OUStringLiteral ELEMENT_ENCRYPTION_DATA = u"manifest:encryption-data"
 
constexpr OUStringLiteral ATTRIBUTE_CHECKSUM_TYPE = u"manifest:checksum-type"
 
constexpr OUStringLiteral ATTRIBUTE_CHECKSUM = u"manifest:checksum"
 
constexpr OUStringLiteral ELEMENT_ALGORITHM = u"manifest:algorithm"
 
constexpr OUStringLiteral ATTRIBUTE_ALGORITHM_NAME = u"manifest:algorithm-name"
 
constexpr OUStringLiteral ATTRIBUTE_INITIALISATION_VECTOR = u"manifest:initialisation-vector"
 
constexpr OUStringLiteral ELEMENT_START_KEY_GENERATION = u"manifest:start-key-generation"
 
constexpr OUStringLiteral ATTRIBUTE_START_KEY_GENERATION_NAME = u"manifest:start-key-generation-name"
 
constexpr OUStringLiteral ATTRIBUTE_KEY_SIZE = u"manifest:key-size"
 
constexpr OUStringLiteral ELEMENT_KEY_DERIVATION = u"manifest:key-derivation"
 
constexpr OUStringLiteral ATTRIBUTE_KEY_DERIVATION_NAME = u"manifest:key-derivation-name"
 
constexpr OUStringLiteral ATTRIBUTE_SALT = u"manifest:salt"
 
constexpr OUStringLiteral ATTRIBUTE_ITERATION_COUNT = u"manifest:iteration-count"
 
constexpr OUStringLiteral SHA256_URL_ODF12 = u"http://www.w3.org/2000/09/xmldsig#sha256"
 OFFICE-3708: wrong URL cited in ODF 1.2 and used since OOo 3.4 beta. More...
 
constexpr OUStringLiteral SHA256_URL = u"http://www.w3.org/2001/04/xmlenc#sha256"
 
constexpr OUStringLiteral SHA1_NAME = u"SHA1"
 
constexpr OUStringLiteral SHA1_URL = u"http://www.w3.org/2000/09/xmldsig#sha1"
 
constexpr OUStringLiteral SHA1_1K_NAME = u"SHA1/1K"
 
constexpr OUStringLiteral SHA1_1K_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#sha1-1k"
 
constexpr OUStringLiteral SHA256_1K_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#sha256-1k"
 
constexpr OUStringLiteral BLOWFISH_NAME = u"Blowfish CFB"
 
constexpr OUStringLiteral BLOWFISH_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#blowfish"
 
constexpr OUStringLiteral AES128_URL = u"http://www.w3.org/2001/04/xmlenc#aes128-cbc"
 
constexpr OUStringLiteral AES192_URL = u"http://www.w3.org/2001/04/xmlenc#aes192-cbc"
 
constexpr OUStringLiteral AES256_URL = u"http://www.w3.org/2001/04/xmlenc#aes256-cbc"
 
constexpr OUStringLiteral PBKDF2_NAME = u"PBKDF2"
 
constexpr OUStringLiteral PGP_NAME = u"PGP"
 
constexpr OUStringLiteral PBKDF2_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#pbkdf2"
 

Variable Documentation

◆ AES128_URL

constexpr OUStringLiteral AES128_URL = u"http://www.w3.org/2001/04/xmlenc#aes128-cbc"
inlineconstexpr

Definition at line 86 of file ManifestDefines.hxx.

Referenced by ManifestImport::doAlgorithm().

◆ AES192_URL

constexpr OUStringLiteral AES192_URL = u"http://www.w3.org/2001/04/xmlenc#aes192-cbc"
inlineconstexpr

Definition at line 87 of file ManifestDefines.hxx.

Referenced by ManifestImport::doAlgorithm().

◆ AES256_URL

constexpr OUStringLiteral AES256_URL = u"http://www.w3.org/2001/04/xmlenc#aes256-cbc"
inlineconstexpr

◆ ATTRIBUTE_ALGORITHM

constexpr OUStringLiteral ATTRIBUTE_ALGORITHM = u"loext:PGPAlgorithm"
inlineconstexpr

◆ ATTRIBUTE_ALGORITHM13

constexpr OUStringLiteral ATTRIBUTE_ALGORITHM13 = u"manifest:PGPAlgorithm"
inlineconstexpr

◆ ATTRIBUTE_ALGORITHM_NAME

constexpr OUStringLiteral ATTRIBUTE_ALGORITHM_NAME = u"manifest:algorithm-name"
inlineconstexpr

◆ ATTRIBUTE_CHECKSUM

constexpr OUStringLiteral ATTRIBUTE_CHECKSUM = u"manifest:checksum"
inlineconstexpr

◆ ATTRIBUTE_CHECKSUM_TYPE

constexpr OUStringLiteral ATTRIBUTE_CHECKSUM_TYPE = u"manifest:checksum-type"
inlineconstexpr

◆ ATTRIBUTE_FULL_PATH

constexpr OUStringLiteral ATTRIBUTE_FULL_PATH = u"manifest:full-path"
inlineconstexpr

◆ ATTRIBUTE_INITIALISATION_VECTOR

constexpr OUStringLiteral ATTRIBUTE_INITIALISATION_VECTOR = u"manifest:initialisation-vector"
inlineconstexpr

◆ ATTRIBUTE_ITERATION_COUNT

constexpr OUStringLiteral ATTRIBUTE_ITERATION_COUNT = u"manifest:iteration-count"
inlineconstexpr

◆ ATTRIBUTE_KEY_DERIVATION_NAME

constexpr OUStringLiteral ATTRIBUTE_KEY_DERIVATION_NAME = u"manifest:key-derivation-name"
inlineconstexpr

◆ ATTRIBUTE_KEY_SIZE

constexpr OUStringLiteral ATTRIBUTE_KEY_SIZE = u"manifest:key-size"
inlineconstexpr

◆ ATTRIBUTE_MEDIA_TYPE

constexpr OUStringLiteral ATTRIBUTE_MEDIA_TYPE = u"manifest:media-type"
inlineconstexpr

◆ ATTRIBUTE_SALT

constexpr OUStringLiteral ATTRIBUTE_SALT = u"manifest:salt"
inlineconstexpr

◆ ATTRIBUTE_SIZE

constexpr OUStringLiteral ATTRIBUTE_SIZE = u"manifest:size"
inlineconstexpr

◆ ATTRIBUTE_START_KEY_GENERATION_NAME

constexpr OUStringLiteral ATTRIBUTE_START_KEY_GENERATION_NAME = u"manifest:start-key-generation-name"
inlineconstexpr

◆ ATTRIBUTE_VERSION

constexpr OUStringLiteral ATTRIBUTE_VERSION = u"manifest:version"
inlineconstexpr

◆ ATTRIBUTE_XMLNS

constexpr OUStringLiteral ATTRIBUTE_XMLNS = u"xmlns:manifest"
inlineconstexpr

Definition at line 25 of file ManifestDefines.hxx.

Referenced by ManifestExport::ManifestExport().

◆ ATTRIBUTE_XMLNS_LOEXT

constexpr OUStringLiteral ATTRIBUTE_XMLNS_LOEXT = u"xmlns:loext"
inlineconstexpr

Definition at line 26 of file ManifestDefines.hxx.

Referenced by ManifestExport::ManifestExport().

◆ BLOWFISH_NAME

constexpr OUStringLiteral BLOWFISH_NAME = u"Blowfish CFB"
inlineconstexpr

◆ BLOWFISH_URL

constexpr OUStringLiteral BLOWFISH_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#blowfish"
inlineconstexpr

Definition at line 85 of file ManifestDefines.hxx.

Referenced by ManifestImport::doAlgorithm().

◆ ELEMENT_ALGORITHM

constexpr OUStringLiteral ELEMENT_ALGORITHM = u"manifest:algorithm"
inlineconstexpr

◆ ELEMENT_CIPHERDATA

constexpr OUStringLiteral ELEMENT_CIPHERDATA = u"loext:CipherData"
inlineconstexpr

◆ ELEMENT_CIPHERDATA13

constexpr OUStringLiteral ELEMENT_CIPHERDATA13 = u"manifest:CipherData"
inlineconstexpr

◆ ELEMENT_CIPHERVALUE

constexpr OUStringLiteral ELEMENT_CIPHERVALUE = u"loext:CipherValue"
inlineconstexpr

◆ ELEMENT_CIPHERVALUE13

constexpr OUStringLiteral ELEMENT_CIPHERVALUE13 = u"manifest:CipherValue"
inlineconstexpr

◆ ELEMENT_ENCRYPTED_KEYINFO

constexpr OUStringLiteral ELEMENT_ENCRYPTED_KEYINFO = u"loext:KeyInfo"
inlineconstexpr

Definition at line 38 of file ManifestDefines.hxx.

Referenced by ManifestImport::startElement().

◆ ELEMENT_ENCRYPTEDKEY

constexpr OUStringLiteral ELEMENT_ENCRYPTEDKEY = u"loext:encrypted-key"
inlineconstexpr

◆ ELEMENT_ENCRYPTEDKEY13

constexpr OUStringLiteral ELEMENT_ENCRYPTEDKEY13 = u"manifest:encrypted-key"
inlineconstexpr

◆ ELEMENT_ENCRYPTION_DATA

constexpr OUStringLiteral ELEMENT_ENCRYPTION_DATA = u"manifest:encryption-data"
inlineconstexpr

◆ ELEMENT_ENCRYPTIONMETHOD

constexpr OUStringLiteral ELEMENT_ENCRYPTIONMETHOD = u"loext:encryption-method"
inlineconstexpr

◆ ELEMENT_ENCRYPTIONMETHOD13

constexpr OUStringLiteral ELEMENT_ENCRYPTIONMETHOD13 = u"manifest:encryption-method"
inlineconstexpr

◆ ELEMENT_FILE_ENTRY

constexpr OUStringLiteral ELEMENT_FILE_ENTRY = u"manifest:file-entry"
inlineconstexpr

◆ ELEMENT_KEY_DERIVATION

constexpr OUStringLiteral ELEMENT_KEY_DERIVATION = u"manifest:key-derivation"
inlineconstexpr

◆ ELEMENT_MANIFEST

constexpr OUStringLiteral ELEMENT_MANIFEST = u"manifest:manifest"
inlineconstexpr

◆ ELEMENT_MANIFEST13_KEYINFO

constexpr OUStringLiteral ELEMENT_MANIFEST13_KEYINFO = u"manifest:keyinfo"
inlineconstexpr

◆ ELEMENT_MANIFEST_KEYINFO

constexpr OUStringLiteral ELEMENT_MANIFEST_KEYINFO = u"loext:keyinfo"
inlineconstexpr

◆ ELEMENT_PGPDATA

constexpr OUStringLiteral ELEMENT_PGPDATA = u"loext:PGPData"
inlineconstexpr

◆ ELEMENT_PGPDATA13

constexpr OUStringLiteral ELEMENT_PGPDATA13 = u"manifest:PGPData"
inlineconstexpr

◆ ELEMENT_PGPKEYID

constexpr OUStringLiteral ELEMENT_PGPKEYID = u"loext:PGPKeyID"
inlineconstexpr

◆ ELEMENT_PGPKEYID13

constexpr OUStringLiteral ELEMENT_PGPKEYID13 = u"manifest:PGPKeyID"
inlineconstexpr

◆ ELEMENT_PGPKEYPACKET

constexpr OUStringLiteral ELEMENT_PGPKEYPACKET = u"loext:PGPKeyPacket"
inlineconstexpr

◆ ELEMENT_PGPKEYPACKET13

constexpr OUStringLiteral ELEMENT_PGPKEYPACKET13 = u"manifest:PGPKeyPacket"
inlineconstexpr

◆ ELEMENT_START_KEY_GENERATION

constexpr OUStringLiteral ELEMENT_START_KEY_GENERATION = u"manifest:start-key-generation"
inlineconstexpr

◆ MANIFEST_DOCTYPE

constexpr OUStringLiteral MANIFEST_DOCTYPE = u"<!DOCTYPE manifest:manifest PUBLIC \"-//OpenOffice.org//DTD Manifest 1.0//EN\" \"Manifest.dtd\">"
inlineconstexpr

Definition at line 30 of file ManifestDefines.hxx.

Referenced by ManifestExport::ManifestExport().

◆ MANIFEST_LOEXT_NAMESPACE

constexpr OUStringLiteral MANIFEST_LOEXT_NAMESPACE = u"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
inlineconstexpr

Definition at line 29 of file ManifestDefines.hxx.

Referenced by ManifestExport::ManifestExport().

◆ MANIFEST_NAMESPACE

constexpr OUStringLiteral MANIFEST_NAMESPACE = u"http://openoffice.org/2001/manifest"
inlineconstexpr

◆ MANIFEST_NSPREFIX

constexpr OUStringLiteral MANIFEST_NSPREFIX = u"manifest:"
inlineconstexpr

Definition at line 23 of file ManifestDefines.hxx.

Referenced by ManifestImport::ConvertNameWithNamespace().

◆ MANIFEST_OASIS_NAMESPACE

constexpr OUStringLiteral MANIFEST_OASIS_NAMESPACE = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"
inlineconstexpr

◆ PBKDF2_NAME

constexpr OUStringLiteral PBKDF2_NAME = u"PBKDF2"
inlineconstexpr

◆ PBKDF2_URL

constexpr OUStringLiteral PBKDF2_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#pbkdf2"
inlineconstexpr

Definition at line 92 of file ManifestDefines.hxx.

Referenced by ManifestImport::doKeyDerivation().

◆ PGP_NAME

constexpr OUStringLiteral PGP_NAME = u"PGP"
inlineconstexpr

Definition at line 91 of file ManifestDefines.hxx.

Referenced by ManifestExport::ManifestExport().

◆ SHA1_1K_NAME

constexpr OUStringLiteral SHA1_1K_NAME = u"SHA1/1K"
inlineconstexpr

◆ SHA1_1K_URL

constexpr OUStringLiteral SHA1_1K_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#sha1-1k"
inlineconstexpr

Definition at line 81 of file ManifestDefines.hxx.

Referenced by ManifestImport::doEncryptionData().

◆ SHA1_NAME

constexpr OUStringLiteral SHA1_NAME = u"SHA1"
inlineconstexpr

◆ SHA1_URL

constexpr OUStringLiteral SHA1_URL = u"http://www.w3.org/2000/09/xmldsig#sha1"
inlineconstexpr

Definition at line 78 of file ManifestDefines.hxx.

Referenced by ManifestImport::doStartKeyAlg().

◆ SHA256_1K_URL

constexpr OUStringLiteral SHA256_1K_URL = u"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0#sha256-1k"
inlineconstexpr

◆ SHA256_URL

constexpr OUStringLiteral SHA256_URL = u"http://www.w3.org/2001/04/xmlenc#sha256"
inlineconstexpr

Definition at line 76 of file ManifestDefines.hxx.

Referenced by ManifestImport::doStartKeyAlg().

◆ SHA256_URL_ODF12

constexpr OUStringLiteral SHA256_URL_ODF12 = u"http://www.w3.org/2000/09/xmldsig#sha256"
inlineconstexpr

OFFICE-3708: wrong URL cited in ODF 1.2 and used since OOo 3.4 beta.

Definition at line 75 of file ManifestDefines.hxx.

Referenced by ManifestImport::doStartKeyAlg(), and ManifestExport::ManifestExport().