s414kim [Fri, 22 Sep 2017 08:55:42 +0000 (17:55 +0900)]
Remove 'erase' API from secure-erase
Change-Id: I4d9d287fe3915e1d2a4fd8fc7a405af06139efd0
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Fri, 22 Sep 2017 05:03:03 +0000 (14:03 +0900)]
Remove exception of findDevPath for emulator
- Cause : the mount path doesn't exist on the emulator.
Change-Id: Ibc219808d2fb3a3951e5f77392ab8d86bf29fe42
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Fri, 15 Sep 2017 05:59:13 +0000 (14:59 +0900)]
Remove MD5 from key-generator
- delete MD5 method from key-generator
- replace 'MD5' to 'SHA256' which is used to get hash value
Change-Id: I788a38adbcc34d29061f85cc87f5fee1e1eea26b
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Wed, 30 Aug 2017 11:43:39 +0000 (20:43 +0900)]
Add default secure-erase engine
Change-Id: Ib7e8ff2fe11f41975d34affc47e85b1ee473bdd7
Signed-off-by: s414kim <s414.kim@samsung.com>
Lukasz Pawelczyk [Tue, 12 Sep 2017 12:13:55 +0000 (14:13 +0200)]
ExtensionEncryption: handle encrypted external sd while formatting
There will be two different things mounted as /opt/media/SDCardA1
while external sd card is encrypted and mounted. Handle this case.
TODO for the findKillAndUmount() usage is still valid, this is just an
immediate workaround for the issue.
Change-Id: If0209165401e9fb88895c417b127aad2fcb75828
Lukasz Pawelczyk [Tue, 12 Sep 2017 13:17:42 +0000 (15:17 +0200)]
Move 2 common utility functions to misc.cpp/misc.h
Change-Id: If29bea3be21bac1cd870bc44250d268b083908b4
Lukasz Pawelczyk [Tue, 12 Sep 2017 11:18:04 +0000 (13:18 +0200)]
Small cleanups
- headers
- formatting
- ordering
- change defines to const char* in anonymous namespace
- remove unneeded VCONF redefines
Change-Id: I07fadbe6f11c30214f1bd6839ef046e2c84b6e3c
s414kim [Thu, 14 Sep 2017 08:14:18 +0000 (17:14 +0900)]
Move reference UI packages to ode-ui git.
Change-Id: I9b4fe1a4eb1cad769bc3f836f3521dbf384b5343
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Thu, 14 Sep 2017 00:46:17 +0000 (09:46 +0900)]
Apply tizen coding rules
- Delete redundant blank line
- Add or Remove white-space before '('
Change-Id: I034f3b9e9e57f97eacb5d024df8e47c852349142
Signed-off-by: s414kim <s414.kim@samsung.com>
Lukasz Pawelczyk [Fri, 8 Sep 2017 11:57:01 +0000 (13:57 +0200)]
ExtensionEncryption: add set_mount_password API call
Make this API be more like InternalEncryption where this call might be
required in the same way it is required in InternalEncryption.
Change-Id: I5e3c6fd661d899844a4a5aceaf2a91117c622d2b
Lukasz Pawelczyk [Mon, 11 Sep 2017 11:09:02 +0000 (13:09 +0200)]
Fix extension storage not working properly
- wrong path to dummy_password
- lack of device for erase
Change-Id: I3d3f43f5b97e0742dca20f30e2a1734f0059bf78
Lukasz Pawelczyk [Mon, 11 Sep 2017 11:14:45 +0000 (13:14 +0200)]
Notify and throw if cryptsetup fails
Fix bracket's style in the same function
Change-Id: I22973c995cc489124c57acac23d531605e9f3700
Lukasz Pawelczyk [Fri, 8 Sep 2017 16:40:26 +0000 (18:40 +0200)]
Treat INTERNAL_DEV_NAME as prefix when traversing dir
Internal device name is /dev/disk/by-partlabel/USERDATA on TM2 device
Change-Id: I6cc088bb98aa3b6d7fd05756719dc1dbbfa2d56a
Lukasz Pawelczyk [Fri, 8 Sep 2017 10:18:05 +0000 (12:18 +0200)]
ExternalEncryption: Sync at the very end of the operation
Change-Id: Iec7639130371d1bd2e393e8a71bf11cd4eabd190
Lukasz Pawelczyk [Wed, 16 Aug 2017 15:26:06 +0000 (17:26 +0200)]
InternalEncryption: make umount logic more error proof
Don't umount if the device is not already mounted.
Try to umount if the device is mounted more then once (bind).
Change-Id: I0656146225fb0df429a4da1af743bc1d1cbdb9f9
Lukasz Pawelczyk [Mon, 4 Sep 2017 13:16:51 +0000 (15:16 +0200)]
Catch internal mount/umount error messages
Change-Id: Ic72c3352914600b2bdafa270600e556c0e9385e8
Lukasz Pawelczyk [Mon, 4 Sep 2017 13:11:39 +0000 (15:11 +0200)]
Suppress the SVACE issue
This should be fixed in the future by introducing proper interfaces so
private class members won't have to be added to the RMI
Change-Id: I4ab07f44a2991e63cd1489dcfbaaa1bceaa20647
Lukasz Pawelczyk [Mon, 4 Sep 2017 13:06:03 +0000 (15:06 +0200)]
Fix a possible cached data save failure, sync just before reboot
Change-Id: I6646e36cf600d260128f1d688aa2f74e1e5c6f5f
Lukasz Pawelczyk [Mon, 4 Sep 2017 13:03:28 +0000 (15:03 +0200)]
Fix for internal encryption bug/failure
Stop TLM service so the user session will not restart eliminating the
race between ODE and userdata mount triggered by said user session.
Change-Id: I3f940489dca525de0feceeee204c9860f0ec010f
s414kim [Tue, 5 Sep 2017 10:21:34 +0000 (19:21 +0900)]
Fix memory leak of secure-erase UI
. free the memory allocated for notification and app_control handle.
Change-Id: I35ff9b7a4bd56c74805d61a70f3154ced8b46785
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Mon, 4 Sep 2017 02:07:21 +0000 (11:07 +0900)]
Fix logical error for checking layout type
Change-Id: Icb721fa00c0fd9a70b2005e292eaa9992de72ae3
Signed-off-by: s414kim <s414.kim@samsung.com>
Sungbae Yoo [Mon, 4 Sep 2017 06:13:46 +0000 (15:13 +0900)]
Revert all commits related with root-minimization.
This is a combination of following 6 commits :
Revert "Change the touch file path /tmp to /run"
Revert "Add ecryptfs key linking in the keyring of root user"
Revert "Change ode daemon as non-root"
Revert "Add systemd unit for external storage mount with smackfs* option"
Revert "Revert "Add smackfsroot, smackfsdef in mount options of ecryptfs""
Revert "Change service to on-demand by Systemd socket activation"
Change-Id: If4482b14237715d0f19c45b0ca5573c6ac7b8484
Sungbae Yoo [Fri, 1 Sep 2017 09:06:43 +0000 (18:06 +0900)]
Change the touch file path /tmp to /run
This commit enforces secyrity of scaffolding codes such as ode-*.path and
iode-*.service, which have to be transfered to storaged.
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Id67ae73276967c99377e7d8a73421162aea14ea2
Sungbae Yoo [Mon, 28 Aug 2017 11:47:57 +0000 (20:47 +0900)]
Change service to on-demand by Systemd socket activation
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I0a0b8ca9cad833623e8460398368fc7842e59d69
Sungbae Yoo [Fri, 25 Aug 2017 12:04:08 +0000 (21:04 +0900)]
Add ecryptfs key linking in the keyring of root user
Change-Id: Ie9eddecc8f6a274ff2e6e030730a49ad5f1dd773
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
s414kim [Mon, 28 Aug 2017 02:15:36 +0000 (02:15 +0000)]
Merge "Fix password popup parent object" into tizen
Sungbae Yoo [Wed, 23 Aug 2017 09:37:30 +0000 (18:37 +0900)]
Add showing log only when process termination is failed
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Id4747a6b8cbad0a8d62c90e908a763e263305c72
Sungbae Yoo [Tue, 22 Aug 2017 03:01:54 +0000 (12:01 +0900)]
Add ScopedGMainLoop for gmainloop
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I85a68c6180cc4f27fe1c96cf048b2bcbe28eadee
Sungbae Yoo [Thu, 10 Aug 2017 10:43:44 +0000 (19:43 +0900)]
Change ode daemon as non-root
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I687765a06be01fd0cec0c9d98ec63805bbf49c67
s414kim [Tue, 22 Aug 2017 06:55:10 +0000 (15:55 +0900)]
Fix password popup parent object
Change-Id: I50ed2a548fae5e6a1c76aa973aa5633e68dc01d2
Signed-off-by: s414kim <s414.kim@samsung.com>
Lukasz Pawelczyk [Mon, 7 Aug 2017 17:01:34 +0000 (19:01 +0200)]
Replace libcryptsetup usage with /usr/sbin/cryptsetup calls
Change-Id: Ieedae7a30a6db706cdac674a55abf8ca3baf631c
Sungbae Yoo [Wed, 9 Aug 2017 10:09:06 +0000 (19:09 +0900)]
Add systemd unit for external storage mount with smackfs* option
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ia1ff32955fd0760bde1144b5e009af368c972cea
Sungbae Yoo [Wed, 9 Aug 2017 07:13:09 +0000 (16:13 +0900)]
Revert "Add smackfsroot, smackfsdef in mount options of ecryptfs"
This reverts commit
8f7f71bda2fd81ff50b3e01e347c2fe2bb887c31.
Change-Id: I4bb2a2f6dcde3f0769232a0478f53abe6e3a3c6e
Sungbae Yoo [Wed, 9 Aug 2017 07:01:22 +0000 (16:01 +0900)]
Add to showing external encryption popup after homescreen loading
Limitation: This doesn't wait for homescreen actually.
Just some delays after BootCompleted is received.
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I9703ff23717c9fd7f2a2a0d1bea67b85f64d1b7d
Sungbae Yoo [Mon, 7 Aug 2017 05:01:13 +0000 (14:01 +0900)]
Fix not to turn off when progress bar shows
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I517e749b2bf203da9f7471d50c301603b6054094
Lukasz Pawelczyk [Mon, 7 Aug 2017 13:59:54 +0000 (13:59 +0000)]
Merge "Revert "Revert "Implementation of ExtensionEncryption with CryptsetupEngine""" into tizen
Lukasz Pawelczyk [Mon, 7 Aug 2017 13:59:43 +0000 (13:59 +0000)]
Merge "Revert "Revert "Add CryptsetupEngine""" into tizen
s414kim [Sat, 5 Aug 2017 04:55:16 +0000 (13:55 +0900)]
Rename rework directory to src directory
Change-Id: I9a8a10ac448ec90b84b47004a161c4ab86149a36
Signed-off-by: s414kim <s414.kim@samsung.com>
Krzysztof Jackiewicz [Fri, 4 Aug 2017 10:41:01 +0000 (12:41 +0200)]
Revert "Revert "Implementation of ExtensionEncryption with CryptsetupEngine""
This reverts commit
075ad6399d6c8295a3f2d682146e5772b65754ac.
Change-Id: Ie9f43009a99d095acd017dc4d2cf7c9de7de0da6
Krzysztof Jackiewicz [Fri, 4 Aug 2017 10:40:08 +0000 (12:40 +0200)]
Revert "Revert "Add CryptsetupEngine""
This reverts commit
842d4ed10985953d402ff43e55fe2798656edd18.
Change-Id: I91c6798133fe772a88e65f15efda7e6806502c4f
Sungbae Yoo [Fri, 28 Jul 2017 08:49:27 +0000 (17:49 +0900)]
Fix ext4-tool to get group descriptor size from super block
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I401458c899da23bf5ffb52dc8c6a275d4cc6d896
s414kim [Fri, 14 Jul 2017 09:02:41 +0000 (18:02 +0900)]
Add external encryption progress-notification
Change-Id: I5863d8e56d0c778e4236adac201c29eee15f22d1
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Sat, 8 Jul 2017 12:36:19 +0000 (21:36 +0900)]
Add external retry interface
Change-Id: Ie7a575d8c023e75d3b7a71c3c4e0aac229cf32e6
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Sat, 8 Jul 2017 12:10:51 +0000 (21:10 +0900)]
Add insert/password sdcard interface
Change-Id: I22cf17fb853a1ef29c1febc48f82983917899fd4
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Sat, 8 Jul 2017 11:49:59 +0000 (20:49 +0900)]
Add ODE progress interface for rework
Change-Id: I200fa17116476724be72f014236f67164d3e6595
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Sat, 8 Jul 2017 09:52:42 +0000 (18:52 +0900)]
Add external encryption/decryption interface and external-locktype for rework
Change-Id: I5af257115272b6bf1cc486de93a471937741c25d
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Sat, 8 Jul 2017 09:37:28 +0000 (18:37 +0900)]
Add internal encryption/decryption interface and tools for rework
Change-Id: I247edc868b7550c55d29e2948314db8ea15fa463
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Fri, 7 Jul 2017 08:46:32 +0000 (17:46 +0900)]
Add ODE base interface and layout for rework
Change-Id: Ia0373341142148d55b014547c91576a0032854ed
Signed-off-by: s414kim <s414.kim@samsung.com>
s414kim [Fri, 7 Jul 2017 08:32:34 +0000 (17:32 +0900)]
Add ODE Interface widgets for rework
Change-Id: I0f8f2b4b04de3eb6572a4ac2cd65b2f2648c8c14
Signed-off-by: s414kim <s414.kim@samsung.com>
Sungbae Yoo [Thu, 27 Jul 2017 02:53:06 +0000 (11:53 +0900)]
Add forceCleanUp retrys when it sometimes fails
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I800def0118b23e29ad3db513dfd507e55d0f064d
Sungbae Yoo [Thu, 27 Jul 2017 06:55:49 +0000 (15:55 +0900)]
Revert "Add readlink for a klay change that uses lstat"
This reverts commit
768fbb7fe4cbb950fad5d190fc61e283c4eca171.
Sungbae Yoo [Thu, 27 Jul 2017 05:15:46 +0000 (14:15 +0900)]
Add readlink for a klay change that uses lstat
* Refer to (in klay) :
d866a7170f87d406d8c9bc3722d9db08d54d7c17
86dda70ea0201a0a2f4ec4b0bfd58a5af86e9ae0
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I6566eaa3999449bdf5ccafff8bc6af6aa747eb15
Sungbae Yoo [Wed, 26 Jul 2017 05:06:04 +0000 (14:06 +0900)]
Fix a build break from separation of AUL
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I04969350e3a149824514f5182d3473859ebb2fd9
sangwan.kwon [Mon, 24 Jul 2017 09:05:14 +0000 (18:05 +0900)]
Revert "Implementation of ExtensionEncryption with CryptsetupEngine"
- Since arch64 build failed, this commit be reverted.
This reverts commit
e0ead75e1527aa73bf349ecaa306ba6fc4295930.
Conflicts:
server/extension-encryption.cpp
server/external-encryption.cpp
server/server.cpp
Change-Id: I8958a4c572d3e21977e1ac638346edd64e490a13
sangwan.kwon [Mon, 24 Jul 2017 08:54:37 +0000 (17:54 +0900)]
Revert "Add CryptsetupEngine"
- Since arch64 build failed, this commit be reverted.
This reverts commit
0ec77b9d13e306ef2846c9ef7de8fd3888878e2b.
Conflicts:
server/engine/encryption/cryptsetup-engine.cpp
Change-Id: I166fcafa9aa24e9d3076ec8f6a39041fb42f7719
sangwan.kwon [Thu, 20 Jul 2017 08:03:44 +0000 (17:03 +0900)]
Fix logger usage according to KLAY API changed
Change-Id: I1eca335cfeff003a5dcdd1ecd900d0225e33f68c
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Krzysztof Jackiewicz [Thu, 18 May 2017 09:40:17 +0000 (11:40 +0200)]
Add support for 512 keys in key-manager
Also use it in extension encryption
Change-Id: Iad9d6ea2653c3e2f5377dc204fa492aadde03e18
Lukasz Pawelczyk [Mon, 15 May 2017 15:34:40 +0000 (17:34 +0200)]
Implementation of ExtensionEncryption with CryptsetupEngine
New approach, let storaged do its work
Change-Id: I565bfed56322bbbb65b877b05a4ae4fe332954c8
Lukasz Pawelczyk [Fri, 12 May 2017 08:46:51 +0000 (10:46 +0200)]
Ext4Tool modifications: detect the filesystem and mkfs
Change-Id: I02444c6f56ee50acc6dde653a28490eadd4e0ee8
Lukasz Pawelczyk [Tue, 9 May 2017 16:07:22 +0000 (18:07 +0200)]
Extension operations added to CLI tool
Change-Id: Ic4ab188fd31508ed5dcd2ddc7bb85c7cff2892c6
Lukasz Pawelczyk [Tue, 9 May 2017 10:44:56 +0000 (12:44 +0200)]
Extension API and its skeleton implementation
This commit adds API for handling SD card formatted as an extension to
an internal memory. It also adds the connection layer for the API
between the library and the server as well as a skeleton
implementation for the API based on the implementation of
external-encryption.
Change-Id: I1a852fa6a484bd884fed95d2965c0a6a5b2e3369
Krzysztof Jackiewicz [Thu, 11 May 2017 12:58:41 +0000 (14:58 +0200)]
Add CryptsetupEngine
Add wrapper class for libcryptsetup
Change-Id: I57e36fe667e1089f75c20b766faf81766a85e166
Krzysztof Jackiewicz [Thu, 11 May 2017 07:26:12 +0000 (09:26 +0200)]
Rename unit test package to include "ode"
Change-Id: I40c06e9f639cce7820db9db6d0fbaa0e60db2378
Krzysztof Jackiewicz [Thu, 4 May 2017 10:08:34 +0000 (12:08 +0200)]
Continue operation if /opt/usr is not mounted
Also skip ENXIO error when device mapper entry is being removed
Change-Id: I339b43ae73ce68928abe8453021add42061cd18e
Sungbae Yoo [Tue, 23 May 2017 06:59:34 +0000 (15:59 +0900)]
Add smackfsroot, smackfsdef in mount options of ecryptfs
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: If72c1205806111897a357bcd9f9fa6002d1ae6b7
Sungbae Yoo [Fri, 19 May 2017 08:12:24 +0000 (17:12 +0900)]
Fix all mis-used types about large file support
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Signed-off-by: s414kim <s414.kim@samsung.com>
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Change-Id: I8fb13daeb621b22ce3e394ceab3f0b8b825faaaa
s414kim [Tue, 16 May 2017 06:56:36 +0000 (15:56 +0900)]
[SECIOTSW-699] Fix Secure erase device path bug
Change-Id: Ie44c21bcc98ab04d03da6886f09a7faee1343347
Signed-off-by: s414kim <s414.kim@samsung.com>
Krzysztof Jackiewicz [Fri, 28 Apr 2017 08:22:43 +0000 (10:22 +0200)]
Enable dlog logs
Change-Id: I11aed898892395d232cc2cc484e24cefac497fb9
Krzysztof Jackiewicz [Mon, 24 Apr 2017 14:27:27 +0000 (16:27 +0200)]
Manage ode service during installation/uninstallation
Change-Id: I36b352d1095ad74f16ded4476a2604b53441a07f
Sungbae Yoo [Mon, 24 Apr 2017 06:48:26 +0000 (15:48 +0900)]
Add to ignore the case of /opt/usr partition label
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ifdc0bea05bbcb4da58e243dd87e7a9b9c659ddda
Sungbae Yoo [Fri, 14 Apr 2017 09:32:00 +0000 (18:32 +0900)]
Fix to get real mount state in ecryptfs engine
This prevents an inconsistency of the state due to unexpected
SD card removal.
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I1b77fc1fe53709911cc2082a491a113a27437e05
Sungbae Yoo [Fri, 14 Apr 2017 09:18:59 +0000 (18:18 +0900)]
Fix to send a mount event after encryption is completed
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I636c479a63109c8a339003d4b2fdbab8d6fcc572
Sungbae Yoo [Fri, 14 Apr 2017 08:43:37 +0000 (17:43 +0900)]
Change INTERNAL_DEV to use partition label
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I62e96988c28bb092f2c447d14cbdaa1f65a7acb3
Sungbae Yoo [Thu, 13 Apr 2017 05:33:31 +0000 (14:33 +0900)]
[SECIOTSW-455] Refactor ecryptfs structures to C++ style
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I5864cde1f2d7fbe89f91fff537f7ff0cba2e2ee9
Sungbae Yoo [Wed, 12 Apr 2017 02:17:55 +0000 (11:17 +0900)]
[SECIOTSW-447] Revert "Add ODE Lockscreen to mount internal storage."
This reverts commit
6d1ac2aef8a8d9b4186b6ef5fd7a4bb94d3250d5.
ODE Lockscreen isn't needed anymore due to integration with
starter and lockscreen in platform.
Change-Id: I9ca7fe4a822f46753048d4b462386122769392ae
Sungbae Yoo [Mon, 10 Apr 2017 03:57:23 +0000 (12:57 +0900)]
Add to touching files for compatiblity with lazymount
This commit will be reverted after lazymount is removed
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I23dca05e9f83b955a643fbed01ab62337d507f63
Seok Hong [Wed, 5 Apr 2017 07:50:15 +0000 (16:50 +0900)]
Remove useless unit-test for dmcrypt engine
Change-Id: I6075bd13d7ddfaaf61d02f951f0d1ccbe9e744aa
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Sungjun, Lee [Wed, 5 Apr 2017 08:14:30 +0000 (01:14 -0700)]
Merge "Fix the initialization of members in Class" into tizen
Sungjun, Lee [Wed, 5 Apr 2017 07:45:55 +0000 (16:45 +0900)]
Fix the initialization of members in Class
Change-Id: I900a1ad7348fbf8f62c26c77fd74b62200013141
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
Sungbae Yoo [Thu, 30 Mar 2017 07:27:09 +0000 (16:27 +0900)]
Fix wrong comments about tizen version to start including
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: If1e2554772b4ecd609469332cfccd7cff50e2a63
Sungbae Yoo [Tue, 28 Mar 2017 12:23:22 +0000 (21:23 +0900)]
Change wait_for_mount APIs to callback-based APIs
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I848c5a22690869c68b56a05f21585056351ec099
Sungbae Yoo [Tue, 28 Mar 2017 10:23:37 +0000 (19:23 +0900)]
Add to handle an exception that some blocks are missing in ext4tool
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I49c9f31b6bfe600fccdc493cf1ef3e984058cd79
Sungbae Yoo [Tue, 28 Mar 2017 09:35:25 +0000 (18:35 +0900)]
Modify to split mount API into 2 APIs - set mount password, just mount
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I7af3071bad3fd673115fe5db25bf3887b387b13f
Sungbae Yoo [Wed, 22 Mar 2017 05:06:08 +0000 (14:06 +0900)]
Change to allow duplicated mount/umount API calls for lockscreen
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ieab8aea8507a9138645ec2a991a08e3981be4a22
Sungbae Yoo [Tue, 21 Mar 2017 10:36:46 +0000 (19:36 +0900)]
Add APIs to wait the mount of storage
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I15ba0826caaa601bdbb0894e8cb5d2b306b3bfad
yeji01kim [Tue, 21 Mar 2017 07:31:59 +0000 (16:31 +0900)]
Ode App: replace internal encryption password api in password popup
Change-Id: Ie85b0220e97fb2fe4a9fdda5ca32241025630748
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Jaemin Ryu [Mon, 13 Mar 2017 01:02:25 +0000 (18:02 -0700)]
Merge "Update UML files for class and sequence diagrams" into tizen
yeji01kim [Fri, 10 Mar 2017 08:38:10 +0000 (17:38 +0900)]
fix bugs of ode app
modified to update the next button properly
Change-Id: Ida531b6661f5f3a0129181940c8bead8ce0456e9
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Sungjun, Lee [Fri, 3 Mar 2017 07:01:18 +0000 (16:01 +0900)]
Update UML files for class and sequence diagrams
Change-Id: Ic7ad6e6cd95a9fa791e15bea437730f41e537f22
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
Sungbae Yoo [Fri, 24 Feb 2017 09:31:47 +0000 (18:31 +0900)]
Ext4Engine: Remove unneccesary unmount in decryption
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I1e5159f97bedbd0b0b5adeab0a0d8ad966032044
Sungjun, Lee [Tue, 21 Feb 2017 05:43:59 +0000 (14:43 +0900)]
Add UML files for class and sequence diagrams
Change-Id: I1eab0f7702225cfeeee488c0418c847c57d5ec58
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
yeji01kim [Wed, 22 Feb 2017 10:17:08 +0000 (19:17 +0900)]
Refactor ode application
Change-Id: I6083137d4712f5d97a7b527c3ab63948499327c9
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Sungbae Yoo [Thu, 23 Feb 2017 09:08:41 +0000 (18:08 +0900)]
Fix to improve failing umount before internal encryption/decryption
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I717054c0e9edc0a79665b12db0b1732d7bbb46ba
Sungbae Yoo [Fri, 17 Feb 2017 09:31:14 +0000 (18:31 +0900)]
Refactor Ext4 Engine
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ida2ae91ac3f86b131fda3d06d6ad7d964b2b4a2f
seolheui,kim [Fri, 17 Feb 2017 09:21:27 +0000 (18:21 +0900)]
Add ODE Lockscreen to mount internal storage.
Change-Id: I9208badf44a3cd885b919c444c2b7bfe392431ff
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Seok Hong [Wed, 15 Feb 2017 06:00:36 +0000 (15:00 +0900)]
Refactor DMCrypt Engine
Change-Id: I7db8ac84eeb6de8def09c5e0fe7968c22fc2dbbf
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Sungbae Yoo [Fri, 17 Feb 2017 04:17:07 +0000 (13:17 +0900)]
Change elmConfig path for applying read-only root filesystem
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I094e549ab80effb65521944cd3580f3e5e349187
Sungbae Yoo [Wed, 15 Feb 2017 04:06:03 +0000 (13:06 +0900)]
Change to stop user session service before the other services
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ib8525794d645747deadac3ddc79c928ba1207b33
Sungbae Yoo [Tue, 14 Feb 2017 11:33:32 +0000 (20:33 +0900)]
External: Fix bugs that decryption doesn't work properly by ui-app
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I23fed938dd87afb6363723dc54eb35cb53dd960a
Sungbae Yoo [Tue, 14 Feb 2017 08:32:19 +0000 (17:32 +0900)]
Internal encryption: Fix missing elm config files and locales
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I388a157036d71014924773db9c5b98a3286ac2e3