A reference implementation of the Russian GOST crypto algorithms for OpenSSL
C Objective-C Perl Roff CMake eC
Clone or download
Latest commit ae3020d Jul 17, 2018
Permalink
Failed to load latest commit information.
etalon Bugfix - carry bit overflow Mar 15, 2018
test modernize ci: Jun 27, 2018
.gitignore Add simple .gitignore file Jan 10, 2018
.travis.yml move .ci scripts into .travis.yml Jun 28, 2018
CMakeLists.txt Add native Visual Studio 2015-2017 build support. Jan 10, 2018
INSTALL.md Add native Visual Studio 2015-2017 build support. Jan 10, 2018
README.gost New INSTALL.md file instead of old CMake_ReadMe.md; Also moved "CONFI… Oct 18, 2017
README.md Add mailing list information to README.md Jun 1, 2018
e_gost_err.c Allow to pass mac_size via -macopt Jan 3, 2016
e_gost_err.h Sources formatting Mar 26, 2016
e_gost_err.proto Initial commit Aug 14, 2015
example.conf This is a minimal example of the openssl config file Aug 14, 2017
getopt.h Fix MSVS2017 build errors. Jan 10, 2018
gost.ec Initial commit Aug 14, 2015
gost12sum.1 gost12sum gives the same hash strings as openssl dgst does Aug 20, 2017
gost12sum.c Fix MSVS2017 build errors. Jan 10, 2018
gost89.c Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gost89.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gost_ameth.c Fix #67 Jul 12, 2018
gost_asn1.c Merge remote-tracking branch 'origin/openssl_1_1_0' Nov 19, 2016
gost_crypt.c Bugfix Nov 19, 2016
gost_ctl.c Some other renames Jul 12, 2017
gost_ec_keyx.c Fix compiler warnings Jun 27, 2017
gost_ec_sign.c Explicitely setting cofactor Jul 12, 2018
gost_eng.c Fix a mem leak Jul 17, 2018
gost_grasshopper.h Grasshopper && CMake Apr 28, 2016
gost_grasshopper_cipher.c Fix a mem leak Jul 17, 2018
gost_grasshopper_cipher.h Fix a mem leak Jul 17, 2018
gost_grasshopper_core.c C89 compliance Apr 28, 2016
gost_grasshopper_core.h Grasshopper && CMake Apr 28, 2016
gost_grasshopper_defines.c Grasshopper && CMake Apr 28, 2016
gost_grasshopper_defines.h Fix MSVS2017 build errors. Jan 10, 2018
gost_grasshopper_galois_precompiled.c Grasshopper && CMake Apr 28, 2016
gost_grasshopper_mac.c Grasshopper && CMake Apr 28, 2016
gost_grasshopper_mac.h Grasshopper && CMake Apr 28, 2016
gost_grasshopper_math.h Fix MSVS2017 build errors. Jan 10, 2018
gost_grasshopper_precompiled.c Build with -Werror Nov 19, 2016
gost_grasshopper_precompiled.h Build with -Werror Nov 19, 2016
gost_keywrap.c Initial commit Aug 14, 2015
gost_keywrap.h Initial commit Aug 14, 2015
gost_lcl.h Explicitely setting cofactor Jul 12, 2018
gost_md.c Sources formatting Mar 26, 2016
gost_md2012.c Fix MSVS2017 build errors. Jan 10, 2018
gost_params.c Explicitely setting cofactor Jul 12, 2018
gost_pmeth.c Fix signature verification. Dec 12, 2016
gosthash.c Merge branch 'no_gost94_sig' into gost12_algs Aug 15, 2015
gosthash.h Initial commit Aug 14, 2015
gosthash2012.c Bugfix - carry bit overflow Mar 15, 2018
gosthash2012.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gosthash2012_const.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gosthash2012_precalc.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gosthash2012_ref.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gosthash2012_sse2.h Initial commit providing GOST 2012 algorithms. Aug 14, 2015
gostsum.1 Added CAVEATS section Aug 14, 2017
gostsum.c Fix MSVS2017 build errors. Jan 10, 2018

README.md

engine

A reference implementation of the Russian GOST crypto algorithms for OpenSSL

Compatibility: OpenSSL 1.0.2 (needs patches), OpenSSL 1.1.0

License: same as the corresponding version of OpenSSL.

Mailing list: http://www.wagner.pp.ru/list-archives/openssl-gost/