Lines Matching refs:meta
41 Upgrade::DBStatus Upgrade::UpdateStore(const StoreMeta &old, const StoreMeta &meta, const std::vector<uint8_t> &pwd)
44 auto upStatus = Upgrade::GetInstance().UpdateUuid(old, meta, pwd);
50 if (old.dataDir == meta.dataDir) {
64 auto kvStore = GetDBStore(meta, pwd);
73 Upgrade::DBStatus Upgrade::ExportStore(const StoreMeta &old, const StoreMeta &meta)
75 if (old.dataDir == meta.dataDir) {
91 void Upgrade::UpdatePassword(const StoreMeta &meta, const std::vector<uint8_t> &password)
93 if (!meta.isEncrypt) {
98 secretKey.storeType = meta.storeType;
102 MetaDataManager::GetInstance().SaveMeta(meta.GetSecretKey(), secretKey, true);
105 Upgrade::DBStatus Upgrade::UpdateUuid(const StoreMeta &old, const StoreMeta &meta, const std::vector<uint8_t> &pwd)
107 auto kvStore = GetDBStore(meta, pwd);
112 auto uuid = GetEncryptedUuidByMeta(meta);
141 Upgrade::AutoStore Upgrade::GetDBStore(const StoreMeta &meta, const std::vector<uint8_t> &pwd)
143 DBManager manager(meta.appId, meta.user, meta.instanceId);
144 manager.SetKvStoreConfig({ DirectoryManager::GetInstance().GetStorePath(meta) });
149 manager.GetKvStore(meta.storeId, KVDBGeneralStore::GetDBOption(meta, password),
156 std::string Upgrade::GetEncryptedUuidByMeta(const StoreMeta &meta)
158 std::string keyUuid = meta.appId + meta.deviceId;
164 if (OHOS::Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(meta.tokenId) ==
166 uuid = DMAdapter::GetInstance().CalcClientUuid(meta.appId, meta.deviceId);
170 uuid = DMAdapter::GetInstance().CalcClientUuid(" ", meta.deviceId);