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;
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);