Commit Graph

6203 Commits

Author SHA1 Message Date
Jeffrey Walton
f221231472
Add SSSE3 and AVX support to LSH (GH #1025) 2021-04-19 06:14:05 -04:00
Jeffrey Walton
381e039354
Use CRYPTOPP_LSH256_SSE2_AVAILABLE and CRYPTOPP_LSH512_SSE2_AVAILABLE defines 2021-04-18 05:26:23 -04:00
Jeffrey Walton
4b4e89ac21
Fix unaligned buffer loads 2021-04-17 08:54:32 -04:00
Jeffrey Walton
54ec7e588b
Use SSE2 for 64-bit machines only 2021-04-17 04:53:33 -04:00
Jeffrey Walton
435b4f050b
Add missing guard for LSH-256 2021-04-17 03:41:09 -04:00
Jeffrey Walton
7d6a259140
Update LSH-512
Fix a couple of typos
2021-04-16 23:09:08 -04:00
Jeffrey Walton
0b281bc1ee Update URL reference 2021-04-16 22:44:24 -04:00
Jeffrey Walton
425908def9
Add LSH-384, LSH-512 and LSH-512-256 test vectors 2021-04-16 22:17:10 -04:00
Jeffrey Walton
7f6eaf180d
Add LSH-224 and LSH-256 test vectors 2021-04-16 22:09:54 -04:00
Jeffrey Walton
bea8594115
Add LSH-224 and LSH-256 test vectors 2021-04-16 21:43:47 -04:00
Jeffrey Walton
6f57b27d83
Remove unneeded using statements 2021-04-16 19:11:50 -04:00
Jeffrey Walton
47ffb08771
Remove unneeded header include 2021-04-16 19:06:00 -04:00
Jeffrey Walton
8e63b121ae
Update documentation 2021-04-16 18:46:16 -04:00
Jeffrey Walton
8fe0ba4c74
Update comments 2021-04-16 18:39:04 -04:00
Jeffrey Walton
9a591d6e3b
Fix datatest.cpp output 2021-04-16 18:28:00 -04:00
Jeffrey Walton
57c5458d42
Whitespace check-in 2021-04-16 07:02:34 -04:00
Jeffrey Walton
f2eab729bb
Use CV_WORD_LEN for LSH IVs 2021-04-16 06:59:12 -04:00
Jeffrey Walton
eb91b05f60
Use SSE2 code paths on Windows machines (GH #1025) 2021-04-16 06:57:12 -04:00
Jeffrey Walton
43de471a6a
Clear MSVC warnings (GH #1025) 2021-04-16 06:32:10 -04:00
Jeffrey Walton
6ca3fbda63
Add LSH to Nmake makefile 2021-04-16 06:17:58 -04:00
Jeffrey Walton
2b94b97ffd
Add LSH to Visual Studio project files 2021-04-16 06:12:28 -04:00
Jeffrey Walton
995d287500
Clear Clang warnings (GH #1025) 2021-04-16 06:03:10 -04:00
Jeffrey Walton
78e37de843
Whitespace check-in 2021-04-16 05:51:53 -04:00
Jeffrey Walton
54e2eae4f8
Use BLOCKSIZE constant in LSH base classes 2021-04-16 04:56:47 -04:00
Jeffrey Walton
11eee26d76
Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026)
Add South Korea's LSH-256 and LSH-512 families of hash functions.
2021-04-16 03:23:15 -04:00
Jeffrey Walton
bb3776e0ee Update documentation 2021-04-14 08:10:03 -04:00
Jeffrey Walton
d767c6e579
Update documentation 2021-04-11 13:40:34 -04:00
Jeffrey Walton
b659832c06
Update documentation 2021-04-11 13:37:32 -04:00
Jeffrey Walton
aaebc8dc6f
Update documentation 2021-04-11 13:33:12 -04:00
Jeffrey Walton
a71b9301ec
Update documentation 2021-04-11 05:08:23 -04:00
Jeffrey Walton
8e02d0d6dc
Add ECIES_P1363 for backwards compatibility 2021-04-11 05:04:41 -04:00
Jeffrey Walton
638b6402da
Update documentation 2021-04-11 04:52:12 -04:00
Jeffrey Walton
6c7b91d5e2
Update documentation 2021-04-11 04:47:03 -04:00
Jeffrey Walton
e2784078d9
Update documentation 2021-04-11 04:44:13 -04:00
Jeffrey Walton
9372339f32
Update MessageQueue documentation 2021-04-10 05:32:39 -04:00
Jeffrey Walton
7f7910524e
Update CBC-MAC documentation 2021-04-10 00:13:44 -04:00
Jeffrey Walton
412204e4d2
Fix typos 2021-04-09 23:46:33 -04:00
Jeffrey Walton
80bef2aff6
Update AdditiveCipherTemplate<S>::ProcessData (GH #1010) 2021-04-09 23:37:29 -04:00
Jeffrey Walton
a6bb071b73
Update documentation 2021-04-09 23:14:21 -04:00
Jeffrey Walton
89b4999adc
Update documentation 2021-04-09 21:59:49 -04:00
Jeffrey Walton
0489306966
Update SecBlock and ByteQueue documentation 2021-04-09 21:43:11 -04:00
Jeffrey Walton
3e1a33cdb0
Update SecBlock and ByteQueue documentation 2021-04-09 21:40:26 -04:00
Jeffrey Walton
b48487b468
Fix spelling 2021-04-09 21:29:50 -04:00
Jeffrey Walton
649b3b10b5
Update SecBlock and ByteQueue documentation 2021-04-09 20:11:03 -04:00
Jeffrey Walton
5a3a71c9a4
Clear GCC warnings 2021-04-09 19:16:12 -04:00
Jeffrey Walton
ac73023362
Update documentation 2021-04-09 19:12:00 -04:00
Jeffrey Walton
4e7065aef4
Update ByteQueue documentation 2021-04-09 19:07:56 -04:00
Jeffrey Walton
e5cf34ed32
Update SecBlock documentation 2021-04-09 19:07:40 -04:00
Jeffrey Walton
0af5b86ce7
Update documentation for SecBlock 2021-04-09 12:32:19 -04:00
Jeffrey Walton
d90f9aadd9
Whitespace check-in 2021-04-09 12:29:57 -04:00