[C++ API +] Add proxy mode on SignatureValidator 81/90081/13
authorsangwan.kwon <sangwan.kwon@samsung.com>
Fri, 23 Sep 2016 00:49:58 +0000 (09:49 +0900)
committersangwan.kwon <sangwan.kwon@samsung.com>
Thu, 10 Nov 2016 08:10:16 +0000 (17:10 +0900)
commitea22043ee08662b3f181f7ea0d41c6b9a1d3781f
treeee90f1b2be4b09cb62ca948916216f6b4573ac0c
parentb2616f8b42fcea034df7e77c48643d373ae89bd4
[C++ API +] Add proxy mode on SignatureValidator

* Purpose : Improve signature validation performance.
* Key-idea : Reference validation should be done only once
             on multiple-signatures during signature validation.

[Added C++ API]
- SignatureValidator::checkAll(bool checkOcsp,
                               bool checkReferences,
                               SignatureDataList &sigDataSet)
- SignatureValidator::checkListAll(bool checkOcsp,
                                   const UriList &uriList,
                                   SignatureDataList &sigDataSet)

Change-Id: I6abba2100fecd5fe779f0e7cdd977b6281f74d9c
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
src/vcore/BaseValidator.cpp
src/vcore/BaseValidator.h
src/vcore/SignatureData.h
src/vcore/SignatureFinder.h
src/vcore/SignatureValidator.cpp
src/vcore/SignatureValidator.h
src/vcore/XmlsecAdapter.cpp
src/vcore/XmlsecAdapter.h
tests/vcore/test-signature-validator.cpp