summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2016-12-08Remove reload option to wae initializer serviceKyungwook Tak7-21/+217
Reload option is not needed anymore. To be secure, remove all KEKs from dek store (also adek) after loading preloaded adeks once. Loaded adeks are stored in key-manager so they're useless. Related test cases are added. (load preloaded app deks) (TODO) To use key-manager initial value feature is highly considered to store KEK private key more securely. Change-Id: I2f6c645398277968cd7d480236d1802a07fa33df Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-08-02[API changed] Add uid parametersubmit/tizen/20160811.013634Kyungwook Tak5-29/+68
Installer will be run as system (from user) so we cannot retrieve user id from client credential(by key-manager). Change-Id: I1e091bfc0b88fce418cd209a7a1adab021b6c0d2 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-07-26Add data structuresKyungwook Tak7-232/+251
For migrated web app, we need to more fields in cache e.g., IV and is_migrated flag to handle it separately. Because cipher algorithm, iv and key size could be different between old secure storage, it depends on product implementation. So this architecture needs more flexibility. A lot of code changed because of the principle data structure is added from the bottom. Change-Id: Id6a10b9f707f4da25016dd928ab4049be619a610 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-07-18Fix C code naming rules & minor fixesKyungwook Tak1-1/+1
- Remove some goto label which isn't needed - Change 'num' param of strncmp / strncpy with meaningful value (static buffer's size) - Add const to unsigned char array input param - Change param names (c string array and raw buffer array) const char *pPkgId -> pkgId unsigned char *pDek -> dek unsigned char **ppDek -> pDek - Change all camel naminges to underbar - Remove null checking before call free() free() does nothing if ptr is null pointer. (refer: http://linux.die.net/man/3/free) - Add missing closedir() after opendir() Change-Id: I7e5888ed3dc77e5355cfc441f10dc0d6d916921c Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-07-15Apply boost test frameworkKyungwook Tak12-945/+1231
run with sdb root on : wae_tests --run_test=SYSTEM run with sdb root off : wae_tests --run_test=USER Change-Id: I0792e1e649f5e36c6f8715047f5ba5fd9ec48ecf Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-07-15Apply coding style of tizen by astyleKyungwook Tak1-654/+720
Change-Id: I495bcdeae8705c2bb8b605762e31458919736926 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-07-15Use stdbool instead of macro for booleanKyungwook Tak1-6/+6
Change-Id: I6d95a582cd8d2ec52adb314a167bd42dd386ac0b Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-06-27Revert "change installer smack label from User to System"submit/tizen/20160627.012303accepted/tizen/wearable/20160627.090736accepted/tizen/tv/20160627.090722accepted/tizen/mobile/20160627.090706accepted/tizen/ivi/20160627.090755accepted/tizen/common/20160627.191844Dongsun Lee1-4/+4
This reverts commit d1da2aa31e64a93d1e1f5b3c7586c6a4186df4f3. The smack labels of xxx-backend was changed into User label again. Change-Id: Ic50ef8739d9e39914d518d1e063eec9a62a7831d
2016-06-21change installer smack label from User to Systemsubmit/tizen/20160621.040925accepted/tizen/wearable/20160622.021524accepted/tizen/tv/20160622.021510accepted/tizen/mobile/20160622.021453accepted/tizen/ivi/20160622.021544accepted/tizen/common/20160621.184344Dongsun Lee1-4/+4
Change-Id: I1522806cb2b7511455821134f8ae42a53a575e6e Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
2016-03-11Fix SVACE defectssubmit/tizen/20160321.065608accepted/tizen/wearable/20160321.114428accepted/tizen/tv/20160321.114409accepted/tizen/mobile/20160321.114347accepted/tizen/ivi/20160321.114455accepted/tizen/common/20160321.150912Kyungwook Tak1-6/+0
Remove unused values in test code Handle negative return value from ftell Change-Id: I331e1335ad900ef9e5ec4523a832ec2c38dfb7f8 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2016-03-02Use snprintf instead of sprintf to be safesubmit/tizen/20160303.045232accepted/tizen/wearable/20160305.090436accepted/tizen/tv/20160305.090421accepted/tizen/mobile/20160305.090405accepted/tizen/ivi/20160305.090455accepted/tizen/common/20160303.110357Kyungwook Tak1-3/+3
Change-Id: I664d9f039b09b576c4ebe84c29d8a7c459bc1384 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
2015-09-21Change alias because wrt-installer backend runs with owner uidsubmit/tizen/20150921.104519accepted/tizen/wearable/20150922.001155accepted/tizen/tv/20150922.001137accepted/tizen/mobile/20150922.001121Dongsun Lee1-4/+7
Change-Id: Icee00ba20a651600bb64ed045910fddba9bf915b Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
2015-08-13change API signatures to support GLOBAL app and NORMAL app at the same timetizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_common/20151026.085049submit/tizen_common/20151023.083358submit/tizen/20150820.084129submit/tizen/20150820.083859accepted/tizen/wearable/20150820.115949accepted/tizen/tv/20150820.115853accepted/tizen/mobile/20150820.115727tizen_3.0.m1_tvtizen_3.0.m1_mobileDongsun Lee1-95/+140
Change-Id: Ic9a60b295bff13bb59c1c6990dfbad569e92c267 Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
2015-07-24bug fix in test codes for 64bit buildsubmit/tizen/20150724.052048accepted/tizen/wearable/20150724.055402accepted/tizen/tv/20150724.055342accepted/tizen/mobile/20150724.055328Dongsun Lee1-6/+6
Change-Id: If64499d0636ea6a08d9a96f73f83fa7d57d858e4 Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
2015-07-24initial versionDongsun Lee2-0/+852
Change-Id: Ibb7891bee67bdd82f34187f5da2fc3c4bbfa8fcd Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>