- May 12, 2020
-
-
Vitaly Chikunov authored
Avoid duplication of struct values with help of 1-level templates.
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
Vitaly Chikunov authored
-
- May 11, 2020
-
-
Dmitry Belyavskiy authored
-
- May 10, 2020
-
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
Fix #244
-
-
Dmitry Belyavskiy authored
-
Vitaly Chikunov authored
Since it's fixed in previous commit.
-
Vitaly Chikunov authored
Simplest fix not concerned with performance, still should not impact it too much.
-
Vitaly Chikunov authored
This vector triggers so much bugs in different implementations.
-
Vitaly Chikunov authored
- Less arguments - less scary function calls. - Better screen output: all tests now shown. - Some typo corrections.
-
Vitaly Chikunov authored
Use chance of having CMAC test vector to test CMAC provider.
-
Vitaly Chikunov authored
Both HMAC (deprecated) and EVP_MAC (since 3.0). Also, remove redundant test iteration in do_digest().
-
Vitaly Chikunov authored
It's good to know what needs to be done.
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
- May 09, 2020
-
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Dmitry Belyavskiy authored
-
Vitaly Chikunov authored
They say `HMAC' API is deprecated since 3.0, thus `EVP_MAC' API should be used. https://www.openssl.org/docs/manmaster/man3/HMAC_CTX_free.html
-
Vitaly Chikunov authored
- CTR vector is from standard. - CBC vector is generated by PR_GOSTR_bch_v9. CBC test fail in-place decryption, so it's disabled by `#if 0'.
-
Vitaly Chikunov authored
It's 4, half of block size.
-
Vitaly Chikunov authored
From GOST R 34.13-2015 (А.2.6).
-
Vitaly Chikunov authored
From RFC 7836 (B) and R 50.1.113-2016 (A).
-
Vitaly Chikunov authored
Dumps from `etalon/' dir.
-
Vitaly Chikunov authored
Here is better place, because they all digests.
-
Vitaly Chikunov authored
- Use EVP API instead of direct calls to gost-engine; - Remove MAC tests (they should go into test_digest); - Expand `testcases' array to be more readable; - Add some asserts of IV and block sizes. - Remove noisy hex dumps if there is no errors; - Note: no new cipers are added.
-
Vitaly Chikunov authored
Better name to add more ciphers to test. Also, move it up in the tests just after digests.
-