Add recovery APIs to use when there is something wrong with encryption
[platform/core/security/ode.git] / rmi / internal-encryption.h
index a915a16..8b04e82 100644 (file)
@@ -36,8 +36,13 @@ public:
        int encrypt(const std::string& password, unsigned int options);
        int decrypt(const std::string& password);
 
-       int verifyPassword(const std::string& password);
+       int recovery();
+
+       int isPasswordInitialized();
+       int initPassword(const std::string& password);
+       int cleanPassword(const std::string& password);
        int changePassword(const std::string& oldPW, const std::string& newPW);
+       int verifyPassword(const std::string& password);
 
        enum State {
                Unencrypted = 0x00,