Signature implementation moved from xwalk 81/32481/8
authorTomasz Iwanek <t.iwanek@samsung.com>
Thu, 4 Dec 2014 10:16:01 +0000 (11:16 +0100)
committerPawel Sikorski <p.sikorski@samsung.com>
Tue, 23 Dec 2014 12:10:34 +0000 (13:10 +0100)
commitfe843788303195ada826eaa987c77e61b510b8f3
tree361315380ad373e17e00a5128aa77777de138387
parentc6dd35c4abdfb5e5203b7733c201feeacfdec8f7
Signature implementation moved from xwalk

This is digital signature implementation moved from xwalk.
It is based on following PRs:
 - https://github.com/crosswalk-project/crosswalk/pull/2169
 - https://github.com/crosswalk-project/crosswalk/pull/2291
 - https://github.com/crosswalk-project/crosswalk/pull/2422

There are some not solved issues:
 - test correctness for valid widgets,
 - seperation from managing root certificate,
 - style of this code.

[[ PLEASE NOTE THE COMMIT CONTAINS CROSSWALK'S BSD-STYLE LICENSE ]]

Change-Id: I42db7e8a02b44a88ca88d143ad034fd1e253f3e2
Signed-off-by: Pawel Sikorski <p.sikorski@samsung.com>
20 files changed:
CMakeLists.txt
LICENSE-xwalk [new file with mode: 0644]
common/CMakeLists.txt
common/include/step/signature_step.h [new file with mode: 0644]
common/src/step/signature_step.cc [new file with mode: 0644]
data/CMakeLists.txt [new file with mode: 0644]
data/signature_schema.xsd [new file with mode: 0644]
packaging/app-installers.spec
signature/CMakeLists.txt [new file with mode: 0644]
signature/include/logging.h [new file with mode: 0644]
signature/include/marcos.h [new file with mode: 0644]
signature/include/signature_data.h [new file with mode: 0644]
signature/include/signature_parser.h [new file with mode: 0644]
signature/include/signature_validator.h [new file with mode: 0644]
signature/include/signature_xmlsec_adaptor.h [new file with mode: 0644]
signature/src/signature_data.cc [new file with mode: 0644]
signature/src/signature_parser.cc [new file with mode: 0644]
signature/src/signature_validator.cc [new file with mode: 0644]
signature/src/signature_xmlsec_adaptor.cc [new file with mode: 0644]
wgt/src/wgt_backend.cc