Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix incorrect carry operation in 512 bit addition: in the case | tb | 2019-05-09 | 1 | -6/+8 |
| | | | | | | | | | that there is already a carry and Sigma[i-1] == -1, the carry must be kept. From Dmitry Eremin-Solenik. Fixes incorrect Streebog result reported by Guido Vranken. | ||||
* | Correct spelling of OPENSSL_cleanse. | jsing | 2015-09-10 | 1 | -3/+3 |
| | | | | ok miod@ | ||||
* | Make GOST compile with a strict C compiler - in this case incrementing a | jsing | 2014-12-07 | 1 | -5/+6 |
| | | | | | | | void pointer is undefined and initialising an array with {} is a syntax error. Based on a diff from kinichiro inoguchi. | ||||
* | Correctly output the result in STREEBOG512_Final() when running on a big-endian | miod | 2014-12-07 | 1 | -5/+28 |
| | | | | system. *blush* | ||||
* | KNF (when not conflicting with other cleanup changes in progress) | miod | 2014-11-09 | 1 | -34/+51 |
| | |||||
* | GOST crypto algorithms (well, most of them), ported from the removed GOST | miod | 2014-11-09 | 1 | -0/+1436 |
engine to regular EVP citizens, contributed by Dmitry Eremin-Solenikov; libcrypto bits only for now. This is a verbatim import of Dmitry's work, and does not compile in this state; the forthcoming commits will address these issues. None of the GOST code is enabled in libcrypto yet, for it still gets compiled with OPENSSL_NO_GOST defined. However, the public header gost.h will be installed. |