summaryrefslogtreecommitdiff
path: root/libavutil/ripemd.c
Commit message (Collapse)AuthorAge
* lavu/ripemd: Add a size optimized version of the transform functionsJames Almer2013-09-09
| | | | | | | | When compiling with --enable-small, ripemd.o will weigh a few kilobytes less than it used to before the previous commit. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu/ripemd: Fully unroll the transform function loopsJames Almer2013-09-09
| | | | | | | | | | | | | crypto_bench RIPEMD-160 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.8.1 x86_64 Before: lavu RIPEMD-160 size: 1048576 runs: 1024 time: 12.342 +- 0.199 After: lavu RIPEMD-160 size: 1048576 runs: 1024 time: 10.143 +- 0.192 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/ripemd:make const tables static constMichael Niedermayer2013-08-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/ripemd: adjust loop condition to silence CID1035716Michael Niedermayer2013-06-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu: Add RIPEMD hashingJames Almer2013-06-15
Includes RIPEMD-128, RIPEMD-160, RIPEMD-256 and RIPEMD-320 Signed-off-by: James Almer <jamrial@gmail.com>