summaryrefslogtreecommitdiff
path: root/lsh256.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use std namespace for memset, memcpy, memcmp (#1204)Jeffrey Walton2023-04-151-9/+9
* Remove redundant semicolons to make compilers happy (PR #1165)itrofimow2022-10-011-1/+1
* Clear Clang warnings on AndroidJeffrey Walton2021-04-261-1/+1
* Clear Clang warnings on AndroidJeffrey Walton2021-04-261-1/+1
* Add LSH dynamic dispatch (PR #1032)Jeffrey Walton2021-04-261-581/+223
* Remove unneeded assertsJeffrey Walton2021-04-231-23/+5
* Cut-in LSH512 AVX2 rotate_msg_gammaJeffrey Walton2021-04-231-6/+6
* Workaround GCC AVX2 bugJeffrey Walton2021-04-231-24/+40
* Enable AVX2 for word_permJeffrey Walton2021-04-221-10/+4
* Update LSHJeffrey Walton2021-04-221-1/+1
* Fix zero_submsgsJeffrey Walton2021-04-221-2/+8
* Fix LSH-256 definesJeffrey Walton2021-04-221-5/+5
* Fix LSH-256 zero_ivJeffrey Walton2021-04-221-24/+2
* Fix LSH256 compile when AVX is present without AVX2Jeffrey Walton2021-04-211-7/+1
* Fix non-Intel compilesJeffrey Walton2021-04-211-1/+1
* Fix typoJeffrey Walton2021-04-211-1/+1
* Fix compile on Apple with -march=native when AVX2 is availableJeffrey Walton2021-04-211-9/+15
* Add zero_iv for LSHJeffrey Walton2021-04-211-6/+27
* Align LSH IV's for AVXJeffrey Walton2021-04-211-6/+8
* Update commentsJeffrey Walton2021-04-211-2/+7
* Tighten use of AVX_CleanupJeffrey Walton2021-04-211-15/+29
* Whitespace check-inJeffrey Walton2021-04-201-6/+0
* Update LSH-256 AVX2 codeJeffrey Walton2021-04-201-52/+32
* Make XOP its own define in LSHJeffrey Walton2021-04-201-6/+14
* Move M128_CAST and CONST_M128_CAST to config_asm.hJeffrey Walton2021-04-201-8/+0
* Fix GCC compile error due to missing _mm256_set_m128iJeffrey Walton2021-04-201-6/+15
* Clear Clang warningJeffrey Walton2021-04-201-3/+3
* Fix LSH compile on 32-bit machinesJeffrey Walton2021-04-191-0/+8
* Enable AVX2 for LSH word_permJeffrey Walton2021-04-191-2/+1
* Move GCC target attribute into config_misc.hJeffrey Walton2021-04-191-18/+3
* Update commentsJeffrey Walton2021-04-191-0/+4
* Fix LLVM Clang compileJeffrey Walton2021-04-191-2/+3
* Fix Apple Clang compileJeffrey Walton2021-04-191-6/+11
* Update commentsJeffrey Walton2021-04-191-1/+5
* Add SSSE3 and AVX support to LSH (GH #1025)Jeffrey Walton2021-04-191-51/+321
* Use CRYPTOPP_LSH256_SSE2_AVAILABLE and CRYPTOPP_LSH512_SSE2_AVAILABLE definesJeffrey Walton2021-04-181-35/+31
* Fix unaligned buffer loadsJeffrey Walton2021-04-171-46/+26
* Use SSE2 for 64-bit machines onlyJeffrey Walton2021-04-171-1/+2
* Add missing guard for LSH-256Jeffrey Walton2021-04-171-4/+6
* Update LSH-512Jeffrey Walton2021-04-161-53/+64
* Remove unneeded using statementsJeffrey Walton2021-04-161-5/+0
* Remove unneeded header includeJeffrey Walton2021-04-161-6/+0
* Whitespace check-inJeffrey Walton2021-04-161-1/+0
* Use CV_WORD_LEN for LSH IVsJeffrey Walton2021-04-161-0/+6
* Use SSE2 code paths on Windows machines (GH #1025)Jeffrey Walton2021-04-161-13/+13
* Clear Clang warnings (GH #1025)Jeffrey Walton2021-04-161-8/+8
* Whitespace check-inJeffrey Walton2021-04-161-8/+9
* Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026)Jeffrey Walton2021-04-161-0/+913