On Tue, Jul 9, 2019 at 9:24 PM Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx> wrote: > > Extend the TPM XML schema with support for an encryption node. > > Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxx> Reviewed-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> > --- > 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 > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list