[libvirt] [PATCH 06/18] schema: Extend the TPM XML schema with support for encryption
Marc-André Lureau
marcandre.lureau at redhat.com
Tue Jul 9 20:23:17 UTC 2019
On Tue, Jul 9, 2019 at 9:24 PM Stefan Berger <stefanb at linux.vnet.ibm.com> wrote:
>
> Extend the TPM XML schema with support for an encryption node.
>
> Signed-off-by: Stefan Berger <stefanb at linux.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau at redhat.com>
> ---
> docs/schemas/domaincommon.rng | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
> index 31db599ab9..4a4f4f8a4d 100644
> --- a/docs/schemas/domaincommon.rng
> +++ b/docs/schemas/domaincommon.rng
> @@ -4316,6 +4316,7 @@
> <attribute name="type">
> <value>emulator</value>
> </attribute>
> + <ref name="tpm-backend-emulator-encryption"/>
> </group>
> </choice>
> <choice>
> @@ -4345,6 +4346,35 @@
> </optional>
> </define>
>
> + <define name="tpm-backend-emulator-encryption">
> + <optional>
> + <element name="encryption">
> + <attribute name="format">
> + <value>vtpm</value>
> + </attribute>
> + <ref name="vtpmAuthSecret"/>
> + </element>
> + </optional>
> + </define>
> +
> + <define name='vtpmAuthSecret'>
> + <element name='secret'>
> + <attribute name='type'>
> + <choice>
> + <value>passphrase</value>
> + </choice>
> + </attribute>
> + <choice>
> + <attribute name='uuid'>
> + <ref name="UUID"/>
> + </attribute>
> + <attribute name='usage'>
> + <text/>
> + </attribute>
> + </choice>
> + </element>
> + </define>
> +
> <define name="vsock">
> <element name="vsock">
> <optional>
> --
> 2.20.1
>
More information about the libvir-list
mailing list