CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2014/11/09 12:17:13

Modified files:
        lib/libcrypto/crypto: Makefile 
        lib/libssl/src/crypto/asn1: ameth_lib.c 
        lib/libssl/src/crypto/cms: cms_sd.c 
        lib/libssl/src/crypto/ec: ec_curve.c 
        lib/libssl/src/crypto/err: err.c err.h err_all.c openssl.ec 
        lib/libssl/src/crypto/evp: c_allc.c c_alld.c evp.h pmeth_lib.c 
        lib/libssl/src/crypto/objects: obj_mac.num obj_xref.h 
                                       obj_xref.txt objects.txt 
        lib/libssl/src/crypto/pkcs7: pk7_smime.c 
Added files:
        lib/libssl/src/crypto/evp: e_gost2814789.c m_gost2814789.c 
                                   m_gostr341194.c m_streebog.c 
        lib/libssl/src/crypto/gost: gost.h gost2814789.c 
                                    gost89_keywrap.c gost89_params.c 
                                    gost89imit_ameth.c 
                                    gost89imit_pmeth.c gost_asn1.c 
                                    gost_asn1.h gost_err.c gost_locl.h 
                                    gostr341001.c gostr341001_ameth.c 
                                    gostr341001_key.c 
                                    gostr341001_params.c 
                                    gostr341001_pmeth.c gostr341194.c 
                                    streebog.c 

Log message:
GOST crypto algorithms (well, most of them), ported from the removed GOST
engine to regular EVP citizens, contributed by Dmitry Eremin-Solenikov;
libcrypto bits only for now.

This is a verbatim import of Dmitry's work, and does not compile in this
state; the forthcoming commits will address these issues.

None of the GOST code is enabled in libcrypto yet, for it still gets
compiled with OPENSSL_NO_GOST defined. However, the public header gost.h
will be installed.

Reply via email to