/hardware/interfaces/keymaster/4.0/ |
IKeymasterDevice.hal | 465 * @return keyBlob Opaque descriptor of the generated key. The recommended implementation 473 generates (ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 500 * @return keyBlob Opaque descriptor of the imported key. The recommended implementation 508 generates (ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); [all...] |
/hardware/interfaces/keymaster/3.0/ |
IKeymasterDevice.hal | 82 * @return keyBlob Opaque, encrypted descriptor of the generated key, which generally contains a 89 generates(ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 103 * @return keyBlob Opaque, encrypted descriptor of the generated key, which will generally 112 generates(ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 115 * Returns the characteristics of the specified key, if the keyBlob is valid (implementations 118 * @param keyBlob The opaque descriptor returned by generateKey() or importKey(); 135 getKeyCharacteristics(vec<uint8_t> keyBlob, vec<uint8_t> clientId, vec<uint8_t> appData) 143 * @param keyBlob The opaque descriptor returned by generateKey() or importKey(). The 160 exportKey(KeyFormat keyFormat, vec<uint8_t> keyBlob, vec<uint8_t> clientId, 208 deleteKey(vec<uint8_t> keyBlob) generates(ErrorCode error) [all...] |
/system/security/keystore/ |
KeyStore.cpp | 303 ResponseCode KeyStore::get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId) { 313 rc = keyBlob->readBlob(filename, userState->getEncryptionKey(), userState->getState()); 318 const uint8_t version = keyBlob->getVersion(); 324 if (upgradeBlob(filename, keyBlob, version, type, userId)) { 325 if ((rc = this->put(filename, keyBlob, userId)) != ResponseCode::NO_ERROR || 326 (rc = keyBlob->readBlob(filename, userState->getEncryptionKey(), 336 if (rc == ResponseCode::NO_ERROR && type == TYPE_KEY_PAIR && keyBlob->isFallback()) { 338 importKey(keyBlob->getValue(), keyBlob->getLength(), filename, userId, 339 keyBlob->isEncrypted() ? KEYSTORE_FLAG_ENCRYPTED : KEYSTORE_FLAG_NONE) [all...] |
legacy_keymaster_device_wrapper.h | 54 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 60 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 69 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
key_store_service.cpp | 169 Blob keyBlob; 171 mKeyStore->getKeyForName(&keyBlob, name8, targetUid, TYPE_GENERIC); 178 auto resultBlob = blob2hidlVec(keyBlob); 180 if (item) *item = static_cast<const hidl_vec<uint8_t>&>(blob2hidlVec(keyBlob)); 197 Blob keyBlob(&item[0], item.size(), NULL, 0, ::TYPE_GENERIC); 198 keyBlob.setEncrypted(flags & KEYSTORE_FLAG_ENCRYPTED); 201 static_cast<int32_t>(mKeyStore->put(filename.string(), &keyBlob, get_user_id(targetUid))); 711 Blob keyBlob; 713 mKeyStore->get(filename.string(), &keyBlob, ::TYPE_ANY, get_user_id(targetUid)); 714 if (responseCode == ResponseCode::NO_ERROR && keyBlob.isCriticalToDeviceEncryption()) [all...] |
KeyStore.h | 100 ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId); 101 ResponseCode put(const char* filename, Blob* keyBlob, uid_t userId); 115 ResponseCode getKeyForName(Blob* keyBlob, const android::String8& keyName, const uid_t uid,
|
legacy_keymaster_device_wrapper.cpp | 246 const hidl_vec<uint8_t>& keyBlob, const hidl_vec<uint8_t>& clientId, 254 auto kmKeyBlob = hidlVec2KmKeyBlob(keyBlob); 259 keymaster_device_, keyBlob.size() ? &kmKeyBlob : nullptr, 311 const hidl_vec<uint8_t>& keyBlob, 322 auto kmKeyBlob = hidlVec2KmKeyBlob(keyBlob); 327 keyBlob.size() ? &kmKeyBlob : nullptr, 418 Return<ErrorCode> LegacyKeymasterDeviceWrapper::deleteKey(const hidl_vec<uint8_t>& keyBlob) { 419 auto kmKeyBlob = hidlVec2KmKeyBlob(keyBlob);
|
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
Keymaster4.h | 73 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 77 return dev_->getKeyCharacteristics(keyBlob, clientId, appData, _hidl_cb); 95 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 98 return dev_->exportKey(exportFormat, keyBlob, clientId, appData, _hidl_cb); 113 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override { 114 return dev_->deleteKey(keyBlob);
|
Keymaster3.h | 76 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 93 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 102 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
/hardware/interfaces/keymaster/4.0/support/ |
Keymaster3.cpp | 152 auto cb = [&](V3_0::ErrorCode error, const hidl_vec<uint8_t>& keyBlob, 154 _hidl_cb(convert(error), keyBlob, convert(characteristics)); 161 Return<void> Keymaster3::getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 169 auto rc = km3_dev_->getKeyCharacteristics(keyBlob, clientId, appData, cb); 176 auto cb = [&](V3_0::ErrorCode error, const hidl_vec<uint8_t>& keyBlob, 178 _hidl_cb(convert(error), keyBlob, convert(chars)); 185 Return<void> Keymaster3::exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 191 auto rc = km3_dev_->exportKey(convert(exportFormat), keyBlob, clientId, appData, cb); 218 Return<ErrorCode> Keymaster3::deleteKey(const hidl_vec<uint8_t>& keyBlob) { 219 auto rc = km3_dev_->deleteKey(keyBlob); [all...] |
/external/nos/host/android/hals/keymaster/include/ |
KeymasterDevice.h | 66 const hidl_vec<uint8_t>& keyBlob, 80 KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 89 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
/system/keymaster/ng/include/ |
AndroidKeymaster3Device.h | 66 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 72 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 81 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
AndroidKeymaster4Device.h | 65 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 77 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 86 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
/frameworks/ml/nn/driver/cache/BlobCache/ |
BlobCache.cpp | 112 std::shared_ptr<Blob> keyBlob(new Blob(key, keySize, true)); 136 mCacheEntries.insert(index, CacheEntry(keyBlob, valueBlob, ++mAccessCount)); 224 std::shared_ptr<Blob> const& keyBlob = e.getKey(); 226 size += align4(sizeof(EntryHeader) + keyBlob->getSize() + valueBlob->getSize()); 250 std::shared_ptr<Blob> const& keyBlob = e.getKey(); 252 size_t keySize = keyBlob->getSize(); 266 memcpy(eheader->mData, keyBlob->getData(), keySize);
|
/frameworks/native/opengl/libs/EGL/ |
BlobCache.cpp | 88 std::shared_ptr<Blob> keyBlob(new Blob(key, keySize, true)); 104 mCacheEntries.insert(index, CacheEntry(keyBlob, valueBlob)); 170 std::shared_ptr<Blob> const& keyBlob = e.getKey(); 172 size += align4(sizeof(EntryHeader) + keyBlob->getSize() + valueBlob->getSize()); 196 std::shared_ptr<Blob> const& keyBlob = e.getKey(); 198 size_t keySize = keyBlob->getSize(); 212 memcpy(eheader->mData, keyBlob->getData(), keySize);
|
/system/vold/ |
Keymaster.cpp | 122 auto hidlCb = [&](km::ErrorCode ret, const hidl_vec<uint8_t>& keyBlob, 126 if (key) key->assign(reinterpret_cast<const char*>(&keyBlob[0]), keyBlob.size()); 142 auto keyBlob = km::support::blob2hidlVec(key); 143 auto error = mDevice->deleteKey(keyBlob); 182 auto keyBlob = km::support::blob2hidlVec(key); 194 auto error = mDevice->begin(purpose, keyBlob, inParams.hidl_data(), authToken, hidlCb);
|
/system/keymaster/ng/ |
AndroidKeymaster3Device.cpp | 295 Return<void> AndroidKeymaster3Device::getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 300 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); 338 const hidl_vec<uint8_t>& keyBlob, 344 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); 396 Return<ErrorCode> AndroidKeymaster3Device::deleteKey(const hidl_vec<uint8_t>& keyBlob) { 399 request.SetKeyMaterial(keyBlob.data(), keyBlob.size());
|
AndroidKeymaster4Device.cpp | 326 Return<void> AndroidKeymaster4Device::getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 331 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); 397 const hidl_vec<uint8_t>& keyBlob, 403 request.SetKeyMaterial(keyBlob.data(), keyBlob.size()); 455 Return<ErrorCode> AndroidKeymaster4Device::deleteKey(const hidl_vec<uint8_t>& keyBlob) { 458 request.SetKeyMaterial(keyBlob.data(), keyBlob.size());
|
/hardware/qcom/keymaster/ |
keymaster_qcom.cpp | 103 const uint8_t* keyBlob, const size_t keyBlobLength, 106 struct qcom_km_key_blob * keyblob_ptr = (struct qcom_km_key_blob *)keyBlob; 113 if (keyBlob == NULL) { 118 // Should be large enough for keyblob data: 317 uint8_t** keyBlob, size_t* keyBlobLength) { 331 if (keyBlob == NULL || keyBlobLength == NULL) { 378 *keyBlob = keydata.release(); 386 uint8_t** keyBlob, size_t* keyBlobLength) 396 } else if (keyBlob == NULL || keyBlobLength == NULL) { 461 *keyBlob = keydata.release() [all...] |
/external/nos/host/android/hals/keymaster/ |
KeymasterDevice.cpp | 428 const hidl_vec<uint8_t>& keyBlob, 438 request.mutable_blob()->set_blob(&keyBlob[0], keyBlob.size()); 499 KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 509 request.mutable_blob()->set_blob(&keyBlob[0], keyBlob.size()); 625 Return<ErrorCode> KeymasterDevice::deleteKey(const hidl_vec<uint8_t>& keyBlob) 632 request.mutable_blob()->set_blob(&keyBlob[0], keyBlob.size()); [all...] |
/prebuilts/tools/common/m2/repository/com/amazonaws/aws-java-sdk-s3/1.11.18/ |
aws-java-sdk-s3-1.11.18.jar | |
/prebuilts/tools/common/m2/repository/org/apache/commons/commons-compress/1.12/ |
commons-compress-1.12.jar | |