Home
last modified time | relevance | path

Searched refs:keyDir (Results 1 - 10 of 10) sorted by relevance

/foundation/filemanagement/storage_service/services/storage_daemon/include/mock/
H A Dfscrypt_control_mock.h29 virtual int LoadAndSetPolicy(const char *keyDir, const char *dir) = 0;
30 virtual int LoadAndSetEceAndSecePolicy(const char *keyDir, const char *dir, int type) = 0;
39 MOCK_METHOD2(LoadAndSetPolicy, int(const char *keyDir, const char *dir));
40 MOCK_METHOD3(LoadAndSetEceAndSecePolicy, int(const char *keyDir, const char *dir, int type));
/foundation/filemanagement/storage_service/services/storage_daemon/mock/
H A Dfscrypt_control_mock.cpp40 int LoadAndSetPolicy(const char *keyDir, const char *dir) in LoadAndSetPolicy() argument
45 return IFscryptControlMoc::fscryptControlMoc->LoadAndSetPolicy(keyDir, dir); in LoadAndSetPolicy()
48 int LoadAndSetEceAndSecePolicy(const char *keyDir, const char *dir, int type) in LoadAndSetEceAndSecePolicy() argument
53 return IFscryptControlMoc::fscryptControlMoc->LoadAndSetEceAndSecePolicy(keyDir, dir, type); in LoadAndSetEceAndSecePolicy()
/foundation/filemanagement/storage_service/services/storage_daemon/libfscrypt/src/
H A Dfscrypt_control.c357 int LoadAndSetPolicy(const char *keyDir, const char *dir) in LoadAndSetPolicy() argument
359 if (!keyDir || !dir) { in LoadAndSetPolicy()
378 uint8_t fscryptVer = KeyCtrlLoadVersion(keyDir); in LoadAndSetPolicy()
380 ret = SpliceKeyPath(keyDir, strlen(keyDir), PATH_KEYDESC, in LoadAndSetPolicy()
392 ret = SpliceKeyPath(keyDir, strlen(keyDir), PATH_KEYID, in LoadAndSetPolicy()
442 int LoadAndSetEceAndSecePolicy(const char *keyDir, const char *dir, int type) in LoadAndSetEceAndSecePolicy() argument
446 if (!keyDir || !dir) { in LoadAndSetEceAndSecePolicy()
451 int ret = SpliceKeyPath(keyDir, strle in LoadAndSetEceAndSecePolicy()
[all...]
/foundation/filemanagement/storage_service/services/storage_daemon/include/libfscrypt/
H A Dfscrypt_control.h45 int LoadAndSetPolicy(const char *keyDir, const char *dir);
46 int LoadAndSetEceAndSecePolicy(const char *keyDir, const char *dir, int type);
/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/
H A Dkey_manager.cpp228 std::string keyDir = GetKeyDirByUserAndType(userId, EL5_KEY); in GenerateAndInstallEl5Key() local
229 if (keyDir == "") { in GenerateAndInstallEl5Key()
233 OHOS::ForceRemoveDirectory(keyDir); in GenerateAndInstallEl5Key()
967 std::string keyDir = ""; in UpdateCeEceSeceUserAuth() local
970 keyDir = USER_EL1_DIR + "/" + std::to_string(user); in UpdateCeEceSeceUserAuth()
973 keyDir = USER_EL2_DIR + "/" + std::to_string(user); in UpdateCeEceSeceUserAuth()
976 keyDir = USER_EL3_DIR + "/" + std::to_string(user); in UpdateCeEceSeceUserAuth()
979 keyDir = USER_EL4_DIR + "/" + std::to_string(user); in UpdateCeEceSeceUserAuth()
982 keyDir = USER_EL5_DIR + "/" + std::to_string(user); in UpdateCeEceSeceUserAuth()
988 return keyDir; in UpdateCeEceSeceUserAuth()
993 std::string keyDir = ""; UpdateCeEceSeceUserAuth() local
1046 std::string keyDir = GetKeyDirByUserAndType(user, type); UpdateCeEceSeceUserAuth() local
1109 std::string keyDir = GetKeyDirByUserAndType(user, type); UpdateCeEceSeceUserAuth() local
1182 CheckAndDeleteEmptyEl5Directory(std::string keyDir, unsigned int user) UpdateCeEceSeceUserAuth() argument
[all...]
H A Dkey_backup.cpp116 std::string keyDir = baseKey->GetDir(); in TryRestoreKey() local
118 GetBackupDir(keyDir, backupDir); in TryRestoreKey()
119 if (baseKey->DoRestoreKeyEx(auth, keyDir + PATH_LATEST)) { in TryRestoreKey()
120 CheckAndFixFiles(keyDir, backupDir); in TryRestoreKey()
126 CheckAndFixFiles(backupDir, keyDir); in TryRestoreKey()
144 std::string keyDir = baseKey->GetDir(); in TryRestoreUeceKey() local
146 GetBackupDir(keyDir, backupDir); in TryRestoreUeceKey()
147 if (baseKey->DecryptKeyBlob(auth, keyDir + PATH_LATEST, planKey, decryptedKey)) { in TryRestoreUeceKey()
148 CheckAndFixFiles(keyDir, backupDir); in TryRestoreUeceKey()
154 CheckAndFixFiles(backupDir, keyDir); in TryRestoreUeceKey()
207 DoResotreKeyMix(std::shared_ptr<BaseKey> &baseKey, const UserAuth &auth, const std::string &keyDir, const std::string &backupDir) DoResotreKeyMix() argument
[all...]
/foundation/filemanagement/storage_service/services/storage_daemon/crypto/test/key_manager_test/
H A Dkey_manager_test.cpp297 std::string keyDir = USER_EL1_DIR + "/" + std::to_string(user); in HWTEST_F() local
298 EXPECT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
303 EXPECT_TRUE(OHOS::ForceRemoveDirectory(keyDir)); in HWTEST_F()
305 EXPECT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
311 EXPECT_TRUE(OHOS::ForceRemoveDirectory(keyDir)); in HWTEST_F()
329 std::string keyDir = USER_EL5_DIR + "/" + std::to_string(user); in HWTEST_F() local
330 EXPECT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
332 std::ofstream file(keyDir + "/test.txt"); in HWTEST_F()
354 OHOS::RemoveFile(keyDir + "/test.txt"); in HWTEST_F()
356 EXPECT_TRUE(OHOS::ForceRemoveDirectory(keyDir)); in HWTEST_F()
370 std::string keyDir = USER_EL1_DIR + "/" + std::to_string(user); HWTEST_F() local
656 std::string keyDir = USER_EL1_DIR + "/" + std::to_string(userId); HWTEST_F() local
957 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL1_KEY); HWTEST_F() local
987 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL2_KEY); HWTEST_F() local
1017 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL3_KEY); HWTEST_F() local
1047 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL4_KEY); HWTEST_F() local
1077 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL5_KEY); HWTEST_F() local
[all...]
H A Dkey_manager_sup_test.cpp164 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL4_KEY); in HWTEST_F() local
165 ASSERT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
179 ASSERT_TRUE(OHOS::ForceRemoveDirectory(keyDir)); in HWTEST_F()
205 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL4_KEY); in HWTEST_F() local
206 ASSERT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
220 ASSERT_TRUE(OHOS::ForceRemoveDirectory(keyDir)); in HWTEST_F()
389 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL4_KEY); in HWTEST_F() local
390 OHOS::ForceRemoveDirectory(keyDir); in HWTEST_F()
394 ASSERT_TRUE(OHOS::ForceCreateDirectory(keyDir)); in HWTEST_F()
418 OHOS::ForceRemoveDirectory(keyDir); in HWTEST_F()
528 string keyDir = KeyManager::GetInstance()->GetKeyDirByUserAndType(user, EL5_KEY); HWTEST_F() local
[all...]
/foundation/filemanagement/storage_service/services/storage_daemon/include/crypto/
H A Dkey_backup.h90 int32_t DoResotreKeyMix(std::shared_ptr<BaseKey> &baseKey, const UserAuth &auth, const std::string &keyDir,
H A Dkey_manager.h146 int CheckAndDeleteEmptyEl5Directory(std::string keyDir, unsigned int user);

Completed in 8 milliseconds