Encrypted Initial Values: re-factoring the schema to support new requirements. 56/43856/23
authorMaciej J. Karpiuk <m.karpiuk2@samsung.com>
Tue, 14 Jul 2015 09:31:28 +0000 (11:31 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Tue, 24 Nov 2015 17:37:58 +0000 (09:37 -0800)
commitd3e24f2ecde5aa23aa7b2aed806725350f490629
treeff3d40eaa2caed60237a0cf8cf0b8924d16aa8a9
parent7d24744edd8f92af52c7631af5b1a0feccfc3248
Encrypted Initial Values: re-factoring the schema to support new requirements.

New requirements are: support for encrypting data and certificate objects.
This requires providing hybrid encryption: device key encrypts AES key, which
is used to encrypt the values.
Device key cannot directly encrypt values due to block size limitation of RSA OAEP algorithm.

Change-Id: I61f52bad74d7cf2f6018a1e0e38cc852a932619e
doc/example.xml
doc/example_device_key.xml
doc/initial_values.xsd
doc/sw_key.xsd
packaging/key-manager.spec
tests/XML_3_encrypted.xml [new file with mode: 0644]
tests/XML_3_encrypted.xsd [new file with mode: 0644]
tests/XML_4_device_key.xml [new file with mode: 0644]
tests/XML_4_device_key.xsd [new file with mode: 0644]
tests/test_xml-parser.cpp