]> Cypherpunks repositories - gogost.git/log
gogost.git
5 years agowget example is not universally available
Sergey Matveev [Fri, 22 Nov 2019 08:34:05 +0000 (11:34 +0300)]
wget example is not universally available

5 years agoUnnecessary trailing dots
Sergey Matveev [Fri, 18 Oct 2019 13:13:11 +0000 (16:13 +0300)]
Unnecessary trailing dots

5 years agoPRF_IPSEC_PRFPLUS_GOSTR3411_2012 mention in about
Sergey Matveev [Fri, 18 Oct 2019 13:11:41 +0000 (16:11 +0300)]
PRF_IPSEC_PRFPLUS_GOSTR3411_2012 mention in about

5 years agoDownload link for 4.2.0 release
Sergey Matveev [Fri, 18 Oct 2019 13:02:41 +0000 (16:02 +0300)]
Download link for 4.2.0 release

5 years agoSlightly more descriptive errors v4.2.0
Sergey Matveev [Fri, 18 Oct 2019 12:57:26 +0000 (15:57 +0300)]
Slightly more descriptive errors

5 years agoPRF_IPSEC_PRFPLUS_GOSTR3411_2012_{256,512}
Sergey Matveev [Fri, 18 Oct 2019 07:59:08 +0000 (10:59 +0300)]
PRF_IPSEC_PRFPLUS_GOSTR3411_2012_{256,512}

5 years agoMention IKETREE the same as ESPTREE
Sergey Matveev [Fri, 18 Oct 2019 08:00:29 +0000 (11:00 +0300)]
Mention IKETREE the same as ESPTREE

5 years agoDirect link to Git repository
Sergey Matveev [Wed, 9 Oct 2019 13:09:43 +0000 (16:09 +0300)]
Direct link to Git repository

5 years agoMention CACert, GOPRIVATE and go.mod-replace during installation
Sergey Matveev [Tue, 8 Oct 2019 11:13:47 +0000 (14:13 +0300)]
Mention CACert, GOPRIVATE and go.mod-replace during installation

5 years agoFix version
Sergey Matveev [Fri, 4 Oct 2019 13:11:05 +0000 (16:11 +0300)]
Fix version

5 years agoUse UNKNOWN version by default
Sergey Matveev [Fri, 4 Oct 2019 13:10:45 +0000 (16:10 +0300)]
Use UNKNOWN version by default

5 years agoLet "hello world" string be the same in every example
Sergey Matveev [Thu, 3 Oct 2019 12:36:53 +0000 (15:36 +0300)]
Let "hello world" string be the same in every example

5 years agoCorrected go get command examples
Sergey Matveev [Thu, 3 Oct 2019 12:16:35 +0000 (15:16 +0300)]
Corrected go get command examples

5 years agoDownload link for 4.1.0 release
Sergey Matveev [Thu, 3 Oct 2019 11:00:04 +0000 (14:00 +0300)]
Download link for 4.1.0 release

5 years agoNo website related files in tarball
Sergey Matveev [Thu, 3 Oct 2019 12:05:04 +0000 (15:05 +0300)]
No website related files in tarball

5 years agoInclude cmd in source code tree
Sergey Matveev [Thu, 3 Oct 2019 10:58:03 +0000 (13:58 +0300)]
Include cmd in source code tree

5 years agoWork with v-prefixed versions
Sergey Matveev [Thu, 3 Oct 2019 10:56:30 +0000 (13:56 +0300)]
Work with v-prefixed versions

5 years agoPrepare for release v4.1.0
Sergey Matveev [Thu, 3 Oct 2019 08:11:55 +0000 (11:11 +0300)]
Prepare for release

5 years agogo.cypherpunks.ru namespace usage
Sergey Matveev [Wed, 2 Oct 2019 14:20:57 +0000 (17:20 +0300)]
go.cypherpunks.ru namespace usage

5 years agoESPTREE
Sergey Matveev [Tue, 1 Oct 2019 08:03:13 +0000 (11:03 +0300)]
ESPTREE

