aboutsummaryrefslogtreecommitdiff
path: root/gosthash2012_ref.h
AgeCommit message (Collapse)AuthorFilesLines
2021-12-11MSVC: Remove GCC pragma messagesVitaly Chikunov1-2/+0
These planned to be removed later anyway. Error message: gosthash2012_ref.h(15,18): warning C4081: expected '('; found 'string' Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
2020-02-04gosthash2012_ref: Optimize XLPS for speedVitaly Chikunov1-10/+17
This results in ~20% improvement for reference implementation on my Xeon E5630. `openssl speed -evp streebog256' results (before and after): 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes 3815.25k 12874.41k 31497.81k 49823.06k 59932.67k 57021.78k 4361.29k 14933.06k 37091.67k 59001.86k 71360.51k 72488.28k
2020-02-02gosthash2012: Enable building with SIMD implementationVitaly Chikunov1-0/+2
Also, add compile time notice message to show which implementation is selected.
2015-08-14Initial commit providing GOST 2012 algorithms.Dmitry Belyavskiy1-0/+63