• Home
  • Raw
  • Download

Lines Matching refs:blob

166             Blob blob;  in resetUser()  local
167 ResponseCode rc = get(filename, &blob, ::TYPE_ANY, userId); in resetUser()
175 shouldDelete = !(rc == ::NO_ERROR && !blob.isEncrypted()); in resetUser()
310 keymaster_key_blob_t blob = {keyBlob.getValue(), in del() local
312 if (mDevice->delete_key(mDevice, &blob)) { in del()
320 keymaster_key_blob_t blob; in del() local
321 blob.key_material = keyBlob.getValue(); in del()
322 blob.key_material_size = keyBlob.getLength(); in del()
323 dev->delete_key(dev, &blob); in del()
463 keymaster_key_blob_t blob = {nullptr, 0}; in importKey() local
466 &blob, NULL /* characteristics */); in importKey()
477 &blob, NULL /* characteristics */); in importKey()
486 Blob keyBlob(blob.key_material, blob.key_material_size, NULL, 0, TYPE_KEYMASTER_10); in importKey()
487 free(const_cast<uint8_t*>(blob.key_material)); in importKey()
600 bool KeyStore::upgradeBlob(const char* filename, Blob* blob, const uint8_t oldVersion, in upgradeBlob() argument
609 blob->setType(type); in upgradeBlob()
611 importBlobAsKey(blob, filename, uid); in upgradeBlob()
621 blob->setEncrypted(true); in upgradeBlob()
632 blob->setVersion(version); in upgradeBlob()
643 ResponseCode KeyStore::importBlobAsKey(Blob* blob, const char* filename, uid_t uid) { in importBlobAsKey() argument
645 Unique_BIO b(BIO_new_mem_buf(const_cast<uint8_t*>(blob->getValue()), blob->getLength())); in importBlobAsKey()
672 blob->isEncrypted() ? KEYSTORE_FLAG_ENCRYPTED : KEYSTORE_FLAG_NONE); in importBlobAsKey()
677 return get(filename, blob, TYPE_KEY_PAIR, uid); in importBlobAsKey()