5 years agoForbid any later GNU GPL versions autousage
Sergey Matveev [Fri, 27 Sep 2019 09:01:44 +0000 (12:01 +0300)]
Forbid any later GNU GPL versions autousage

5 years agoCorrect curve names
Sergey Matveev [Tue, 3 Sep 2019 11:35:55 +0000 (14:35 +0300)]
Correct curve names

5 years agoCurve parameters aliases
Sergey Matveev [Sun, 18 Aug 2019 16:26:39 +0000 (19:26 +0300)]
Curve parameters aliases

5 years agoDownload link for 4.0 release
Sergey Matveev [Mon, 12 Aug 2019 09:09:38 +0000 (12:09 +0300)]
Download link for 4.0 release

5 years agoPreparing for release 4.0
Sergey Matveev [Mon, 12 Aug 2019 08:05:28 +0000 (11:05 +0300)]
Preparing for release

5 years agoTLSTREE
Sergey Matveev [Mon, 12 Aug 2019 06:58:14 +0000 (09:58 +0300)]
TLSTREE

5 years agoUpdate go modules
Sergey Matveev [Fri, 9 Aug 2019 11:27:10 +0000 (14:27 +0300)]
Update go modules

5 years agoStreebog256 HKDF test vectors
Sergey Matveev [Fri, 9 Aug 2019 11:21:26 +0000 (14:21 +0300)]
Streebog256 HKDF test vectors

5 years agoGOST34112012 hashes satisfy Binary(Un)Marshaler
Sergey Matveev [Fri, 2 Aug 2019 09:52:40 +0000 (12:52 +0300)]
GOST34112012 hashes satisfy Binary(Un)Marshaler

5 years agoAdd name to 34.10 curves for convenience
Sergey Matveev [Mon, 29 Jul 2019 17:03:25 +0000 (20:03 +0300)]
Add name to 34.10 curves for convenience

5 years agogost3410.PrivateKey satisfies crypto.Signer interface
Sergey Matveev [Fri, 26 Jul 2019 13:54:12 +0000 (16:54 +0300)]
gost3410.PrivateKey satisfies crypto.Signer interface

5 years agoPlaceholders for hash registration in crypto/ library
Sergey Matveev [Fri, 26 Jul 2019 10:24:06 +0000 (13:24 +0300)]
Placeholders for hash registration in crypto/ library

5 years agoDo not perform exponentiation if UKM=1, optimization
Sergey Matveev [Fri, 26 Jul 2019 10:21:13 +0000 (13:21 +0300)]
Do not perform exponentiation if UKM=1, optimization

5 years agoSplit some tests to subtests
Sergey Matveev [Fri, 26 Jul 2019 09:59:27 +0000 (12:59 +0300)]
Split some tests to subtests

5 years agoDo not overwrite IVs slice memory
Sergey Matveev [Fri, 26 Jul 2019 08:38:03 +0000 (11:38 +0300)]
Do not overwrite IVs slice memory

5 years agoFailNow() must be used instead of just marking Fail()
Sergey Matveev [Fri, 26 Jul 2019 08:37:33 +0000 (11:37 +0300)]
FailNow() must be used instead of just marking Fail()

5 years agoSimplify keys and IVs arguments passing: use slices instead of arrays
Sergey Matveev [Thu, 25 Jul 2019 15:04:19 +0000 (18:04 +0300)]
Simplify keys and IVs arguments passing: use slices instead of arrays

This heavily simplifies interaction with that functions.

5 years agoSimplify mgm/incr
Sergey Matveev [Thu, 25 Jul 2019 07:58:40 +0000 (10:58 +0300)]
Simplify mgm/incr

5 years agoRemove unnecessary condition
Sergey Matveev [Thu, 25 Jul 2019 07:48:26 +0000 (10:48 +0300)]
Remove unnecessary condition

5 years agoKEK2012 can be used with 256 and 512 bit curves
Sergey Matveev [Thu, 25 Jul 2019 07:45:39 +0000 (10:45 +0300)]
KEK2012 can be used with 256 and 512 bit curves

