Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clear Clang warnings on Android | Jeffrey Walton | 2021-04-26 | 1 | -1/+1 |
| | |||||
* | Add LSH dynamic dispatch (PR #1032) | Jeffrey Walton | 2021-04-26 | 1 | -581/+223 |
| | | | This commit adds dynamic dispatch to LSH. The implementation pivots on AVX2 and SSSE3. | ||||
* | Remove unneeded asserts | Jeffrey Walton | 2021-04-23 | 1 | -23/+5 |
| | |||||
* | Cut-in LSH512 AVX2 rotate_msg_gamma | Jeffrey Walton | 2021-04-23 | 1 | -6/+6 |
| | |||||
* | Workaround GCC AVX2 bug | Jeffrey Walton | 2021-04-23 | 1 | -24/+40 |
| | |||||
* | Enable AVX2 for word_perm | Jeffrey Walton | 2021-04-22 | 1 | -10/+4 |
| | |||||
* | Update LSH | Jeffrey Walton | 2021-04-22 | 1 | -1/+1 |
| | |||||
* | Fix zero_submsgs | Jeffrey Walton | 2021-04-22 | 1 | -2/+8 |
| | |||||
* | Fix LSH-256 defines | Jeffrey Walton | 2021-04-22 | 1 | -5/+5 |
| | |||||
* | Fix LSH-256 zero_iv | Jeffrey Walton | 2021-04-22 | 1 | -24/+2 |
| | |||||
* | Fix LSH256 compile when AVX is present without AVX2 | Jeffrey Walton | 2021-04-21 | 1 | -7/+1 |
| | |||||
* | Fix non-Intel compiles | Jeffrey Walton | 2021-04-21 | 1 | -1/+1 |
| | |||||
* | Fix typo | Jeffrey Walton | 2021-04-21 | 1 | -1/+1 |
| | |||||
* | Fix compile on Apple with -march=native when AVX2 is available | Jeffrey Walton | 2021-04-21 | 1 | -9/+15 |
| | |||||
* | Add zero_iv for LSH | Jeffrey Walton | 2021-04-21 | 1 | -6/+27 |
| | |||||
* | Align LSH IV's for AVX | Jeffrey Walton | 2021-04-21 | 1 | -6/+8 |
| | |||||
* | Update comments | Jeffrey Walton | 2021-04-21 | 1 | -2/+7 |
| | |||||
* | Tighten use of AVX_Cleanup | Jeffrey Walton | 2021-04-21 | 1 | -15/+29 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-04-20 | 1 | -6/+0 |
| | |||||
* | Update LSH-256 AVX2 code | Jeffrey Walton | 2021-04-20 | 1 | -52/+32 |
| | |||||
* | Make XOP its own define in LSH | Jeffrey Walton | 2021-04-20 | 1 | -6/+14 |
| | |||||
* | Move M128_CAST and CONST_M128_CAST to config_asm.h | Jeffrey Walton | 2021-04-20 | 1 | -8/+0 |
| | |||||
* | Fix GCC compile error due to missing _mm256_set_m128i | Jeffrey Walton | 2021-04-20 | 1 | -6/+15 |
| | |||||
* | Clear Clang warning | Jeffrey Walton | 2021-04-20 | 1 | -3/+3 |
| | |||||
* | Fix LSH compile on 32-bit machines | Jeffrey Walton | 2021-04-19 | 1 | -0/+8 |
| | |||||
* | Enable AVX2 for LSH word_perm | Jeffrey Walton | 2021-04-19 | 1 | -2/+1 |
| | |||||
* | Move GCC target attribute into config_misc.h | Jeffrey Walton | 2021-04-19 | 1 | -18/+3 |
| | |||||
* | Update comments | Jeffrey Walton | 2021-04-19 | 1 | -0/+4 |
| | |||||
* | Fix LLVM Clang compile | Jeffrey Walton | 2021-04-19 | 1 | -2/+3 |
| | |||||
* | Fix Apple Clang compile | Jeffrey Walton | 2021-04-19 | 1 | -6/+11 |
| | |||||
* | Update comments | Jeffrey Walton | 2021-04-19 | 1 | -1/+5 |
| | |||||
* | Add SSSE3 and AVX support to LSH (GH #1025) | Jeffrey Walton | 2021-04-19 | 1 | -51/+321 |
| | |||||
* | Use CRYPTOPP_LSH256_SSE2_AVAILABLE and CRYPTOPP_LSH512_SSE2_AVAILABLE defines | Jeffrey Walton | 2021-04-18 | 1 | -35/+31 |
| | |||||
* | Fix unaligned buffer loads | Jeffrey Walton | 2021-04-17 | 1 | -46/+26 |
| | |||||
* | Use SSE2 for 64-bit machines only | Jeffrey Walton | 2021-04-17 | 1 | -1/+2 |
| | |||||
* | Add missing guard for LSH-256 | Jeffrey Walton | 2021-04-17 | 1 | -4/+6 |
| | |||||
* | Update LSH-512 | Jeffrey Walton | 2021-04-16 | 1 | -53/+64 |
| | | | | Fix a couple of typos | ||||
* | Remove unneeded using statements | Jeffrey Walton | 2021-04-16 | 1 | -5/+0 |
| | |||||
* | Remove unneeded header include | Jeffrey Walton | 2021-04-16 | 1 | -6/+0 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-04-16 | 1 | -1/+0 |
| | |||||
* | Use CV_WORD_LEN for LSH IVs | Jeffrey Walton | 2021-04-16 | 1 | -0/+6 |
| | |||||
* | Use SSE2 code paths on Windows machines (GH #1025) | Jeffrey Walton | 2021-04-16 | 1 | -13/+13 |
| | |||||
* | Clear Clang warnings (GH #1025) | Jeffrey Walton | 2021-04-16 | 1 | -8/+8 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-04-16 | 1 | -8/+9 |
| | |||||
* | Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026) | Jeffrey Walton | 2021-04-16 | 1 | -0/+913 |
Add South Korea's LSH-256 and LSH-512 families of hash functions. |