Lines Matching full:mkeystore
136 return ResponseCode(mKeyStore->getState(userId));
150 mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_GENERIC);
179 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, targetUid, ::TYPE_GENERIC));
184 return mKeyStore->put(filename.string(), &keyBlob, get_user_id(targetUid));
194 auto filename = mKeyStore->getBlobFileNameIfExists(name8, targetUid, ::TYPE_ANY);
197 ResponseCode result = mKeyStore->del(filename.value().string(), ::TYPE_ANY,
203 filename = mKeyStore->getBlobFileNameIfExists(name8, targetUid, ::TYPE_KEY_CHARACTERISTICS);
205 return mKeyStore->del(filename.value().string(), ::TYPE_KEY_CHARACTERISTICS,
217 auto filename = mKeyStore->getBlobFileNameIfExists(String8(name), targetUid, ::TYPE_ANY);
228 String8 filename(mKeyStore->getKeyNameForUid(prefix8, targetUid, TYPE_ANY));
230 if (mKeyStore->list(filename, matches, get_user_id(targetUid)) != ResponseCode::NO_ERROR) {
242 mKeyStore->resetUser(get_user_id(callingUid), false);
259 mKeyStore->resetUser(userId, true);
262 switch (mKeyStore->getState(userId)) {
266 return mKeyStore->initializeUser(password8, userId);
270 return mKeyStore->writeMasterKey(password8, userId);
274 mKeyStore->resetUser(userId, true);
275 return mKeyStore->initializeUser(password8, userId);
288 if (!mKeyStore->isEmpty(userId)) {
292 mKeyStore->resetUser(userId, false);
298 return mKeyStore->copyMasterKey(parentId, userId);
309 mKeyStore->resetUser(userId, false);
318 State state = mKeyStore->getState(userId);
324 mKeyStore->lock(userId);
333 State state = mKeyStore->getState(userId);
351 return mKeyStore->readMasterKey(password8, userId);
359 return mKeyStore->isEmpty(userId);
523 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, callingUid, ::TYPE_ANY));
529 return String16(mKeyStore->addGrant(String8(name).string(), callingUid, granteeUid).c_str());
540 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, callingUid, ::TYPE_ANY));
546 return mKeyStore->removeGrant(name8, callingUid, granteeUid) ? ResponseCode::NO_ERROR
557 auto filename = mKeyStore->getBlobFileNameIfExists(String8(name), targetUid, ::TYPE_ANY);
591 State state = mKeyStore->getState(get_user_id(callingUid));
623 String8 sourceFile(mKeyStore->getKeyNameForUidWithDir(source8, srcUid, ::TYPE_ANY));
626 String8 targetFile(mKeyStore->getKeyNameForUidWithDir(target8, destUid, ::TYPE_ANY));
635 mKeyStore->get(sourceFile.string(), &keyBlob, TYPE_ANY, get_user_id(srcUid));
640 return mKeyStore->put(targetFile.string(), &keyBlob, get_user_id(destUid));
644 return mKeyStore->isHardwareBacked(keyType) ? 1 : 0;
654 mKeyStore->removeAllGrantsToUid(targetUid);
658 if (mKeyStore->list(prefix, &aliases, get_user_id(targetUid)) != ResponseCode::NO_ERROR) {
664 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, targetUid, ::TYPE_ANY));
669 mKeyStore->get(filename.string(), &keyBlob, ::TYPE_ANY, get_user_id(targetUid));
676 mKeyStore->del(filename.string(), ::TYPE_ANY, get_user_id(targetUid));
680 mKeyStore->getKeyNameForUidWithDir(name8, targetUid, ::TYPE_KEY_CHARACTERISTICS));
681 mKeyStore->del(chr_filename.string(), ::TYPE_KEY_CHARACTERISTICS, get_user_id(targetUid));
687 const auto& device = mKeyStore->getDevice();
712 auto& dev = mKeyStore->getDevice();
732 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, uid, ::TYPE_KEYMASTER_10));
742 error = mKeyStore->put(filename.string(), &keyBlob, get_user_id(uid));
752 auto fallback = mKeyStore->getFallbackDevice();
767 String8 cFilename(mKeyStore->getKeyNameForUidWithDir(name8, uid, ::TYPE_KEY_CHARACTERISTICS));
780 return mKeyStore->put(cFilename.string(), &charBlob, get_user_id(uid));
803 mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_KEYMASTER_10);
810 rc = mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_KEY_CHARACTERISTICS);
828 auto& dev = mKeyStore->getDevice(keyBlob);
887 auto& dev = mKeyStore->getDevice();
903 String8 filename(mKeyStore->getKeyNameForUidWithDir(name8, uid, ::TYPE_KEYMASTER_10));
913 error = mKeyStore->put(filename.string(), &ksBlob, get_user_id(uid));
925 auto fallback = mKeyStore->getFallbackDevice();
941 String8 cFilename(mKeyStore->getKeyNameForUidWithDir(name8, uid, ::TYPE_KEY_CHARACTERISTICS));
954 return mKeyStore->put(cFilename.string(), &charBlob, get_user_id(uid));
972 result->resultCode = mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_KEYMASTER_10);
978 auto& dev = mKeyStore->getDevice(keyBlob);
1046 result->resultCode = mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_KEYMASTER_10);
1055 auto& dev = mKeyStore->getDevice(keyBlob);
1078 mKeyStore->getKeyForName(&charBlob, name8, targetUid, TYPE_KEY_CHARACTERISTICS);
1419 rc = mKeyStore->getKeyForName(&keyBlob, name8, callingUid, TYPE_KEYMASTER_10);
1434 auto& dev = mKeyStore->getDevice(keyBlob);
1475 auto& dev = mKeyStore->getDevice();
1621 State state = mKeyStore->getState(get_user_id(getEffectiveUid(targetUid)));
1882 ResponseCode responseCode = mKeyStore->getKeyForName(blob, name8, uid, TYPE_KEYMASTER_10);
1889 auto& dev = mKeyStore->getDevice(*blob);
1898 auto filename = mKeyStore->getBlobFileNameIfExists(name8, uid, ::TYPE_KEYMASTER_10);
1903 error = mKeyStore->del(filename.value().string(), ::TYPE_ANY, get_user_id(uid));
1916 error = mKeyStore->put(filename.value().string(), &newBlob, get_user_id(uid));
1923 error = mKeyStore->getKeyForName(blob, name8, uid, TYPE_KEYMASTER_10);