5 years agoUnnecessary indentation
Sergey Matveev [Fri, 19 Jul 2019 13:20:16 +0000 (16:20 +0300)]
Unnecessary indentation

5 years agoDownload link for 3.0 release
Sergey Matveev [Fri, 19 Jul 2019 12:12:54 +0000 (15:12 +0300)]
Download link for 3.0 release

5 years agoActualize news 3.0
Sergey Matveev [Thu, 11 Jul 2019 07:36:43 +0000 (10:36 +0300)]
Actualize news

5 years agoCoordinates conversion from/to twisted Edwards to Weierstass form
Sergey Matveev [Wed, 17 Jul 2019 15:10:54 +0000 (18:10 +0300)]
Coordinates conversion from/to twisted Edwards to Weierstass form

5 years agoSome RFC 8133 SESPAKE test vectors
Sergey Matveev [Wed, 17 Jul 2019 15:10:27 +0000 (18:10 +0300)]
Some RFC 8133 SESPAKE test vectors

5 years agoUse numbers instead of encoded binaries in gost3410.NewCurve
Sergey Matveev [Wed, 17 Jul 2019 15:05:08 +0000 (18:05 +0300)]
Use numbers instead of encoded binaries in gost3410.NewCurve

5 years agoReuse pos() method
Sergey Matveev [Wed, 17 Jul 2019 15:09:59 +0000 (18:09 +0300)]
Reuse pos() method

5 years agoMake Public/PrivateKey structure elements public for convenience
Sergey Matveev [Wed, 17 Jul 2019 15:02:21 +0000 (18:02 +0300)]
Make Public/PrivateKey structure elements public for convenience

5 years agoRename gost3410.Curve Bx/By parameters to X/Y for simplicity
Sergey Matveev [Wed, 17 Jul 2019 15:03:39 +0000 (18:03 +0300)]
Rename gost3410.Curve Bx/By parameters to X/Y for simplicity

5 years agoMake private key length validation working
Sergey Matveev [Wed, 17 Jul 2019 15:00:46 +0000 (18:00 +0300)]
Make private key length validation working

5 years agoExcess copy() usage
Sergey Matveev [Wed, 17 Jul 2019 14:51:46 +0000 (17:51 +0300)]
Excess copy() usage

5 years agoSbox names comply with OIDs
Sergey Matveev [Wed, 17 Jul 2019 14:49:12 +0000 (17:49 +0300)]
Sbox names comply with OIDs

5 years agoTwisted Edwards curve parameters
Sergey Matveev [Thu, 11 Jul 2019 09:00:41 +0000 (12:00 +0300)]
Twisted Edwards curve parameters

5 years agoSimplify 34.10 curve creation from parameters
Sergey Matveev [Thu, 11 Jul 2019 07:35:09 +0000 (10:35 +0300)]
Simplify 34.10 curve creation from parameters

5 years agoSplit long lines
Sergey Matveev [Wed, 10 Jul 2019 14:10:55 +0000 (17:10 +0300)]
Split long lines

5 years agoRaise copyright years
Sergey Matveev [Wed, 10 Jul 2019 14:38:07 +0000 (17:38 +0300)]
Raise copyright years

5 years agoNo keyserver usage suggestion
Sergey Matveev [Wed, 10 Jul 2019 14:05:53 +0000 (17:05 +0300)]
No keyserver usage suggestion

5 years agoMGM mode
Sergey Matveev [Mon, 10 Jun 2019 10:01:45 +0000 (13:01 +0300)]
MGM mode

5 years agoKDF_GOSTR3411_2012_256
Sergey Matveev [Sun, 9 Jun 2019 11:59:27 +0000 (14:59 +0300)]
KDF_GOSTR3411_2012_256

5 years agoCryptographic hash should have hash.Hash interface
Sergey Matveev [Sun, 9 Jun 2019 11:58:59 +0000 (14:58 +0300)]
Cryptographic hash should have hash.Hash interface

