- Aug 22, 2018
-
-
Vitaly Chikunov authored
Full test of OFB to match GOST R 34.13-2015 test vectors is impossible, due to test IVs are having size (256-bits) over the maximum openssl can allow (128-bits). I generated new test vectors from canonical implementation from `PR_GOSTR_bch_v9.zip` (revision of 2016-10-28) by truncating test IVs in half. (cherry picked from commit d40efde8)
-
Vitaly Chikunov authored
Make sure stream modes can encrypt any block size. (cherry picked from commit 6e163b2c)
-
Vitaly Chikunov authored
(cherry picked from commit 370c40df)
-
Vitaly Chikunov authored
test_grasshopper: test modes to match GOST vectors Only ECB and CTR modes are tested. OBF, CBC, CFB modes is not testable under openssl. (cherry picked from commit 6547c44e)
-
Gleb Fotengauer-Malinovskiy authored
-
Gleb Fotengauer-Malinovskiy authored
-
Gleb Fotengauer-Malinovskiy authored
Co-authored-by:
Mikhail Gordeev <obirvalger@altlinux.org> (cherry picked from commit 0329b9a7)
-
Ilya Shipitsin authored
(*) convert 'openssl ciphers | grep ...' into Test:More syntax (cherry picked from commit abf1f767)
-
Ilya Shipitsin authored
(cherry picked from commit 1d378c56)
-
Ilya Shipitsin authored
(cherry picked from commit 6eb11c67)
-
Dmitry Belyavskiy authored
(cherry picked from commit 3461793c)
-
Vitaly Chikunov authored
-
- Aug 21, 2018
-
-
Dmitry Belyavskiy authored
Backport grasshopper-ctr and grasshopper-ofb fixes to 1.1.0 branch
-
Dmitry Belyavskiy authored
-
- Aug 20, 2018
-
-
Gleb Fotengauer-Malinovskiy authored
Also, document why CTR IV size is now set to 16, so user is noted to set IV appropriately to full extent (including counter). Basically, it's for openssh (and alike) to make it copy IV from privilege separated process. (cherry picked from commit 74d13288)
-
Vitaly Chikunov authored
Previous implementation was not OFB at all, and fail tests. Note: This implementation is for fixed width 128-bit IV which makes shift regiser redundant. (cherry picked from commit 1e15537d)
-
Vitaly Chikunov authored
Previously CTR did not continue unfinished block on the next cipher iteration. (cherry picked from commit cf2ab51a)
-
- Mar 15, 2018
-
-
Dmitry Belyavskiy authored
-
- Aug 28, 2017
-
-
Dmitry Belyavskiy authored
-
- Aug 18, 2017
-
-
Dmitry Belyavskiy authored
-
- Jul 04, 2017
-
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
Address compiler warnings and build with CMAKE_C_FLAGS
-
- Jun 28, 2017
-
-
Mouse authored
like the README suggests.
-
Mouse authored
-
Mouse authored
-
Uri Blumenthal authored
-
- Jun 27, 2017
-
-
Dmitry Belyavskiy authored
Fix error in printf() invocation
-
Mouse authored
where they reside
-
Mouse authored
-
Mouse authored
-
Dmitry Belyavskiy authored
Make gost-engine independent of OpenSSL SOURCE
-
Richard Levitte authored
It really already was, this only removes artifacts in CMakeLists.txt
-
Uri Blumenthal authored
-
- Jun 26, 2017
-
-
Dmitry Belyavskiy authored
Separate GOST engine and GOST library, make GOST engine a module
-
Richard Levitte authored
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"
-