Commit Graph

  • 6ae949004c
    Add ARMv8.4 wrappers for veor3q_u64, vxarq_u64 and vrax1q_u64 Jeffrey Walton 2021-05-22 19:34:19 -04:00
  • f37591011d
    Clear makefile variable TOPT as required Jeffrey Walton 2021-05-19 15:59:56 -04:00
  • 52f5bf8817
    Remove unneeded include from lea_simd.cpp Jeffrey Walton 2021-05-19 15:30:54 -04:00
  • 7e0f678055
    Use CPPFLAGS when testign features Cross-compiles need the flags Jeffrey Walton 2021-05-10 15:14:03 -04:00
  • 9e2da8980a
    Move --sysroot to LDFLAGS since not used during compilation Jeffrey Walton 2021-05-10 14:57:43 -04:00
  • 24601ac938
    Update cryptest-android.sh Jeffrey Walton 2021-05-10 14:44:15 -04:00
  • adcc89c875
    Fix CET and Specter tests for C++03 Jeffrey Walton 2021-05-01 12:18:11 -04:00
  • f12b4416a0
    Update comments (GH #1036) Jeffrey Walton 2021-04-30 09:19:59 -04:00
  • 0a1f580591
    Update vs2005 project files Jeffrey Walton 2021-04-26 17:26:23 -04:00
  • bbb29e9ead
    Clear MSVC warning Jeffrey Walton 2021-04-26 17:16:28 -04:00
  • 5107611cce
    Clear MSVC warning Jeffrey Walton 2021-04-26 17:15:19 -04:00
  • b51383cc6c
    Fix compile on CentOS 5 Jeffrey Walton 2021-04-26 16:24:02 -04:00
  • ef3a9e8eea
    Fix compile on CentOS 5 Jeffrey Walton 2021-04-26 16:23:56 -04:00
  • e54f606192
    Fix compile on CentOS 5 Jeffrey Walton 2021-04-26 16:18:00 -04:00
  • c84d5b5112
    Add feature test for -Wa,-q on OS X Intel Macs (GH #1033) (PR #1034) Jeffrey Walton 2021-04-26 15:39:21 -04:00
  • 2619dbec0b
    Fix FreeBSD compile Jeffrey Walton 2021-04-26 06:52:22 -04:00
  • 493ccd0e3b
    Clear Clang warnings on Android Jeffrey Walton 2021-04-26 05:54:22 -04:00
  • d57357d944
    Clear Clang warnings on Android Jeffrey Walton 2021-04-26 05:41:58 -04:00
  • 203a47a345
    Fix ARM A-32 and Aarch64 builds Jeffrey Walton 2021-04-26 05:37:17 -04:00
  • a0e21c77ae
    Add LSH dynamic dispatch (PR #1032) Jeffrey Walton 2021-04-26 04:50:48 -04:00
  • 21a40abc5c
    Correct macro on FreeBSD (PR #1030) pkubaj 2021-04-25 15:06:03 +00:00
  • 597c81e14e
    Update comments Jeffrey Walton 2021-04-25 10:51:17 -04:00
  • 90abede814
    Fix FreeBSD feature tests Jeffrey Walton 2021-04-25 10:48:50 -04:00
  • 91173a287e
    Implement SIMD checks for FreeBSD on PPC (PR #1029) pkubaj 2021-04-25 14:27:33 +00:00
  • fbea6fdfdc
    Fold makefile tests into TCOMMAND Jeffrey Walton 2021-04-25 07:38:58 -04:00
  • 6abb2262ed
    Guard use of SSE2 in makefiles Jeffrey Walton 2021-04-25 07:14:24 -04:00
  • c09d94d5f2
    Fix Aarch64 builds Jeffrey Walton 2021-04-25 06:52:48 -04:00
  • d17f037ed0
    Remove unneeded asserts Jeffrey Walton 2021-04-23 14:10:27 -04:00
  • dd57c4c7f7
    Cut-in LSH512 AVX2 rotate_msg_gamma Jeffrey Walton 2021-04-23 09:46:11 -04:00
  • 25059ee912
    Workaround GCC AVX2 bug Jeffrey Walton 2021-04-23 08:26:45 -04:00
  • 3123bf4a55
    Enable AVX2 for word_perm Jeffrey Walton 2021-04-22 13:27:06 -04:00
  • 643348f759
    Update LSH Jeffrey Walton 2021-04-22 13:07:54 -04:00
  • 3aaba1e63e
    Fix zero_submsgs Jeffrey Walton 2021-04-22 07:22:02 -04:00
  • da50590537
    Fix LSH-256 defines Jeffrey Walton 2021-04-22 07:15:38 -04:00
  • d6b1663c29
    Fix LSH-256 zero_iv Jeffrey Walton 2021-04-22 06:48:17 -04:00
  • dc598fc7eb
    Update CRYPTOPP_HAVE_ATTRIBUTE_TARGET for LLVM Jeffrey Walton 2021-04-21 13:47:24 -04:00
  • 0629ed043a
    Update compiler versions Jeffrey Walton 2021-04-21 13:41:35 -04:00
  • b206071aa7
    Update CRYPTOPP_SHANI_AVAILABLE for Intel ICPC version 16.0 Jeffrey Walton 2021-04-21 13:18:00 -04:00
  • 119999c633
    Allow building with Intel oneAPI DPC++/C++ compiler (PR #1027) Tanzinul Islam 2021-04-21 18:05:24 +01:00
  • 8ef3b4b8e7
    Add debug output to makefiles Jeffrey Walton 2021-04-21 09:55:48 -04:00
  • 400009fbd9
    Fix LSH256 compile when AVX is present without AVX2 Jeffrey Walton 2021-04-21 09:04:30 -04:00
  • 11e3435d03
    Fix non-Intel compiles Jeffrey Walton 2021-04-21 07:48:34 -04:00
  • 47e1535607
    Fix typo Jeffrey Walton 2021-04-21 06:40:22 -04:00
  • 29cfba8463
    Fix compile on Apple with -march=native when AVX2 is available Jeffrey Walton 2021-04-21 06:35:27 -04:00
  • 08a34cc8aa
    Add zero_iv for LSH Jeffrey Walton 2021-04-21 04:07:24 -04:00
  • 42097e2798
    Align LSH IV's for AVX Jeffrey Walton 2021-04-21 03:24:15 -04:00
  • 75e0b4979b
    Update comments Jeffrey Walton 2021-04-21 01:52:24 -04:00
  • b49d7c8baf
    Tighten use of AVX_Cleanup Jeffrey Walton 2021-04-21 01:44:24 -04:00
  • 551c428166
    Whitespace check-in Jeffrey Walton 2021-04-20 09:30:26 -04:00
  • a9df0237ea
    Update LSH-256 AVX2 code Jeffrey Walton 2021-04-20 09:20:01 -04:00
  • d1cea852f0
    Make XOP its own define in LSH Jeffrey Walton 2021-04-20 08:31:52 -04:00
  • 9bc2e92b28
    Update GCC attribute target versions Jeffrey Walton 2021-04-20 06:41:03 -04:00
  • 36972fde79
    Fix configure.sh script Jeffrey Walton 2021-04-20 06:31:20 -04:00
  • c15aeaa7b5
    Use *.cpp file extension for test programs (GH #1024) Jeffrey Walton 2021-04-20 04:44:21 -04:00
  • 21799b1fba
    Fix build error when -DCRYPTOPP_DISABLE_ASM Jeffrey Walton 2021-04-20 04:07:15 -04:00
  • fee14910ea
    Move M128_CAST and CONST_M128_CAST to config_asm.h Jeffrey Walton 2021-04-20 01:48:03 -04:00
  • 67daaa2560
    Clear Clang finding in CMAC Jeffrey Walton 2021-04-20 01:23:01 -04:00
  • 2cfa8a60a1
    Fix GCC compile error due to missing _mm256_set_m128i Jeffrey Walton 2021-04-20 00:57:48 -04:00
  • dd2da99079
    Clear Clang warning Jeffrey Walton 2021-04-20 00:20:16 -04:00
  • 5f19afa986
    Update comments Jeffrey Walton 2021-04-19 23:49:04 -04:00
  • dd97f0686b
    Fix LSH compile on 32-bit machines Jeffrey Walton 2021-04-19 15:45:32 -04:00
  • 6c77451433
    Update comments Jeffrey Walton 2021-04-19 15:00:17 -04:00
  • 327d85d9ba
    Enable AVX2 for LSH word_perm Jeffrey Walton 2021-04-19 14:21:48 -04:00
  • c7c1f26676
    Move GCC target attribute into config_misc.h Jeffrey Walton 2021-04-19 13:58:29 -04:00
  • eedd0ac934
    Update comments Jeffrey Walton 2021-04-19 09:14:11 -04:00
  • f1049c78bc
    Fix LLVM Clang compile Jeffrey Walton 2021-04-19 08:54:33 -04:00
  • 07da15a8bb
    Fix Apple Clang compile Jeffrey Walton 2021-04-19 06:47:41 -04:00
  • 4f2a7b4749
    Update comments Jeffrey Walton 2021-04-19 06:22:33 -04:00
  • f221231472
    Add SSSE3 and AVX support to LSH (GH #1025) Jeffrey Walton 2021-04-19 06:14:05 -04:00
  • 381e039354
    Use CRYPTOPP_LSH256_SSE2_AVAILABLE and CRYPTOPP_LSH512_SSE2_AVAILABLE defines Jeffrey Walton 2021-04-18 05:26:23 -04:00
  • 4b4e89ac21
    Fix unaligned buffer loads Jeffrey Walton 2021-04-17 08:54:32 -04:00
  • 54ec7e588b
    Use SSE2 for 64-bit machines only Jeffrey Walton 2021-04-17 04:53:33 -04:00
  • 435b4f050b
    Add missing guard for LSH-256 Jeffrey Walton 2021-04-17 03:41:09 -04:00
  • 7d6a259140
    Update LSH-512 Fix a couple of typos Jeffrey Walton 2021-04-16 23:09:08 -04:00
  • 0b281bc1ee Update URL reference Jeffrey Walton 2021-04-16 22:44:24 -04:00
  • 425908def9
    Add LSH-384, LSH-512 and LSH-512-256 test vectors Jeffrey Walton 2021-04-16 22:17:10 -04:00
  • 7f6eaf180d
    Add LSH-224 and LSH-256 test vectors Jeffrey Walton 2021-04-16 22:09:54 -04:00
  • bea8594115
    Add LSH-224 and LSH-256 test vectors Jeffrey Walton 2021-04-16 21:43:47 -04:00
  • 6f57b27d83
    Remove unneeded using statements Jeffrey Walton 2021-04-16 19:11:50 -04:00
  • 47ffb08771
    Remove unneeded header include Jeffrey Walton 2021-04-16 19:06:00 -04:00
  • 8e63b121ae
    Update documentation Jeffrey Walton 2021-04-16 18:46:16 -04:00
  • 8fe0ba4c74
    Update comments Jeffrey Walton 2021-04-16 18:39:04 -04:00
  • 9a591d6e3b
    Fix datatest.cpp output Jeffrey Walton 2021-04-16 18:28:00 -04:00
  • 57c5458d42
    Whitespace check-in Jeffrey Walton 2021-04-16 07:02:34 -04:00
  • f2eab729bb
    Use CV_WORD_LEN for LSH IVs Jeffrey Walton 2021-04-16 06:59:12 -04:00
  • eb91b05f60
    Use SSE2 code paths on Windows machines (GH #1025) Jeffrey Walton 2021-04-16 06:57:12 -04:00
  • 43de471a6a
    Clear MSVC warnings (GH #1025) Jeffrey Walton 2021-04-16 06:32:10 -04:00
  • 6ca3fbda63
    Add LSH to Nmake makefile Jeffrey Walton 2021-04-16 06:17:58 -04:00
  • 2b94b97ffd
    Add LSH to Visual Studio project files Jeffrey Walton 2021-04-16 06:12:28 -04:00
  • 995d287500
    Clear Clang warnings (GH #1025) Jeffrey Walton 2021-04-16 06:03:10 -04:00
  • 78e37de843
    Whitespace check-in Jeffrey Walton 2021-04-16 05:51:53 -04:00
  • 54e2eae4f8
    Use BLOCKSIZE constant in LSH base classes Jeffrey Walton 2021-04-16 04:56:47 -04:00
  • 11eee26d76
    Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026) Jeffrey Walton 2021-04-16 03:23:15 -04:00
  • bb3776e0ee Update documentation Jeffrey Walton 2021-04-14 08:10:03 -04:00
  • d767c6e579
    Update documentation Jeffrey Walton 2021-04-11 13:40:34 -04:00
  • b659832c06
    Update documentation Jeffrey Walton 2021-04-11 13:37:32 -04:00
  • aaebc8dc6f
    Update documentation Jeffrey Walton 2021-04-11 13:33:12 -04:00
  • a71b9301ec
    Update documentation Jeffrey Walton 2021-04-11 05:08:23 -04:00
  • 8e02d0d6dc
    Add ECIES_P1363 for backwards compatibility Jeffrey Walton 2021-04-11 05:04:41 -04:00
  • 638b6402da
    Update documentation Jeffrey Walton 2021-04-11 04:52:12 -04:00