Lines Matching refs:key_material
179 const KeymasterKeyBlob& key_material, in CreateKeyBlob() argument
253 error = SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob); in CreateKeyBlob()
302 KeymasterKeyBlob key_material; in ParseKeyBlob() local
328 return factory->LoadKey(std::move(key_material), additional_params, std::move(hw_enforced), in ParseKeyBlob()
339 DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
343 error = ParseAuthEncryptedBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
348 error = ParseOldSoftkeymasterBlob(blob, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
523 if (!input.Reinitialize(transit_key.key_material, transit_key.key_material_size)) { in UnwrapKey()
532 KeymasterKeyBlob key_material = {output.peek_read(), output.available_read()}; in UnwrapKey() local
535 if (key_material.key_material_size != masking_key.key_material_size) { in UnwrapKey()
538 for (size_t i = 0; i < key_material.key_material_size; i++) { in UnwrapKey()
539 key_material.writable_data()[i] ^= masking_key.key_material[i]; in UnwrapKey()
566 error = aes_factory->LoadKey(std::move(key_material), gcm_params, in UnwrapKey()
589 if (!encrypted_key.write(secure_key.key_material, secure_key.key_material_size)) { in UnwrapKey()
616 if (!wrapped_key_material->key_material && plaintext.peek_read()) { in UnwrapKey()