summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>2018-09-28 13:46:21 +0200
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>2018-10-04 15:00:19 +0200
commitf0a0b4b6f6f5047df98a75ec999a964ce772b012 (patch)
tree21f6e26843a4fcd758f5f0410356e053a5db0a2d /tests
parent78b884add004bc306a81bb79e91aacab44cb98a9 (diff)
downloadkey-manager-f0a0b4b6f6f5047df98a75ec999a964ce772b012.tar.gz
key-manager-f0a0b4b6f6f5047df98a75ec999a964ce772b012.tar.bz2
key-manager-f0a0b4b6f6f5047df98a75ec999a964ce772b012.zip
Support for encrypted initial-values
Add tag attribute in xml schema Change-Id: Idc058e756ab6053103e1477292cacbacf57a9879
Diffstat (limited to 'tests')
-rw-r--r--tests/test_crypto-logic.cpp4
-rw-r--r--tests/test_generic-backend.cpp5
-rw-r--r--tests/test_tz-backend.cpp3
3 files changed, 7 insertions, 5 deletions
diff --git a/tests/test_crypto-logic.cpp b/tests/test_crypto-logic.cpp
index f519e27b..d13f6af3 100644
--- a/tests/test_crypto-logic.cpp
+++ b/tests/test_crypto-logic.cpp
@@ -91,7 +91,7 @@ BOOST_AUTO_TEST_CASE(row_encryption)
Crypto::Data data(DataType(DataType::Type::BINARY_DATA), createRandom(10));
Crypto::Decider decider;
Crypto::GStore &store = decider.getStore(data.type, policy);
- Token token = store.import(data, policy.password, RawBuffer());
+ Token token = store.import(data, policy.password, Crypto::EncryptionParams());
Name name = "test_data";
ClientId owner = "test_owner";
@@ -113,7 +113,7 @@ BOOST_AUTO_TEST_CASE(row_encryption_negatives)
Crypto::Data data(DataType(DataType::Type::BINARY_DATA), createRandom(10));
Crypto::Decider decider;
Crypto::GStore &store = decider.getStore(data.type, policy);
- Token token = store.import(data, policy.password, RawBuffer());
+ Token token = store.import(data, policy.password, Crypto::EncryptionParams());
Name name = "test_data";
ClientId owner = "test_owner";
diff --git a/tests/test_generic-backend.cpp b/tests/test_generic-backend.cpp
index 0b39bf37..5814a264 100644
--- a/tests/test_generic-backend.cpp
+++ b/tests/test_generic-backend.cpp
@@ -15,7 +15,8 @@
*/
#include <generic-backend/gobj.h>
#include <generic-backend/gstore.h>
-//#include <generic-backend/algo-validation.h>
+#include <generic-backend/algo-validation.h>
+#include <generic-backend/encryption-params.h>
#include <boost/test/unit_test.hpp>
@@ -72,7 +73,7 @@ BOOST_AUTO_TEST_CASE(gstore)
Exc::Crypto::OperationNotSupported);
BOOST_REQUIRE_THROW(store.generateSKey(CryptoAlgorithm(), Password()),
Exc::Crypto::OperationNotSupported);
- BOOST_REQUIRE_THROW(store.import(Crypto::Data(), Password(), RawBuffer()),
+ BOOST_REQUIRE_THROW(store.import(Crypto::Data(), Password(), Crypto::EncryptionParams()),
Exc::Crypto::OperationNotSupported);
BOOST_REQUIRE_THROW(store.destroy(Token()),
Exc::Crypto::OperationNotSupported);
diff --git a/tests/test_tz-backend.cpp b/tests/test_tz-backend.cpp
index 880211bc..93447dea 100644
--- a/tests/test_tz-backend.cpp
+++ b/tests/test_tz-backend.cpp
@@ -14,6 +14,7 @@
* limitations under the License
*/
#include <tz-backend/store.h>
+#include <generic-backend/encryption-params.h>
#include <boost/test/unit_test.hpp>
@@ -30,7 +31,7 @@ BOOST_AUTO_TEST_CASE(store)
Exc::Crypto::OperationNotSupported);
BOOST_REQUIRE_THROW(store.generateAKey(CryptoAlgorithm(), Password(), Password()),
Exc::Crypto::OperationNotSupported);
- BOOST_REQUIRE_THROW(store.import(Data(), Password(), RawBuffer()),
+ BOOST_REQUIRE_THROW(store.import(Data(), Password(), Crypto::EncryptionParams()),
Exc::Crypto::OperationNotSupported);
BOOST_REQUIRE_NO_THROW(store.destroy(Token()));
}