├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── THANKS ├── TODO.md ├── cmd ├── streebog256 │ └── main.go └── streebog512 │ └── main.go ├── go.mod ├── go.sum ├── gogost.go ├── gost28147 ├── cbc_test.go ├── cfb.go ├── cfb_test.go ├── cipher.go ├── cipher_test.go ├── ctr.go ├── ctr_test.go ├── ecb.go ├── ecb_test.go ├── mac.go ├── mac_test.go └── sbox.go ├── gost3410 ├── 2001_test.go ├── 2012_test.go ├── curve.go ├── doc.go ├── edwards.go ├── params.go ├── private.go ├── private_test.go ├── public.go ├── ukm.go ├── utils.go ├── vko.go ├── vko2001.go ├── vko2001_test.go ├── vko2012.go └── vko2012_test.go ├── gost34112012256 ├── hash.go ├── hkdf_test.go ├── kdf.go ├── kdf_test.go ├── tlstree.go └── tlstree_test.go ├── gost34112012512 └── hash.go ├── gost341194 ├── hash.go ├── hash_test.go └── pbkdf2_test.go ├── gost3412128 ├── cipher.go └── cipher_test.go ├── gost341264 ├── cipher.go └── cipher_test.go ├── gost3413 └── padding.go ├── internal └── gost34112012 │ ├── hash.go │ ├── hash_test.go │ └── hmac_test.go └── mgm ├── mode.go ├── mode_test.go ├── mul.go ├── mul_test.go └── slice.go /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/README.md -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/THANKS -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/TODO.md -------------------------------------------------------------------------------- /cmd/streebog256/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/cmd/streebog256/main.go -------------------------------------------------------------------------------- /cmd/streebog512/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/cmd/streebog512/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/go.sum -------------------------------------------------------------------------------- /gogost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gogost.go -------------------------------------------------------------------------------- /gost28147/cbc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/cbc_test.go -------------------------------------------------------------------------------- /gost28147/cfb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/cfb.go -------------------------------------------------------------------------------- /gost28147/cfb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/cfb_test.go -------------------------------------------------------------------------------- /gost28147/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/cipher.go -------------------------------------------------------------------------------- /gost28147/cipher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/cipher_test.go -------------------------------------------------------------------------------- /gost28147/ctr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/ctr.go -------------------------------------------------------------------------------- /gost28147/ctr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/ctr_test.go -------------------------------------------------------------------------------- /gost28147/ecb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/ecb.go -------------------------------------------------------------------------------- /gost28147/ecb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/ecb_test.go -------------------------------------------------------------------------------- /gost28147/mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/mac.go -------------------------------------------------------------------------------- /gost28147/mac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/mac_test.go -------------------------------------------------------------------------------- /gost28147/sbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost28147/sbox.go -------------------------------------------------------------------------------- /gost3410/2001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/2001_test.go -------------------------------------------------------------------------------- /gost3410/2012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/2012_test.go -------------------------------------------------------------------------------- /gost3410/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/curve.go -------------------------------------------------------------------------------- /gost3410/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/doc.go -------------------------------------------------------------------------------- /gost3410/edwards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/edwards.go -------------------------------------------------------------------------------- /gost3410/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/params.go -------------------------------------------------------------------------------- /gost3410/private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/private.go -------------------------------------------------------------------------------- /gost3410/private_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/private_test.go -------------------------------------------------------------------------------- /gost3410/public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/public.go -------------------------------------------------------------------------------- /gost3410/ukm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/ukm.go -------------------------------------------------------------------------------- /gost3410/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/utils.go -------------------------------------------------------------------------------- /gost3410/vko.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/vko.go -------------------------------------------------------------------------------- /gost3410/vko2001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/vko2001.go -------------------------------------------------------------------------------- /gost3410/vko2001_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/vko2001_test.go -------------------------------------------------------------------------------- /gost3410/vko2012.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/vko2012.go -------------------------------------------------------------------------------- /gost3410/vko2012_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3410/vko2012_test.go -------------------------------------------------------------------------------- /gost34112012256/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/hash.go -------------------------------------------------------------------------------- /gost34112012256/hkdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/hkdf_test.go -------------------------------------------------------------------------------- /gost34112012256/kdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/kdf.go -------------------------------------------------------------------------------- /gost34112012256/kdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/kdf_test.go -------------------------------------------------------------------------------- /gost34112012256/tlstree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/tlstree.go -------------------------------------------------------------------------------- /gost34112012256/tlstree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012256/tlstree_test.go -------------------------------------------------------------------------------- /gost34112012512/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost34112012512/hash.go -------------------------------------------------------------------------------- /gost341194/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost341194/hash.go -------------------------------------------------------------------------------- /gost341194/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost341194/hash_test.go -------------------------------------------------------------------------------- /gost341194/pbkdf2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost341194/pbkdf2_test.go -------------------------------------------------------------------------------- /gost3412128/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3412128/cipher.go -------------------------------------------------------------------------------- /gost3412128/cipher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3412128/cipher_test.go -------------------------------------------------------------------------------- /gost341264/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost341264/cipher.go -------------------------------------------------------------------------------- /gost341264/cipher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost341264/cipher_test.go -------------------------------------------------------------------------------- /gost3413/padding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/gost3413/padding.go -------------------------------------------------------------------------------- /internal/gost34112012/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/internal/gost34112012/hash.go -------------------------------------------------------------------------------- /internal/gost34112012/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/internal/gost34112012/hash_test.go -------------------------------------------------------------------------------- /internal/gost34112012/hmac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/internal/gost34112012/hmac_test.go -------------------------------------------------------------------------------- /mgm/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/mgm/mode.go -------------------------------------------------------------------------------- /mgm/mode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/mgm/mode_test.go -------------------------------------------------------------------------------- /mgm/mul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/mgm/mul.go -------------------------------------------------------------------------------- /mgm/mul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/mgm/mul_test.go -------------------------------------------------------------------------------- /mgm/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddulesov/gogost/HEAD/mgm/slice.go --------------------------------------------------------------------------------