[RFC PATCH v2 1/7] crypto: xctr - Add XCTR support
Arnd Bergmann
arnd at arndb.de
Wed Feb 16 23:07:48 PST 2022
On Thu, Feb 17, 2022 at 12:00 AM Eric Biggers <ebiggers at kernel.org> wrote:
> On Thu, Feb 10, 2022 at 11:28:06PM +0000, Nathan Huckleberry wrote:
> > diff --git a/crypto/Kconfig b/crypto/Kconfig
> > index fa1741bb568f..8543f34fa200 100644
> > --- a/crypto/Kconfig
> > +++ b/crypto/Kconfig
> > @@ -452,6 +452,15 @@ config CRYPTO_PCBC
> > PCBC: Propagating Cipher Block Chaining mode
> > This block cipher algorithm is required for RxRPC.
> >
> > +config CRYPTO_XCTR
> > + tristate
> > + select CRYPTO_SKCIPHER
> > + select CRYPTO_MANAGER
> > + help
> > + XCTR: XOR Counter mode. This blockcipher mode is a variant of CTR mode
> > + using XORs and little-endian addition rather than big-endian arithmetic.
> > + XCTR mode is used to implement HCTR2.
>
> Now that this option isn't user-selectable, no one will see this help text.
> I think it would be best to remove it, and make sure that the comment in
> crypto/xctr.c fully explains what XCTR is (currently it's a bit inadequate).
I generally prefer to have a help text in Kconfig even for hidden symbols,
and I read those when trying to find my way through code I'm not familiar
with. It's probably a good idea to expand the comment in the source
file as well, but I would suggest leaving this one in here.
Arnd
More information about the linux-arm-kernel
mailing list