Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-26 | Check if the compiler supports -mpclmul | Matthias Schiffer | |
2013-11-30 | Make the crypto implementations independent of fastd.h (and fix more minor bugs) | Matthias Schiffer | |
2013-11-30 | Remove cipher and MAC contexts | Matthias Schiffer | |
Not a single implementation was using them... | |||
2013-11-29 | Compile with -std=c99 and restructure some code to ensure there is no ↵ | Matthias Schiffer | |
invalid aliasing (hopefully) | |||
2013-11-28 | ghash-pclmulqdq: fix one left usage of a __builtin pclmulqdq instead of the ↵ | Matthias Schiffer | |
_mm version | |||
2013-11-28 | ghash-pclmulqdq: rework implementation to allow both GCC and Clang to ↵ | Matthias Schiffer | |
generate fast code | |||
2013-11-28 | ghash-pclmulqdq: make byteswap a macro | Matthias Schiffer | |
For some reason, this allows clang to optimize the code much better. | |||
2013-11-28 | ghash-pclmulqdq: speed up multiplication using the Karatsuba algorithm | Matthias Schiffer | |
2013-11-28 | Add a pclmulqdq ghash implementation | Matthias Schiffer | |