AES: add generation, save, get support.
[platform/core/security/key-manager.git] / src / manager / service / ckm-service.cpp
index febbf7f..235fe47 100644 (file)
@@ -235,6 +235,24 @@ RawBuffer CKMService::ProcessStorage(Credentials &cred, MessageBuffer &buffer)
                 msgID,
                 DataType(tmpDataType));
         }
+        case LogicCommand::CREATE_KEY_AES:
+        {
+            int size = 0;
+            Name keyName;
+            Label keyLabel;
+            PolicySerializable policyKey;
+            buffer.Deserialize(size,
+                               policyKey,
+                               keyName,
+                               keyLabel);
+            return m_logic->createKeyAES(
+                cred,
+                msgID,
+                size,
+                keyName,
+                keyLabel,
+                policyKey);
+        }
         case LogicCommand::CREATE_KEY_PAIR:
         {
             CryptoAlgorithmSerializable keyGenAlgorithm;