]>
 
 
www.wagner.pp.ru Git - openssl-gost/engine.git/log 
 
 
 
 
 
 
summary  | 
shortlog  | log | 
commit  | 
commitdiff  | 
tree 
first ⋅ prev ⋅ next
 
Mouse  [Tue, 27 Jun 2017 12:29:49 +0000  (08:29 -0400)] 
 
Make sure CMake does not pick stray directories for linking the engine 
 
Uri Blumenthal  [Mon, 26 Jun 2017 16:35:27 +0000  (12:35 -0400)] 
 
Fix error in printf() invocation 
 
Dmitry Belyavskiy  [Mon, 26 Jun 2017 12:07:11 +0000  (15:07 +0300)] 
 
Merge pull request #27 from levitte/separate-lib-and-eng 
 
Separate GOST engine and GOST library, make GOST engine a module 
 
Richard Levitte  [Mon, 26 Jun 2017 07:50:29 +0000  (09:50 +0200)] 
 
Rename the GOST engine 
 
The GOST engine file was "libgost_engine.so".  Unfortunately, this 
will fail to load with any OpenSSL version, as the derived engine ID 
will be "gost_engine" (OpenSSL <1.1.0) or "libgost_engine" (OpenSSL 
>=1.1.0), since the engine checks the ID internally against "gost". 
 
To make the IDs compatible, make sure the file name will be "gost.so" 
 
Richard Levitte  [Mon, 26 Jun 2017 07:46:11 +0000  (09:46 +0200)] 
 
Separate GOST engine and GOST library, make GOST engine a module 
 
The GOST engine is a dynamically loadable module rather than a shared 
library, so make that explicit.  However, the programs gost12sum, 
gostsum and gostsum12 need to link against the algorithms implemented 
as part of the engine, so separate those out into a static library 
that both programs and engine link with. 
 
Dmitry Belyavskiy  [Thu, 15 Dec 2016 10:57:19 +0000  (13:57 +0300)] 
 
Endianess test 
 
Dmitry Belyavskiy  [Wed, 14 Dec 2016 21:21:01 +0000  (00:21  +0300)] 
 
Some code clarity 
 
Dmitry Belyavskiy  [Wed, 14 Dec 2016 21:20:17 +0000  (00:20  +0300)] 
 
Some cleanup 
 
Dmitry Belyavskiy  [Tue, 13 Dec 2016 18:12:22 +0000  (21:12 +0300)] 
 
Erroneous check removed 
 
Dmitry Belyavskiy  [Mon, 12 Dec 2016 13:47:46 +0000  (16:47 +0300)] 
 
Fix signature processing 
 
Dmitry Belyavskiy  [Mon, 12 Dec 2016 12:57:00 +0000  (15:57 +0300)] 
 
Fix warning 
 
Dmitry Belyavskiy  [Mon, 12 Dec 2016 12:17:18 +0000  (15:17 +0300)] 
 
Bugfix according to real behaviour 
 
Dmitry Belyavskiy  [Mon, 12 Dec 2016 11:36:18 +0000  (14:36 +0300)] 
 
Fix signature verification. 
 
Dmitry Belyavskiy  [Sun, 11 Dec 2016 17:59:42 +0000  (20:59 +0300)] 
 
Fix return value of gost_ec_derive 
 
Dmitry Belyavskiy  [Sat, 19 Nov 2016 19:06:42 +0000  (22:06 +0300)] 
 
Bugfix 
 
Dmitry Belyavskiy  [Sat, 19 Nov 2016 19:04:55 +0000  (22:04 +0300)] 
 
Merge remote-tracking branch 'origin/openssl_1_1_0' 
 
Conflicts: 
	gost_asn1.c 
	gost_crypt.c 
 
Dmitry Belyavskiy  [Sat, 19 Nov 2016 18:54:18 +0000  (21:54 +0300)] 
 
Build with -Werror 
 
Dmitry Belyavskiy  [Sat, 19 Nov 2016 18:34:49 +0000  (21:34 +0300)] 
 
Add -Werror 
 
Dmitry Belyavskiy  [Fri, 9 Sep 2016 21:23:20 +0000  (00:23  +0300)] 
 
Merge pull request #21 from MaXaMaR/openssl_1_1_0 
 
Fix grasshopper-ctr memory corruption 
 
Max  [Thu, 8 Sep 2016 09:02:49 +0000  (12:02 +0300)] 
 
minor change 
 
Max  [Thu, 8 Sep 2016 09:02:01 +0000  (12:02 +0300)] 
 
remove patch 
 
Max  [Thu, 8 Sep 2016 09:00:19 +0000  (12:00 +0300)] 
 
remove some includes 
 
Max  [Thu, 8 Sep 2016 08:49:08 +0000  (11:49 +0300)] 
 
merge upstream 
 
Max  [Thu, 8 Sep 2016 08:22:49 +0000  (11:22 +0300)] 
 
minor change 
 
Max  [Thu, 8 Sep 2016 07:54:45 +0000  (10:54 +0300)] 
 
