2941e0b052a22ff7c978763a3fadc814b2b34e18 51885 |
|
06-Jul-2014 |
vboxsync |
Documented another bswap experiment. |
7412cdb017ccedb3c8fb9452ac9ff2162b8ee9fe 51884 |
|
06-Jul-2014 |
vboxsync |
alt-sha256: Tiny bswap optimization for 64-bit CPUs. |
91c1a72ba0b6ccd8c9babda0928be38202073bec 51883 |
|
06-Jul-2014 |
vboxsync |
alt-sha512: Applied the optimizations from alt-sha256 and alt-sha1, gaining 15-20. |
9591d039b6b006f886ce644192dc500dc6f8682a 51881 |
|
06-Jul-2014 |
vboxsync |
alt-sha256: Unrolled everything and applied the Ch() and Maj() optimizations from SHA-1. Gains 15-30 depending on the arch and the position of the moon. |
0ff3ea690ada5a31247aa874ec391cf898536876 51861 |
|
04-Jul-2014 |
vboxsync |
clear the context after use, converted SHA-1 to use an array of H values. |
ed6697871be690c5826c252d598ea9965c2816b4 51851 |
|
03-Jul-2014 |
vboxsync |
Renamed hash implementations to fit better into the build system, supplying the missing OpenSSL-based MD5. VBoxRT uses the OpenSSL variants, all other libraries uses the alternatives. Also removed stupid OpenSSL dependencies in RTSha1Digest.cpp and RTSha256Digest.cpp. |