Compilation fix for tizen.org
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 3 Jul 2014 12:53:56 +0000 (14:53 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 12 Sep 2014 12:58:49 +0000 (14:58 +0200)
Change-Id: Ibbf2ca2ff1738b91d6ebb705bf585b96a8656261

src/manager/common/protocols.cpp
src/manager/service/ckm-logic.cpp

index 414b2fe..adecdff 100644 (file)
@@ -51,6 +51,7 @@ KeyType toKeyType(DBDataType dbtype) {
     case DBDataType::KEY_RSA_PRIVATE: return KeyType::KEY_RSA_PRIVATE;
     case DBDataType::KEY_ECDSA_PRIVATE: return KeyType::KEY_ECDSA_PRIVATE;
     case DBDataType::KEY_ECDSA_PUBLIC: return KeyType::KEY_ECDSA_PUBLIC;
+    case DBDataType::KEY_AES: return KeyType::KEY_AES;
     default:
         // TODO
         throw 1;
index 46cb6f0..68fc98c 100644 (file)
@@ -158,7 +158,7 @@ int CKMLogic::saveDataHelper(
 
     DBRow row = { alias, cred.smackLabel, policy.restricted,
          policy.extractable, dataType, DBCMAlgType::NONE,
-         0, RawBuffer(10, 'c'), key.size(), key };
+         0, RawBuffer(10, 'c'), static_cast<int>(key.size()), key };
 
     auto &handler = m_userDataMap[cred.uid];
     DBCrypto::Transaction transaction(&handler.database);