fix grasshopper-ctr memory corruption - fix ctx buffer size 
 
Dmitry Belyavskiy  [Thu, 18 Aug 2016 20:28:42 +0000  (23:28 +0300)] 
 
Merge pull request #19 from stevenlinsell/master 
 
Fix missing cleanup of GOST specific error messages 
 
stevenlinsell  [Thu, 18 Aug 2016 00:37:35 +0000  (01:37  +0100)] 
 
Fix missing cleanup of GOST specific error messages 
 
Dmitry Belyavskiy  [Thu, 28 Apr 2016 11:05:32 +0000  (14:05 +0300)] 
 
Makefile is autocreated by CMake 
 
Dmitry Belyavskiy  [Thu, 28 Apr 2016 11:03:02 +0000  (14:03 +0300)] 
 
C89 compliance 
 
Dmitry Belyavskiy  [Thu, 28 Apr 2016 10:40:47 +0000  (13:40 +0300)] 
 
Reduce minimal version of the CMake 
 
Maxim Tishkov  [Thu, 28 Apr 2016 10:38:49 +0000  (13:38 +0300)] 
 
Grasshopper && CMake 
 
Dmitry Belyavskiy  [Mon, 18 Apr 2016 18:43:25 +0000  (21:43 +0300)] 
 
Adoption to TK26 recommendations 
 
Dmitry Belyavskiy  [Wed, 30 Mar 2016 18:02:54 +0000  (21:02 +0300)] 
 
Try to fix segfault 
 
Dmitry Belyavskiy  [Tue, 29 Mar 2016 19:08:43 +0000  (22:08 +0300)] 
 
Try to fix a strange segfault 
 
Dmitry Belyavskiy  [Sat, 26 Mar 2016 14:05:07 +0000  (17:05 +0300)] 
 
Opaquization fixes + sources formatting. 
 
Dmitry Belyavskiy  [Sat, 26 Mar 2016 14:03:38 +0000  (17:03 +0300)] 
 
Sources formatting 
 
Dmitry Belyavskiy  [Thu, 10 Mar 2016 17:48:11 +0000  (20:48 +0300)] 
 
Memory leak fix 
 
Dmitry Belyavskiy  [Thu, 10 Mar 2016 17:17:41 +0000  (20:17 +0300)] 
 
Backport of the ctrl-function from the 1_1_0 branch 
 
Dmitry Belyavskiy  [Wed, 2 Mar 2016 16:21:49 +0000  (19:21 +0300)] 
 
Merge pull request #14 from levitte/fix-getting-asn1-params 
 
Fix getting asn1 params 
 
Max  [Wed, 24 Feb 2016 11:54:27 +0000  (14:54 +0300)] 
 
Add Grasshopper, CMake 
 
Richard Levitte  [Wed, 17 Feb 2016 11:34:36 +0000  (12:34 +0100)] 
 
Fixup the horror of automatic source reformatting 
 
Richard Levitte  [Wed, 17 Feb 2016 11:32:16 +0000  (12:32 +0100)] 
 
Get ASN.1 IV using public functions 
 
The function EVP_CIPHER_get_asn1_iv(), which is the default 
get_asn1_params implementation, can be used to set the "original IV". 
No need to reach into the inside of EVP_CIPHER_CTX, which makes it 
much more future proof. 
 
Dmitry Belyavskiy  [Mon, 15 Feb 2016 17:55:36 +0000  (20:55 +0300)] 
 
Fix Visual Studio compliance 
 
Dmitry Belyavskiy  [Sat, 23 Jan 2016 09:44:01 +0000  (12:44 +0300)] 
 
GOST engine fixes to make it compiling with opaque EVP_CIPHER/EVP_CIPHER_CTX structs 
 
Dmitry Belyavskiy  [Mon, 4 Jan 2016 19:40:02 +0000  (22:40 +0300)] 
 
Openssl 1.1.0 has separate constants for managing key meshing and sbox values. 
Added support for managing key meshing and sbox values into GOST89 ciphers. 
 
Dmitry Belyavskiy  [Mon, 4 Jan 2016 09:28:21 +0000  (12:28 +0300)] 
 
Correct initializing the context 
 
Dmitry Belyavskiy  [Mon, 4 Jan 2016 09:12:15 +0000  (12:12 +0300)] 
 
Fixed security bits for GOST 2001 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 21:40:23 +0000  (00:40  +0300)] 
 
Typo 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 21:22:47 +0000  (00:22  +0300)] 
 
Bugfix 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 20:52:50 +0000  (23:52 +0300)] 
 
Missed digests 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 20:23:59 +0000  (23:23 +0300)] 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 20:09:13 +0000  (23:09 +0300)] 
 
openssl 1.1.0 compatibility 
 
Dmitry Belyavskiy  [Sun, 3 Jan 2016 14:30:05 +0000  (17:30 +0300)] 
 
Allow to pass mac_size via -macopt 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 20:07:38 +0000  (23:07 +0300)] 
 
