Home
last modified time | relevance | path

Searched refs:key_blob_length (Results 1 – 8 of 8) sorted by relevance

/system/security/keystore/
Dkeyblob_utils.cpp49 uint8_t* add_softkey_header(uint8_t* key_blob, size_t key_blob_length) { in add_softkey_header() argument
50 if (key_blob_length < sizeof(SOFT_KEY_MAGIC)) { in add_softkey_header()
59 bool is_softkey(const uint8_t* key_blob, const size_t key_blob_length) { in is_softkey() argument
60 if (key_blob_length < sizeof(SOFT_KEY_MAGIC)) { in is_softkey()
/system/keymaster/
Dandroid_keymaster_test_utils.h375 uint8_t** key_blob, size_t* key_blob_length) { in counting_generate_keypair()
378 key_blob_length); in counting_generate_keypair()
380 munge_blob(*key_blob, *key_blob_length); in counting_generate_keypair()
386 size_t* key_blob_length) { in counting_import_keypair()
389 device(dev)->import_keypair(device(dev), key, key_length, key_blob, key_blob_length); in counting_import_keypair()
391 munge_blob(*key_blob, *key_blob_length); in counting_import_keypair()
396 const uint8_t* key_blob, const size_t key_blob_length, in counting_get_keypair_public()
399 std::unique_ptr<uint8_t[]> dup_blob(unmunge_blob(key_blob, key_blob_length)); in counting_get_keypair_public()
400 return device(dev)->get_keypair_public(device(dev), dup_blob.get(), key_blob_length, in counting_get_keypair_public()
405 const size_t key_blob_length) { in counting_delete_keypair()
[all …]
Dsoft_keymaster_device.cpp181 size_t* key_blob_length) { in generate_keypair() argument
186 if (!key_blob || !key_blob_length) in generate_keypair()
226 *key_blob_length = rsp.key_blob.key_material_size; in generate_keypair()
227 *key_blob = static_cast<uint8_t*>(malloc(*key_blob_length)); in generate_keypair()
229 LOG_E("Failed to allocate %d bytes", *key_blob_length); in generate_keypair()
232 memcpy(*key_blob, rsp.key_blob.key_material, *key_blob_length); in generate_keypair()
233 LOG_D("Returning %d bytes in key blob\n", (int)*key_blob_length); in generate_keypair()
241 size_t* key_blob_length) { in import_keypair() argument
247 if (!key_blob || !key_blob_length) in import_keypair()
267 *key_blob_length = response.key_blob.key_material_size; in import_keypair()
[all …]
Dandroid_keymaster_test.cpp1702 size_t key_blob_length; in TEST_P() local
1705 pk8_key.size(), &key_blob, &key_blob_length)); in TEST_P()
1706 set_key_blob(key_blob, key_blob_length); in TEST_P()
/system/security/keystore/include/keystore/
Dkeystore.h68 uint8_t* add_softkey_header(uint8_t* key_blob, size_t key_blob_length);
73 bool is_softkey(const uint8_t* key_blob, const size_t key_blob_length);
/system/keymaster/include/keymaster/
Dsoft_keymaster_device.h89 const size_t key_length, uint8_t** key_blob, size_t* key_blob_length);
91 const size_t key_blob_length, uint8_t** x509_data,
94 const size_t key_blob_length);
97 const uint8_t* key_blob, const size_t key_blob_length, const uint8_t* data,
101 const uint8_t* key_blob, const size_t key_blob_length,
/system/security/softkeymaster/include/keymaster/
Dsoftkeymaster.h26 const size_t key_length, uint8_t** key_blob, size_t* key_blob_length);
29 const size_t key_blob_length, uint8_t** x509_data,
/system/security/softkeymaster/
Dkeymaster_openssl.cpp405 size_t* key_blob_length) { in openssl_import_keypair() argument
409 } else if (key_blob == NULL || key_blob_length == NULL) { in openssl_import_keypair()
427 if (wrap_key(pkey.get(), EVP_PKEY_type(pkey->type), key_blob, key_blob_length)) { in openssl_import_keypair()
436 const size_t key_blob_length, in openssl_get_keypair_public() argument
444 Unique_EVP_PKEY pkey(unwrap_key(key_blob, key_blob_length)); in openssl_get_keypair_public()