Re: [PATCH v2 07/17] crypto/cipher: Add GCM to QCryptoCipherMode

Daniel P. Berrangé <[email protected]>
Newsgroups org.nongnu.qemu-arm,org.nongnu.qemu-devel
Message-ID <[email protected]>
On Wed, Jul 15, 2026 at 06:51:41AM +0200, Markus Armbruster wrote:
> Jamin Lin <[email protected]> writes:
> 
> > Introduce the GCM cipher mode so authenticated encryption can be built
> > on top of the existing qcrypto_cipher API. GCM is an IV-based mode, so
> > register it in mode_need_iv. No backend advertises it yet, so it stays
> > unsupported until a backend and the AAD/tag helpers are added in the
> > following patches.
> >
> > Signed-off-by: Jamin Lin <[email protected]>
> > Reviewed-by: Daniel P. Berrangé <[email protected]>
> > Acked-by: Daniel P. Berrangé <[email protected]>
> 
> Same person giving Reviewed-by and Acked-by is odd.  Daniel, is this
> what you want?

Acked-by in the sense that as crypto subsys maintainer, I'm happy for
it to be merged by aspeed/arm maintainer as part of this series.

> 
> > ---
> >  qapi/crypto.json | 4 +++-
> >  crypto/cipher.c  | 1 +
> >  2 files changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/qapi/crypto.json b/qapi/crypto.json
> > index 2b55befef9..6e3a98ff68 100644
> > --- a/qapi/crypto.json
> > +++ b/qapi/crypto.json
> > @@ -121,10 +121,12 @@
> >  #
> >  # @ctr: Counter (Since 2.8)
> >  #
> > +# @gcm: Galois/Counter Mode (Since 11.2)
> > +#
> >  # Since: 2.6
> >  ##
> >  { 'enum': 'QCryptoCipherMode',
> > -  'data': ['ecb', 'cbc', 'xts', 'ctr']}
> > +  'data': ['ecb', 'cbc', 'xts', 'ctr', 'gcm']}
> >  
> >  ##
> >  # @QCryptoIVGenAlgo:
> 
> Acked-by: Markus Armbruster <[email protected]>
> 
> 
> [...]
> 

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.