Patch for PQC algorithms
Falko Strenzke
falko.strenzke at mtg.de
Thu Jul 11 12:36:48 CEST 2024
We delivered with some delay our completed version of the integration of
PQC algorithms into Libgcrypt from our project in an upload to this
issue in phabricator <https://dev.gnupg.org/T6637#188370>. The code
features the following algorithms:
KMAC
ML-KEM
ML-DSA
SLH-DSA
For each algorithm, also tests are implemented. The patch is in the file
all-pqc-dfa4150a-vs-master-dc1c916d.patch. This is a patch against the
upstream master branch as indicated by the commit version in the file
name. Rebasing our changes to current master was not possible as since
the start of our development work, ML-KEM was introduced into Libgcrypt
independently by the maintainers and thus an attempt to merge both
branches would either feature two versions of the same algorithm or
would have to remove one of them. Even though we do not expect that our
ML-KEM implementation will still be used by the Libgcrypt project, we
decided to provide the patch with our complete contribution. We would
appreciate if the maintainers would follow up with comments as to in
which form our patch is the most useful to them. Particularly, we are
contributing PQC signature algorithms which to the best of our knowledge
have so far not been in implemented in Libgcrypt and thus might be of
interest to the project. If the maintainers prefer that these algorithms
be submitted in a different form, please let us know and we will try to
find the best possible solution so that the Libgcrypt project can
benefit from our contribution.
Note: my DCO form Sept. '23 applies to this patch.
Signed-off-by: Falko Strenzke <falko.strenzke at mtg.de>
--
*MTG AG*
Dr. Falko Strenzke
Phone: +49 6151 8000 24
E-Mail: falko.strenzke at mtg.de
Web: mtg.de <https://www.mtg.de>
------------------------------------------------------------------------
MTG AG - Dolivostr. 11 - 64293 Darmstadt, Germany
Commercial register: HRB 8901
Register Court: Amtsgericht Darmstadt
Management Board: Jürgen Ruf (CEO), Tamer Kemeröz
Chairman of the Supervisory Board: Dr. Thomas Milde
This email may contain confidential and/or privileged information. If
you are not the correct recipient or have received this email in error,
please inform the sender immediately and delete this email.Unauthorised
copying or distribution of this email is not permitted.
Data protection information: Privacy policy
<https://www.mtg.de/en/privacy-policy>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240711/492362a7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4813 bytes
Desc: Kryptografische S/MIME-Signatur
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240711/492362a7/attachment.bin>
More information about the Gnupg-devel
mailing list