Remove target added twice. 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 20:06:56 +0000  (23:06 +0300)] 
 
Formatting fix 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 20:00:42 +0000  (23:00 +0300)] 
 
Merge https://github.com/gost-engine/engine 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 19:59:38 +0000  (22:59 +0300)] 
 
links target 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 19:58:56 +0000  (22:58 +0300)] 
 
Gost MAC paramset 
 
Dmitry Belyavskiy  [Sat, 2 Jan 2016 19:58:34 +0000  (22:58 +0300)] 
 
New error code 
 
Dmitry Belyavskiy  [Fri, 18 Dec 2015 20:25:18 +0000  (23:25 +0300)] 
 
Restored 'links' target 
 
Dmitry Belyavskiy  [Wed, 18 Nov 2015 05:36:13 +0000  (08:36 +0300)] 
 
Typo fixed 
 
Dmitry Belyavskiy  [Sun, 1 Nov 2015 23:14:55 +0000  (02:14  +0300)] 
 
Adoption to 1.1.0 
 
Dmitry Belyavskiy  [Fri, 9 Oct 2015 17:47:06 +0000  (20:47 +0300)] 
 
Let's search the default paramset and not hardcode its position 
 
Dmitry Belyavskiy  [Fri, 9 Oct 2015 17:43:51 +0000  (20:43 +0300)] 
 
Calculate number of digests/ciphers/etc provided by the engine 
 
Dmitry Belyavskiy  [Tue, 6 Oct 2015 18:13:04 +0000  (21:13 +0300)] 
 
Build fix 
 
Dmitry Belyavskiy  [Tue, 6 Oct 2015 18:00:42 +0000  (21:00 +0300)] 
 
Backport from openssl master 
 
Dmitry Belyavskiy  [Tue, 6 Oct 2015 17:57:10 +0000  (20:57 +0300)] 
 
Merge branch 'gost89-cbc' 
 
Conflicts: 
	e_gost_err.h 
 
Dmitry Belyavskiy  [Sat, 3 Oct 2015 18:21:57 +0000  (21:21 +0300)] 
 
Fixes of error codes. Check result of EC_POINT_mul 
 
Dmitry Belyavskiy  [Sat, 3 Oct 2015 18:21:16 +0000  (21:21 +0300)] 
 
make depend 
 
Victor Wagner  [Thu, 1 Oct 2015 13:35:32 +0000  (16:35 +0300)] 
 
Fixed some problems in standalone digest utilities 
 
Dmitry Belyavskiy  [Mon, 21 Sep 2015 19:42:33 +0000  (22:42 +0300)] 
 
Small patches providing GOST support to different parts of openssl. 
 
Dmitry Belyavskiy  [Mon, 21 Sep 2015 19:33:42 +0000  (22:33 +0300)] 
 
This is a file providing GOST cipher ctrl constants. 
 
Victor Wagner  [Wed, 16 Sep 2015 12:19:15 +0000  (15:19 +0300)] 
 
Merge branch 'master' into gost89-cbc 
 
Dmitry Belyavskiy  [Sun, 6 Sep 2015 18:52:23 +0000  (21:52 +0300)] 
 
MICALG is a EVP_MD callback 
 
Dmitry Belyavskiy  [Sun, 6 Sep 2015 17:45:33 +0000  (20:45 +0300)] 
 
Correct size of context 
 
Victor Wagner  [Sun, 23 Aug 2015 12:31:58 +0000  (15:31 +0300)] 
 
Added CBC mode for gost and contril command to set size of MAC (from 1 to 8 bytes) 
 
Dmitry Belyavskiy  [Fri, 21 Aug 2015 16:25:50 +0000  (19:25 +0300)] 
 
Bugfix. 
 
Dmitry Belyavskiy  [Sat, 15 Aug 2015 11:29:47 +0000  (14:29 +0300)] 
 
Merge branch 'no_gost94_sig' into gost12_algs 
 
Conflicts: 
	Makefile 
	e_gost_err.c 
	e_gost_err.h 
	gost2001.c 
	gost94_keyx.c 
	gost_ameth.c 
	gost_asn1.c 
	gost_eng.c 
	gost_lcl.h 
	gost_params.c 
	gost_params.h 
	gost_pmeth.c 
	gost_sign.c 
 
Dmitry Belyavskiy  [Fri, 14 Aug 2015 18:08:23 +0000  (21:08 +0300)] 
 
Initial commit providing GOST 2012 algorithms. 
 
Dmitry Belyavskiy  [Fri, 14 Aug 2015 18:00:10 +0000  (21:00 +0300)] 
 
Commit from current openssl master. The Gost94 signature algorithm is 
removed. 
 
Dmitry Belyavsky  [Fri, 14 Aug 2015 17:50:01 +0000  (20:50 +0300)] 
 
Initial commit 
 
beldmit  [Thu, 13 Aug 2015 17:30:17 +0000  (20:30 +0300)] 
 
Initial commit