GOST support in GnuPG

Paul Wolneykien manowar at altlinux.org
Tue Mar 19 10:40:20 CET 2019


  Hi!

  I'm working on adding the GOST (Russian EC crypto) support to GnuPG.
Currently I have a version where sign/verify and encrypt/decrypt
operations function properly (with some restrictions) in both PGP and
S/MIME modes. I want to know what is the official procedure to include
such a new functionality in GnuPG?

  My current set of patches are as follows:

    * GOST cases in g10, sm, common and the agent:
https://packages.altlinux.org/en/sisyphus/srpms/gnupg2/patches/gnupg2-2.2.10-gost-1.0.0.patch
    * workaround for multi-URL CRLs in dirmngr:
https://packages.altlinux.org/en/sisyphus/srpms/gnupg2/patches/gnupg2-2.2.10-issuers-1.0.0.patch
    * GOST VKO algorithm in Libgcrypt:
https://packages.altlinux.org/en/sisyphus/srpms/libgcrypt/patches/libgcrypt-1.8.3-vko-1.0.0.patch
    * GOST ASN.1 in Libksba:
https://packages.altlinux.org/en/sisyphus/srpms/libksba/patches/libksba-1.3.6-gost-1.0.0.patch



More information about the Gnupg-devel mailing list