diff options
author | Kyungwook Tak <k.tak@samsung.com> | 2016-07-11 18:30:51 +0900 |
---|---|---|
committer | kyungwook tak <k.tak@samsung.com> | 2016-07-18 18:01:20 -0700 |
commit | fac6b36b70367c5600cced824289d65529d705f0 (patch) | |
tree | ce32a1c50a0e5d51fc4b1470750d505127853ff1 /tests | |
parent | a3740cdb1f6f2a2cf161453637a178237adc0ed3 (diff) | |
download | key-manager-fac6b36b70367c5600cced824289d65529d705f0.tar.gz key-manager-fac6b36b70367c5600cced824289d65529d705f0.tar.bz2 key-manager-fac6b36b70367c5600cced824289d65529d705f0.zip |
Migrate secure-storage data
Change-Id: Ifa89e9086a40f8dcbd82bdbc26fe14a7dcc1c8c1
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/secure-storage-old-data/README | 26 | ||||
-rw-r--r-- | tests/secure-storage-old-data/push-data.sh | 21 | ||||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage/salt | bin | 0 -> 416 bytes | |||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test1/test-data-1 | bin | 0 -> 32 bytes | |||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test1/test-data-2 | bin | 0 -> 32 bytes | |||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test1/test-data-3 | bin | 0 -> 32 bytes | |||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test2/test-data-1 | 1 | ||||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test2/test-data-2 | 1 | ||||
-rw-r--r-- | tests/secure-storage-old-data/secure-storage::test2/test-data-3 | 1 |
9 files changed, 50 insertions, 0 deletions
diff --git a/tests/secure-storage-old-data/README b/tests/secure-storage-old-data/README new file mode 100644 index 00000000..8c33a2a4 --- /dev/null +++ b/tests/secure-storage-old-data/README @@ -0,0 +1,26 @@ +Resources for testing secure-storage data migration to key-manager. + +How to use: +1) [Host] Push resources to target by running script: + # sh ./push-data.sh +2) [Target] Move from secure-storage directory to key-manager data directory + by running upgrade script in target: + # sh /etc/opt/upgrade/233.key-manager-move-ss-migratable-data.patch.sh +3) [Target] Restart key-manager service and run any operation which unlocks system db + +Description: +secure-storage module is removed since Tizen platform version 3.0. +secure-storage data is migrated like the form below. +Exception: ""optional password used data cannot be migrated."" + +Key factors of secure-storage data are <data name> and <storage name> +<storage name> is group id if given else smack label of client. + +examples) Client with... +Case1:: <smack label> = "client.service.label", <data name> = "data", <group id> = "secure-storage::client" +-> key factors: <data name> = "data", <storage name> = "client" +Case2:: <smack label> = "client.service.label", <data name> = "data", <group id> = null +-> key factors: <data name> = "data", <storage name> = "client.service.label" + +Secure-storage data with <data name> and <storage name> will be migrated to key-manager system db +with name = "<storage name>-<data name>" diff --git a/tests/secure-storage-old-data/push-data.sh b/tests/secure-storage-old-data/push-data.sh new file mode 100644 index 00000000..5d514b1a --- /dev/null +++ b/tests/secure-storage-old-data/push-data.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +SS_BASE_PATH="/opt/share/secure-storage" + +sdb root on + +sdb shell rm -rf ${SS_BASE_PATH} + +sdb shell mkdir -p ${SS_BASE_PATH} + +sdb shell mkdir -p ${SS_BASE_PATH}/secure-storage +sdb shell mkdir -p ${SS_BASE_PATH}/secure-storage\:\:test1 +sdb shell mkdir -p ${SS_BASE_PATH}/secure-storage\:\:test2 + +sdb push ./secure-storage/salt ${SS_BASE_PATH}/secure-storage/ +sdb push ./secure-storage\:\:test1/test-data-1 ${SS_BASE_PATH}/secure-storage\:\:test1/ +sdb push ./secure-storage\:\:test1/test-data-2 ${SS_BASE_PATH}/secure-storage\:\:test1/ +sdb push ./secure-storage\:\:test1/test-data-3 ${SS_BASE_PATH}/secure-storage\:\:test1/ +sdb push ./secure-storage\:\:test2/test-data-1 ${SS_BASE_PATH}/secure-storage\:\:test2/ +sdb push ./secure-storage\:\:test2/test-data-2 ${SS_BASE_PATH}/secure-storage\:\:test2/ +sdb push ./secure-storage\:\:test2/test-data-3 ${SS_BASE_PATH}/secure-storage\:\:test2/ diff --git a/tests/secure-storage-old-data/secure-storage/salt b/tests/secure-storage-old-data/secure-storage/salt Binary files differnew file mode 100644 index 00000000..90f6a8d8 --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage/salt diff --git a/tests/secure-storage-old-data/secure-storage::test1/test-data-1 b/tests/secure-storage-old-data/secure-storage::test1/test-data-1 Binary files differnew file mode 100644 index 00000000..c62509ba --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test1/test-data-1 diff --git a/tests/secure-storage-old-data/secure-storage::test1/test-data-2 b/tests/secure-storage-old-data/secure-storage::test1/test-data-2 Binary files differnew file mode 100644 index 00000000..c62509ba --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test1/test-data-2 diff --git a/tests/secure-storage-old-data/secure-storage::test1/test-data-3 b/tests/secure-storage-old-data/secure-storage::test1/test-data-3 Binary files differnew file mode 100644 index 00000000..c62509ba --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test1/test-data-3 diff --git a/tests/secure-storage-old-data/secure-storage::test2/test-data-1 b/tests/secure-storage-old-data/secure-storage::test2/test-data-1 new file mode 100644 index 00000000..dc9a0fc4 --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test2/test-data-1 @@ -0,0 +1 @@ +ϳVCҧql
r}қ{,QB
\ No newline at end of file diff --git a/tests/secure-storage-old-data/secure-storage::test2/test-data-2 b/tests/secure-storage-old-data/secure-storage::test2/test-data-2 new file mode 100644 index 00000000..dc9a0fc4 --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test2/test-data-2 @@ -0,0 +1 @@ +ϳVCҧql
r}қ{,QB
\ No newline at end of file diff --git a/tests/secure-storage-old-data/secure-storage::test2/test-data-3 b/tests/secure-storage-old-data/secure-storage::test2/test-data-3 new file mode 100644 index 00000000..dc9a0fc4 --- /dev/null +++ b/tests/secure-storage-old-data/secure-storage::test2/test-data-3 @@ -0,0 +1 @@ +ϳVCҧql
r}қ{,QB
\ No newline at end of file |