X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmanager%2Fservice%2Fckm-logic.h;h=d3f0c402010d191389af349212601140d211a23c;hb=51a5e9cfe81d0374a02c1e28375a482b68afd879;hp=c07225bd63b588ec15207814be662e8cc17bc4ec;hpb=b2d277acd0398562a7e9968c1d6c59517178c0f8;p=platform%2Fcore%2Fsecurity%2Fkey-manager.git diff --git a/src/manager/service/ckm-logic.h b/src/manager/service/ckm-logic.h index c07225b..d3f0c40 100644 --- a/src/manager/service/ckm-logic.h +++ b/src/manager/service/ckm-logic.h @@ -314,6 +314,11 @@ private: bool exportFlag, DB::Crypto & database); + Crypto::GObjUPtr rowToObject( + UserData& handler, + DB::Row row, + const Password& password); + int readDataHelper( bool exportFlag, const Credentials &cred, @@ -321,7 +326,17 @@ private: const Name &name, const Label &label, const Password &password, - DB::Row &row); + Crypto::GObjUPtr &obj); + + int readDataHelper( + bool exportFlag, + const Credentials &cred, + DataType dataType, + const Name &name, + const Label &label, + const Password &password, + Crypto::GObjUPtr &obj, + DataType& objDataType); int readDataHelper( bool exportFlag, @@ -330,7 +345,7 @@ private: const Name &name, const Label &label, const Password &password, - DB::RowVector &rows); + Crypto::GObjUPtrVector &objs); int createKeyAESHelper( const Credentials &cred,