Searched refs:keyBlob (Results 1 - 5 of 5) sorted by relevance

/system/security/softkeymaster/include/keymaster/
H A Dsoftkeymaster.h23 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/core/libutils/
H A DBlobCache.cpp90 sp<Blob> keyBlob(new Blob(key, keySize, true));
106 mCacheEntries.add(CacheEntry(keyBlob, valueBlob));
173 sp<Blob> keyBlob = e.getKey(); local
175 size += align4(sizeof(EntryHeader) + keyBlob->getSize() +
201 sp<Blob> keyBlob = e.getKey(); local
203 size_t keySize = keyBlob->getSize();
218 memcpy(eheader->mData, keyBlob->getData(), keySize);
/system/security/softkeymaster/
H A Dkeymaster_openssl.cpp109 static int wrap_key(EVP_PKEY* pkey, int type, uint8_t** keyBlob, size_t* keyBlobLength) { argument
157 *keyBlob = derData.release();
162 static EVP_PKEY* unwrap_key(const uint8_t* keyBlob, const size_t keyBlobLength) { argument
165 const uint8_t* p = keyBlob;
166 const uint8_t* const end = keyBlob + keyBlobLength;
168 if (keyBlob == NULL) {
367 uint8_t** keyBlob, size_t* keyBlobLength) {
394 if (wrap_key(pkey.get(), EVP_PKEY_type(pkey->type), keyBlob, keyBlobLength)) {
573 const keymaster0_device_t*, const void* params, const uint8_t* keyBlob,
584 Unique_EVP_PKEY pkey(unwrap_key(keyBlob, keyBlobLengt
365 openssl_generate_keypair( const keymaster0_device_t*, const keymaster_keypair_t key_type, const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength) argument
572 openssl_sign_data( const keymaster0_device_t*, const void* params, const uint8_t* keyBlob, const size_t keyBlobLength, const uint8_t* data, const size_t dataLength, uint8_t** signedData, size_t* signedDataLength) argument
696 openssl_verify_data( const keymaster0_device_t*, const void* params, const uint8_t* keyBlob, const size_t keyBlobLength, const uint8_t* signedData, const size_t signedDataLength, const uint8_t* signature, const size_t signatureLength) argument
[all...]
/system/security/keystore/
H A Dkeystore.cpp1160 ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId) { argument
1162 ResponseCode rc = keyBlob->readBlob(filename, userState->getDecryptionKey(),
1168 const uint8_t version = keyBlob->getVersion();
1174 if (upgradeBlob(filename, keyBlob, version, type, userId)) {
1175 if ((rc = this->put(filename, keyBlob, userId)) != NO_ERROR
1176 || (rc = keyBlob->readBlob(filename, userState->getDecryptionKey(),
1189 && keyBlob->isFallback()) {
1190 ResponseCode imported = importKey(keyBlob->getValue(), keyBlob->getLength(), filename,
1191 userId, keyBlob
1214 put(const char* filename, Blob* keyBlob, uid_t userId) argument
1221 Blob keyBlob; local
1378 getKeyForName(Blob* keyBlob, const android::String8& keyName, const uid_t uid, const BlobType type) argument
1724 Blob keyBlob; local
2181 Blob keyBlob; local
2323 Blob keyBlob; local
2411 Blob keyBlob; local
2450 Blob keyBlob; local
[all...]
/system/keymaster/include/keymaster/
H A Dsoft_keymaster_device.h87 const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength);

Completed in 287 milliseconds