singe/thirdparty/openssl/gost-engine
2023-11-16 22:15:24 -06:00
..
benchmark SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
etalon SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
libprov SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
tcl_tests SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
.cirrus.yml SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
.editorconfig SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
.gitignore SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
CMakeLists.txt SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
e_gost_err.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
e_gost_err.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
e_gost_err.proto SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_GostR3410_2001_CryptoPro_A_ParamSet.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_GostR3410_2001_CryptoPro_B_ParamSet.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_GostR3410_2001_CryptoPro_C_ParamSet.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_GostR3410_2001_TestParamSet.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_tc26_gost_3410_2012_256_paramSetA.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_tc26_gost_3410_2012_512_paramSetA.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_tc26_gost_3410_2012_512_paramSetB.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
ecp_id_tc26_gost_3410_2012_512_paramSetC.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
example.conf SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
getopt.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost-engine.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost.ec SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost.txt SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost.txt.old SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost12sum.1 SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost12sum.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost89.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost89.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_ameth.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_asn1.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_crypt.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_ctl.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_ec_keyx.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_ec_sign.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_eng.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_gost2015.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_gost2015.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_cipher.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_cipher.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_core.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_core.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_defines.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_defines.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_galois_precompiled.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_math.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_precompiled.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_grasshopper_precompiled.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_keyexpimp.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_keywrap.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_keywrap.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_lcl.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_md.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_md2012.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_omac.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_omac_acpkm.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_params.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_pmeth.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_prov.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_prov.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_prov_cipher.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_prov_digest.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gost_prov_mac.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012_const.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012_precalc.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012_ref.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gosthash2012_sse2.h SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gostsum.1 SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
gostsum.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
INSTALL.md SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
LICENSE SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
openssl_wrap.sh SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
README.gost SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
README.md SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
README.prov.md SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_ciphers.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_context.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_curves.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_derive.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_digest.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_gost89.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_gost2814789.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_keyexpimp.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_mgm.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_params.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_sign.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_tls.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00
test_tlstree.c SSL and HTTPS now supported for scripts. 2023-11-16 22:15:24 -06:00

engine

A reference implementation of the Russian GOST crypto algorithms for OpenSSL

Compatibility: OpenSSL 3.0

License: same as the corresponding version of OpenSSL.

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

Some useful links: https://www.altlinux.org/OSS-GOST-Crypto

DO NOT TRY BUILDING MASTER BRANCH AGAINST openssl 1.1.1! Use 1_1_1 branch instead!

provider

A reference implementation in the same spirit as the engine, specified above.

This is currently work in progress, with only a subset of all intended functionality implemented: symmetric ciphers, hashes and MACs.

For more information, see README.prov.md