[PATCH] cipher: Add Classic McEliece mceliece6688128f.

Werner Koch wk at gnupg.org
Thu Apr 18 12:04:04 CEST 2024


On Wed, 17 Apr 2024 11:57, Simon Josefsson said:

> Classic McEliece is abbreviated 'CM' in its specification document, so
> s/MCELIECE6688128/CM6688128/g' is one approach.

Good idea.  I prefer easy to type names and the 6688128 is already long
enough ;-).

> Are pre-C99 compilers supported for real, or is this merely an obsolete
> desired feature?  Do you have any example of a pre-C99 compiler that can

No, it is not obsolete and forces us to keep the code readable.  It is
hard to test these days but things should be limited to what is really
needed.  The __func__ macro and the __VA_ARGS__ are so useful that we
should allow them.  But struct initializers and trailing commas are
problematic (older but still used AIX and HPUX compilers).  //-comments
are a severe aesthetic annoyance.

> build libgcrypt?  I recall trying to get libgcrypt to build with tcc
> long time ago and failed.

Charles H. Beebe used to test on all kinds of Unices.



The pioneers of a warless world are the youth that
refuse military service.             - A. Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20240418/1e7b4e7b/attachment.sig>

More information about the Gcrypt-devel mailing list