GOST support in GnuPG

Paul Wolneykien manowar at altlinux.org
Tue Mar 19 17:13:20 CET 2019


19.03.2019 14:50, ilf пишет:
> Paul Wolneykien:
>> I'm working on adding the GOST (Russian EC crypto) support to GnuPG.
> 
> This one?
> https://en.wikipedia.org/wiki/GOST_(block_cipher)#Cryptanalysis_of_GOST

  And these ones too:

  * https://en.wikipedia.org/wiki/GOST_(hash_function) ;
  * https://tools.ietf.org/html/rfc5832 .
  * https://tools.ietf.org/html/rfc4357 .

  Note, that some of them are already in Libgcrypt:

    *
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=cipher/gost28147.c
;
    *
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=cipher/gostr3411-94.c
;
    *
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=cipher/ecc-gost.c
.

  I've added VKO (rfc4357) and modified gpg and gpgsm to support all of
that (for instance, the GOST R 3410 algorithm is already in Libgcrypt
but there was no way to sign a message with it due to lack of support
from gpg itself).



More information about the Gnupg-devel mailing list