5 years agoLong lines formatting
Sergey Matveev [Sun, 9 Jun 2019 11:27:19 +0000 (14:27 +0300)]
Long lines formatting

5 years ago34.12-2015 Magma cipher
Sergey Matveev [Sun, 9 Jun 2019 10:13:58 +0000 (13:13 +0300)]
34.12-2015 Magma cipher

5 years agoHabr-article 34.11-2012 test vector
Sergey Matveev [Sun, 9 Jun 2019 09:40:14 +0000 (12:40 +0300)]
Habr-article 34.11-2012 test vector

5 years agoTest vector descriptive comment
Sergey Matveev [Sun, 9 Jun 2019 09:39:56 +0000 (12:39 +0300)]
Test vector descriptive comment

5 years agoAdditional EAC 28147-89 Sbox
Sergey Matveev [Sun, 9 Jun 2019 09:39:21 +0000 (12:39 +0300)]
Additional EAC 28147-89 Sbox

5 years agogo modules support
Sergey Matveev [Thu, 6 Jun 2019 13:17:19 +0000 (16:17 +0300)]
go modules support

6 years agoTrivial restyling
Sergey Matveev [Tue, 30 Apr 2019 07:10:57 +0000 (10:10 +0300)]
Trivial restyling

6 years agoLess hackish file size reading
Sergey Matveev [Sun, 28 Apr 2019 07:26:29 +0000 (10:26 +0300)]
Less hackish file size reading

6 years agoRaise copyright years
Sergey Matveev [Sun, 3 Feb 2019 13:41:55 +0000 (16:41 +0300)]
Raise copyright years

6 years agoWebsite restyling
Sergey Matveev [Sat, 8 Dec 2018 20:05:20 +0000 (23:05 +0300)]
Website restyling

6 years agoAdd release date to downloads
Sergey Matveev [Mon, 5 Nov 2018 17:25:12 +0000 (20:25 +0300)]
Add release date to downloads

6 years agoPKA key distribution is over
Sergey Matveev [Thu, 4 Oct 2018 17:22:14 +0000 (20:22 +0300)]
PKA key distribution is over

6 years agoNo real UID/GID in distribution tarballs
Sergey Matveev [Fri, 28 Sep 2018 20:17:51 +0000 (23:17 +0300)]
No real UID/GID in distribution tarballs

6 years agoNo I2P mirror anymore
Sergey Matveev [Fri, 28 Sep 2018 20:17:23 +0000 (23:17 +0300)]
No I2P mirror anymore

6 years agoRaise copyright years
Sergey Matveev [Mon, 1 Jan 2018 17:18:46 +0000 (20:18 +0300)]
Raise copyright years

6 years agoTypo
Sergey Matveev [Fri, 29 Sep 2017 08:01:21 +0000 (11:01 +0300)]
Typo

6 years agoSimpler bytes2big
Sergey Matveev [Fri, 29 Sep 2017 08:01:16 +0000 (11:01 +0300)]
Simpler bytes2big

6 years agoAppliedCryptography's Sbox equals to TestParamSet
Sergey Matveev [Sat, 2 Sep 2017 08:39:51 +0000 (11:39 +0300)]
AppliedCryptography's Sbox equals to TestParamSet

7 years agogogost. and gost. homepages
Sergey Matveev [Sat, 19 Aug 2017 08:38:42 +0000 (11:38 +0300)]
gogost. and gost. homepages

7 years agogit.cypherpunks.ru is behind TLS
Sergey Matveev [Sun, 4 Jun 2017 14:24:20 +0000 (17:24 +0300)]
git.cypherpunks.ru is behind TLS

8 years agoRaise copyright years
Sergey Matveev [Mon, 2 Jan 2017 08:17:20 +0000 (11:17 +0300)]
Raise copyright years

8 years agoRaise copyright years
Sergey Matveev [Mon, 2 Jan 2017 07:59:46 +0000 (10:59 +0300)]
Raise copyright years

