Searched defs:keyBlob (Results 1 - 2 of 2) sorted by relevance
/system/security/softkeymaster/ |
H A D | keymaster_openssl.cpp | 95 static int wrap_key(EVP_PKEY* pkey, int type, uint8_t** keyBlob, size_t* keyBlobLength) { argument 142 *keyBlob = derData.release(); 147 static EVP_PKEY* unwrap_key(const uint8_t* keyBlob, const size_t keyBlobLength) { argument 150 const uint8_t* p = keyBlob; 151 const uint8_t *const end = keyBlob + keyBlobLength; 153 if (keyBlob == NULL) { 211 uint8_t** keyBlob, size_t* keyBlobLength) { 261 if (wrap_key(pkey.get(), EVP_PKEY_RSA, keyBlob, keyBlobLength)) { 343 const uint8_t* keyBlob, const size_t keyBlobLength, 359 Unique_EVP_PKEY pkey(unwrap_key(keyBlob, keyBlobLengt 209 openssl_generate_keypair(const keymaster_device_t* dev, const keymaster_keypair_t key_type, const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength) argument 341 openssl_sign_data(const keymaster_device_t* dev, 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 401 openssl_verify_data(const keymaster_device_t* dev, 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 D | keystore.cpp | 975 ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type, uid_t uid) { argument 977 ResponseCode rc = keyBlob->readBlob(filename, userState->getDecryptionKey(), 983 const uint8_t version = keyBlob->getVersion(); 989 if (upgradeBlob(filename, keyBlob, version, type, uid)) { 990 if ((rc = this->put(filename, keyBlob, uid)) != NO_ERROR 991 || (rc = keyBlob->readBlob(filename, userState->getDecryptionKey(), 998 if (type != TYPE_ANY && keyBlob->getType() != type) { 999 ALOGW("key found but type doesn't match: %d vs %d", keyBlob->getType(), type); 1006 ResponseCode put(const char* filename, Blob* keyBlob, uid_t uid) { argument 1008 return keyBlob 1068 getKeyForName(Blob* keyBlob, const android::String8& keyName, const uid_t uid, const BlobType type) argument 1406 Blob keyBlob; local 1467 Blob keyBlob; local 1743 Blob keyBlob; local 1794 Blob keyBlob; local 1844 Blob keyBlob; local 1890 Blob keyBlob; local 2046 Blob keyBlob; local 2108 Blob keyBlob; local [all...] |
Completed in 955 milliseconds