aboutsummaryrefslogtreecommitdiff
path: root/gosthash2012.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-01Add .editorconfigVitaly Chikunov1-1/+1
2020-05-19Fix misleading indentationNikolay Morozov1-1/+1
2020-05-18Fix code formating.Nikolay Morozov1-20/+20
2020-02-27cppcheck: The scope of the variable can be reduced.Nikolay Morozov1-2/+1
2020-02-10elbrus: Treat __e2k__ as __x86_64__ for StreebogVitaly Chikunov1-1/+1
2020-02-10gosthash2012: Properly ifdef '_mm_empty' callVitaly Chikunov1-1/+1
2020-02-06gosthash2012: Issue EMMS on 32-bit SIMD implementationVitaly Chikunov1-0/+5
2020-02-04gosthash2012: Provide cmake test for _addcarry_u64Vitaly Chikunov1-3/+6
2020-02-02gosthash2012: Improve SIMD implementationdmitry dulesov1-6/+4
2020-02-02gosthash2012: Optimize `add512` on x86_64 using Intel intrinsicsdmitry dulesov1-4/+12
2020-02-02gosthash2012: Optimize out temporary `buf' from `stage3'dmitry dulesov1-16/+7
2020-02-02gosthash2012: Optimize `gost2012_hash_block' loopdmitry dulesov1-14/+16
2020-02-02gosthash2012: Change some byte (pointers) to union uint512_udmitry dulesov1-15/+15
2020-02-02gosthash2012: Remove temporary variable from `stage2'dmitry dulesov1-6/+4
2020-02-02gosthash2012: Make `add512' to work in-placedmitry dulesov1-13/+11
2020-02-02gosthash2012: Simpler version of add512Vitaly Chikunov1-25/+21
2020-02-02gosthash2012: Simplify `pad'dmitry dulesov1-6/+2
2020-02-02gosthash2012: Remove redundant `memset' form `init_gost2012_hash_ctx'dmitry dulesov1-2/+7
2020-02-02gosthash2012: Remove unreachable code from `pad'Vitaly Chikunov1-3/+0
2020-02-02gosthash2012: Remove redundant `hash' field from `struct gost2012_hash_ctx'dmitry dulesov1-3/+2
2019-04-10Fix Streebog alignment problemVitaly Chikunov1-2/+5
2018-03-15Bugfix - carry bit overflowDmitry Belyavskiy1-4/+19
2015-08-15Merge branch 'no_gost94_sig' into gost12_algsDmitry Belyavskiy1-2/+0
2015-08-14Initial commit providing GOST 2012 algorithms.Dmitry Belyavskiy1-0/+232