8 years agoFix private key value's assertion: it can not be equal to zero, not to the one
Sergey Matveev [Wed, 14 Dec 2016 08:48:24 +0000 (11:48 +0300)]
Fix private key value's assertion: it can not be equal to zero, not to the one

8 years agoEN prefix in english announcement
Sergey Matveev [Sat, 26 Nov 2016 14:21:42 +0000 (17:21 +0300)]
EN prefix in english announcement

8 years agoLink to 2.0 release
Sergey Matveev [Sat, 26 Nov 2016 14:20:07 +0000 (17:20 +0300)]
Link to 2.0 release

8 years agoMention streebog* utilities building 2.0
Sergey Matveev [Sat, 26 Nov 2016 14:16:56 +0000 (17:16 +0300)]
Mention streebog* utilities building

8 years agoPreparing for 2.0 release
Sergey Matveev [Sat, 26 Nov 2016 13:35:32 +0000 (16:35 +0300)]
Preparing for 2.0 release

8 years agoRussian announcement draft
Sergey Matveev [Sat, 26 Nov 2016 10:51:40 +0000 (13:51 +0300)]
Russian announcement draft

8 years agoUpdate NEWS
Sergey Matveev [Sat, 26 Nov 2016 10:51:33 +0000 (13:51 +0300)]
Update NEWS

8 years agoVKO 34.10-2012 support. DigestSizeX incompatible changes
Sergey Matveev [Sat, 26 Nov 2016 09:22:27 +0000 (12:22 +0300)]
VKO 34.10-2012 support. DigestSizeX incompatible changes

* DigestSizeX is renamed to ModeX because it is not related to digest
  size, but parameters and key sizes
* PrivateKey.KEK is renamed to PrivateKey.KEK2001 and
  KEK2012256/KEK2012512 are added too
* KEK functions take big.Int UKM value. Use NewUKM to unmarshal
  raw binary UKM

8 years agogogost-streebog is split to streebog{256,512} by analogy with sha*
Sergey Matveev [Tue, 22 Nov 2016 06:31:03 +0000 (09:31 +0300)]
gogost-streebog is split to streebog{256,512} by analogy with sha*

8 years ago34.11-2012 HMAC test vectors
Sergey Matveev [Mon, 21 Nov 2016 09:27:03 +0000 (12:27 +0300)]
34.11-2012 HMAC test vectors

8 years ago34.11-94 PBKDF2 test vectors and digest reversing
Sergey Matveev [Mon, 21 Nov 2016 06:36:14 +0000 (09:36 +0300)]
34.11-94 PBKDF2 test vectors and digest reversing

8 years agoTHANKS appeared
Sergey Matveev [Sun, 20 Nov 2016 13:32:45 +0000 (16:32 +0300)]
THANKS appeared

8 years agoSplit 34.11-2012 on two different modules, add corresponding Size constant
Sergey Matveev [Sun, 20 Nov 2016 13:32:31 +0000 (16:32 +0300)]
Split 34.11-2012 on two different modules, add corresponding Size constant

8 years agoUse 1.1 version instead of 1.0, that is not available for downloading
Sergey Matveev [Sat, 19 Nov 2016 20:20:39 +0000 (23:20 +0300)]
Use 1.1 version instead of 1.0, that is not available for downloading

8 years agoVKO GOST is VKO GOST R standard
Sergey Matveev [Sat, 19 Nov 2016 20:19:30 +0000 (23:19 +0300)]
VKO GOST is VKO GOST R standard

8 years agoNo access keys during website generation
Sergey Matveev [Sat, 19 Nov 2016 20:17:54 +0000 (23:17 +0300)]
No access keys during website generation

8 years agoAdd Size constant to hash modules
Sergey Matveev [Tue, 15 Nov 2016 18:37:47 +0000 (21:37 +0300)]
Add Size constant to hash modules

8 years agoVKO must be mentioned below 34.10
Sergey Matveev [Sun, 13 Nov 2016 13:07:42 +0000 (16:07 +0300)]
VKO must be mentioned below 34.10