Searched refs:keyBlob (Results 1 – 5 of 5) sorted by relevance
/system/security/softkeymaster/include/keymaster/ |
D | softkeymaster.h | 23 const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength); 32 int openssl_sign_data(const keymaster0_device_t* dev, const void* params, const uint8_t* keyBlob, 36 int openssl_verify_data(const keymaster0_device_t* dev, const void* params, const uint8_t* keyBlob,
|
/system/security/keystore/ |
D | keystore.cpp | 1160 ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId) { in get() argument 1162 ResponseCode rc = keyBlob->readBlob(filename, userState->getDecryptionKey(), in get() 1168 const uint8_t version = keyBlob->getVersion(); in get() 1174 if (upgradeBlob(filename, keyBlob, version, type, userId)) { in get() 1175 if ((rc = this->put(filename, keyBlob, userId)) != NO_ERROR in get() 1176 || (rc = keyBlob->readBlob(filename, userState->getDecryptionKey(), in get() 1189 && keyBlob->isFallback()) { in get() 1190 ResponseCode imported = importKey(keyBlob->getValue(), keyBlob->getLength(), filename, in get() 1191 userId, keyBlob->isEncrypted() ? KEYSTORE_FLAG_ENCRYPTED : KEYSTORE_FLAG_NONE); in get() 1196 rc = get(filename, keyBlob, TYPE_KEY_PAIR, userId); in get() [all …]
|
/system/core/libutils/ |
D | BlobCache.cpp | 90 sp<Blob> keyBlob(new Blob(key, keySize, true)); in set() local 106 mCacheEntries.add(CacheEntry(keyBlob, valueBlob)); in set() 173 sp<Blob> keyBlob = e.getKey(); in getFlattenedSize() local 175 size += align4(sizeof(EntryHeader) + keyBlob->getSize() + in getFlattenedSize() 201 sp<Blob> keyBlob = e.getKey(); in flatten() local 203 size_t keySize = keyBlob->getSize(); in flatten() 218 memcpy(eheader->mData, keyBlob->getData(), keySize); in flatten()
|
/system/security/softkeymaster/ |
D | keymaster_openssl.cpp | 109 static int wrap_key(EVP_PKEY* pkey, int type, uint8_t** keyBlob, size_t* keyBlobLength) { in wrap_key() argument 157 *keyBlob = derData.release(); in wrap_key() 162 static EVP_PKEY* unwrap_key(const uint8_t* keyBlob, const size_t keyBlobLength) { in unwrap_key() argument 165 const uint8_t* p = keyBlob; in unwrap_key() 166 const uint8_t* const end = keyBlob + keyBlobLength; in unwrap_key() 168 if (keyBlob == NULL) { in unwrap_key() 367 uint8_t** keyBlob, size_t* keyBlobLength) { in openssl_generate_keypair() argument 394 if (wrap_key(pkey.get(), EVP_PKEY_type(pkey->type), keyBlob, keyBlobLength)) { in openssl_generate_keypair() 573 const keymaster0_device_t*, const void* params, const uint8_t* keyBlob, in openssl_sign_data() argument 584 Unique_EVP_PKEY pkey(unwrap_key(keyBlob, keyBlobLength)); in openssl_sign_data() [all …]
|
/system/keymaster/include/keymaster/ |
D | soft_keymaster_device.h | 87 const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength);
|