Home
last modified time | relevance | path

Searched refs:key_material (Results 1 – 14 of 14) sorted by relevance

/system/keymaster/
Dgoogle_keymaster_messages.cpp63 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 …]
Dkey_blob_test.cpp49 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()
Dkey_blob.cpp84 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()
Dgoogle_keymaster_messages_test.cpp125 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()
Dgoogle_softkeymaster.h40 blob.key_material = master_key_; in MasterKey()
Dgoogle_keymaster.cpp314 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()
Dkey.h44 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>*, size_t* size) const = 0;
Dasymmetric_key.cpp44 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
Dasymmetric_key.h38 virtual keymaster_error_t key_material(UniquePtr<uint8_t[]>* material, size_t* size) const;
Dgoogle_keymaster_test.cpp441 uint8_t* tmp = const_cast<uint8_t*>(generate_response_.key_blob.key_material); in corrupt_key_blob()
/system/keymaster/include/keymaster/
Dgoogle_keymaster_messages.h121 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 …]
Dkey_blob.h110 inline const uint8_t* key_material() const { return key_material_.get(); } in key_material() function
Dgoogle_keymaster.h111 keymaster_error_t WrapKey(const uint8_t* key_material, size_t key_material_length,
Dkeymaster_defs.h296 const uint8_t* key_material; member