/foundation/filemanagement/storage_service/services/storage_daemon/include/mock/ |
H A D | fscrypt_control_mock.h | 29 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 D | fscrypt_control_mock.cpp | 40 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 D | fscrypt_control.c | 357 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 D | fscrypt_control.h | 45 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 D | key_manager.cpp | 228 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 D | key_backup.cpp | 116 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 D | key_manager_test.cpp | 297 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 D | key_manager_sup_test.cpp | 164 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 D | key_backup.h | 90 int32_t DoResotreKeyMix(std::shared_ptr<BaseKey> &baseKey, const UserAuth &auth, const std::string &keyDir,
|
H A D | key_manager.h | 146 int CheckAndDeleteEmptyEl5Directory(std::string keyDir, unsigned int user);
|