/system/keymaster/ |
D | google_keymaster_messages.cpp | 63 delete[] key_blob.key_material; in ~GenerateKeyResponse() 72 buf = append_size_and_data_to_buf(buf, end, key_blob.key_material, key_blob.key_material_size); in NonErrorSerialize() 78 delete[] key_blob.key_material; in NonErrorDeserialize() 79 key_blob.key_material = NULL; in NonErrorDeserialize() 85 key_blob.key_material = deserialized_key_material.release(); in NonErrorDeserialize() 90 delete[] key_blob.key_material; in ~GetKeyCharacteristicsRequest() 93 void GetKeyCharacteristicsRequest::SetKeyMaterial(const void* key_material, size_t length) { in SetKeyMaterial() argument 94 delete[] key_blob.key_material; in SetKeyMaterial() 95 key_blob.key_material = dup_buffer(key_material, length); in SetKeyMaterial() 105 buf = append_size_and_data_to_buf(buf, end, key_blob.key_material, key_blob.key_material_size); in Serialize() [all …]
|
D | key_blob_test.cpp | 49 key_.key_material = const_cast<uint8_t*>(key_data); in KeyBlobTest() 51 master_key_.key_material = const_cast<uint8_t*>(master_key_data); in KeyBlobTest() 97 EXPECT_EQ(0, memcmp(deserialized.key_material(), key_data, array_size(key_data))); in TEST_F() 131 EXPECT_NE(0, memcmp(deserialized.key_material(), key_data, array_size(key_data))); in TEST_F() 151 EXPECT_NE(0, memcmp(deserialized.key_material(), key_data, array_size(key_data))); in TEST_F() 174 EXPECT_NE(0, memcmp(deserialized.key_material(), key_data, array_size(key_data))); in TEST_F() 184 wrong_master.key_material = wrong_master_data; in TEST_F() 191 EXPECT_NE(0, memcmp(deserialized.key_material(), key_data, array_size(key_data))); in TEST_F()
|
D | key_blob.cpp | 84 memcpy(key_material_.get(), key.key_material, key_material_length_); in KeyBlob() 97 const uint8_t* p = key.key_material; in KeyBlob() 98 if (!Deserialize(&p, key.key_material + key.key_material_size)) in KeyBlob() 154 int ae_err = ae_encrypt(ctx->get(), nonce_.get(), key_material(), key_material_length(), in EncryptKey() 221 if (AES_set_encrypt_key(master_key.key_material, master_key.key_material_size * 8, &aes_key) != in InitializeKeyWrappingContext()
|
D | google_keymaster_messages_test.cpp | 125 rsp.key_blob.key_material = dup_array(TEST_DATA); in TEST() 138 rsp.key_blob.key_material = dup_array(TEST_DATA); in TEST() 157 EXPECT_EQ(0, memcmp(deserialized->key_blob.key_material, "foo", 3)); in TEST() 180 EXPECT_EQ(0, memcmp(deserialized->key_blob.key_material, "foo", 3)); in TEST() 270 EXPECT_EQ(0, memcmp(msg.key_blob.key_material, deserialized->key_blob.key_material, in TEST() 286 EXPECT_EQ(0, memcmp("foo", deserialized->key_blob.key_material, 3)); in TEST()
|
D | google_softkeymaster.h | 40 blob.key_material = master_key_; in MasterKey()
|
D | google_keymaster.cpp | 314 UniquePtr<uint8_t[]> key_material; in SerializeKey() local 316 error = key->key_material(&key_material, &key_material_size); in SerializeKey() 323 keymaster_key_blob_t key_data = {key_material.get(), key_material_size}; in SerializeKey() 338 keymaster_blob->key_material = blob_bytes.release(); in SerializeKey()
|
D | key.h | 44 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>*, size_t* size) const = 0;
|
D | asymmetric_key.cpp | 44 const uint8_t* key_material = blob.key_material(); in LoadKey() local 45 if (d2i_PrivateKey(evp_key_type(), &tmp_pkey, &key_material, blob.key_material_length()) == in LoadKey() 55 keymaster_error_t AsymmetricKey::key_material(UniquePtr<uint8_t[]>* material, size_t* size) const { in key_material() function in keymaster::AsymmetricKey
|
D | asymmetric_key.h | 38 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>* material, size_t* size) const;
|
D | google_keymaster_test.cpp | 441 uint8_t* tmp = const_cast<uint8_t*>(generate_response_.key_blob.key_material); in corrupt_key_blob()
|
/system/keymaster/include/keymaster/ |
D | google_keymaster_messages.h | 121 key_blob.key_material = NULL; in GenerateKeyResponse() 136 GetKeyCharacteristicsRequest() { key_blob.key_material = NULL; } in GetKeyCharacteristicsRequest() 139 void SetKeyMaterial(const void* key_material, size_t length); 141 SetKeyMaterial(blob.key_material, blob.key_material_size); in SetKeyMaterial() 162 BeginOperationRequest() { key_blob.key_material = NULL; } in BeginOperationRequest() 163 ~BeginOperationRequest() { delete[] key_blob.key_material; } in ~BeginOperationRequest() 165 void SetKeyMaterial(const void* key_material, size_t length); 167 SetKeyMaterial(blob.key_material, blob.key_material_size); in SetKeyMaterial() 233 void SetKeyMaterial(const void* key_material, size_t length); 246 ImportKeyResponse() { key_blob.key_material = NULL; } in ImportKeyResponse() [all …]
|
D | key_blob.h | 110 inline const uint8_t* key_material() const { return key_material_.get(); } in key_material() function
|
D | google_keymaster.h | 111 keymaster_error_t WrapKey(const uint8_t* key_material, size_t key_material_length,
|
D | keymaster_defs.h | 296 const uint8_t* key_material; member
|