summaryrefslogtreecommitdiff
path: root/libavutil/sha512.c
Commit message (Collapse)AuthorAge
* lavu/sha512: Fully unroll the transform function loopsJames Almer2013-09-11
| | | | | | | | | | | | | crypto_bench SHA-512 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.7.3 x86_64 Before: lavu SHA-512 size: 1048576 runs: 1024 time: 12.737 +- 0.147 After: lavu SHA-512 size: 1048576 runs: 1024 time: 11.670 +- 0.173 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/sha512: make const tables static constMichael Niedermayer2013-08-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/sha512: Reshuffle Maj() operandsMichael Niedermayer2013-06-02
| | | | | | This reduces dependancy chains and improves speed by about 2% Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu: Add SHA-2 512 hashingJames Almer2013-06-02
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>