summaryrefslogtreecommitdiff
path: root/lsh512.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-867/+235
* Remove unneeded assertsJeffrey Walton2021-04-231-5/+1
* Cut-in LSH512 AVX2 rotate_msg_gammaJeffrey Walton2021-04-231-25/+43
* Enable AVX2 for word_permJeffrey Walton2021-04-221-14/+8
* Update LSHJeffrey Walton2021-04-221-2/+2
* Fix LSH256 compile when AVX is present without AVX2Jeffrey Walton2021-04-211-6/+0
* 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-4/+10
* Add zero_iv for LSHJeffrey Walton2021-04-211-6/+27
* Align LSH IV's for AVXJeffrey Walton2021-04-211-10/+13
* Update commentsJeffrey Walton2021-04-211-2/+3
* Tighten use of AVX_CleanupJeffrey Walton2021-04-211-15/+34
* Whitespace check-inJeffrey Walton2021-04-201-20/+16
* Make XOP its own define in LSHJeffrey Walton2021-04-201-11/+15
* Move M128_CAST and CONST_M128_CAST to config_asm.hJeffrey Walton2021-04-201-8/+0
* Clear Clang warningJeffrey Walton2021-04-201-4/+4
* Fix LSH compile on 32-bit machinesJeffrey Walton2021-04-191-0/+8
* 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-68/+422
* Use CRYPTOPP_LSH256_SSE2_AVAILABLE and CRYPTOPP_LSH512_SSE2_AVAILABLE definesJeffrey Walton2021-04-181-36/+32
* Fix unaligned buffer loadsJeffrey Walton2021-04-171-56/+43
* Use SSE2 for 64-bit machines onlyJeffrey Walton2021-04-171-1/+2
* Update LSH-512Jeffrey Walton2021-04-161-67/+80
* Remove unneeded using statementsJeffrey Walton2021-04-161-5/+0
* Whitespace check-inJeffrey Walton2021-04-161-1/+0
* Use CV_WORD_LEN for LSH IVsJeffrey Walton2021-04-161-5/+5
* Use SSE2 code paths on Windows machines (GH #1025)Jeffrey Walton2021-04-161-13/+13
* Clear MSVC warnings (GH #1025)Jeffrey Walton2021-04-161-1/+1
* Clear Clang warnings (GH #1025)Jeffrey Walton2021-04-161-9/+9
* Whitespace check-inJeffrey Walton2021-04-161-16/+20
* Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026)Jeffrey Walton2021-04-161-0/+1125