Commit Graph

  • 7cc8ad1a1d
    Updated documentation (Issue 328) Jeffrey Walton 2016-12-03 14:46:52 -0500
  • d45763a7ae
    Removed CRYPTOPP_DISABLE_X86ASM macro (Issue 70) Jeffrey Walton 2016-12-03 05:16:23 -0500
  • ba75834ae9
    Removed VC++ 5.0 and 6.0 workarounds (Issue 342) Jeffrey Walton 2016-12-03 05:05:56 -0500
  • bded4d385f
    Commented typedef guarded by CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY The typedefs were only commented so folks could search for a missing symbol, like Crypto++ 4.0 PK_FixedLengthEncryptor or PK_FixedLengthDecryptor This is a distinct change from CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562 Jeffrey Walton 2016-12-03 00:58:54 -0500
  • f06c968b62
    Fix member function already defined under Win32 (Issue 70) Jeffrey Walton 2016-12-03 00:44:44 -0500
  • 40230dd3bf
    Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70) Jeffrey Walton 2016-12-03 00:32:07 -0500
  • 6eb2792bc2
    Silence select conversion warnings (Issue 340) Jeffrey Walton 2016-12-02 14:47:31 -0500
  • 3fff6251aa
    Fix anachronism warning for *_HashBlocks functions under Win64 Jeffrey Walton 2016-12-02 00:41:13 -0500
  • b896c13bcb
    Fix missing __fastcall for *_HashBlocks functions under Win32 Jeffrey Walton 2016-12-02 00:25:58 -0500
  • c8b910aff5
    Backed-off automatically setting CRYPTOPP_BOOL_SSE_SHA_INTRINSICS_AVAILABLE due to bad interaction with '-march=x86-64'. Disgorge SSE2 implementation from CXX implementation Jeffrey Walton 2016-12-01 23:35:13 -0500
  • 406bec8fc7
    Backed-off assert for poly1305.cpp in Debug builds Jeffrey Walton 2016-12-01 21:52:01 -0500
  • d91244a657
    Sync'd cryptest.sh. Cleared shadow variable warning in poly1305.cpp Jeffrey Walton 2016-12-01 21:11:48 -0500
  • 50f0c84ea0
    Fix "X86_SHA256_HashBlocks was not declared in this scope" when using CRYPTOPP_DISABLE_ASM Jeffrey Walton 2016-12-01 19:00:24 -0500
  • 82009ecf41
    Increment version to 5.7 due to ABI break *Issue 337) We still need to supply a patch for those maintaining 5.6.x Jeffrey Walton 2016-12-01 18:10:56 -0500
  • 1491b48691
    Add Intel SHA extension specialized tests Jeffrey Walton 2016-12-01 16:51:39 -0500
  • cce56d3f79
    Add Intel SHA1 extension support (Issue 139) Jeffrey Walton 2016-12-01 15:05:41 -0500
  • 315b4b0b3e
    Add Intel SHA256 code generation tests (Issue 139) Jeffrey Walton 2016-12-01 15:04:50 -0500
  • 764ae95e45
    Add full NIST SHA test vector suite for use with 'cryptest.exe tv' Jeffrey Walton 2016-12-01 12:57:15 -0500
  • 70d7297559 Merge pull request #339 from ralphtandetzky/master Jeffrey Walton 2016-12-01 09:56:39 -0500
  • 35a2ef10a2 Fix: GCC warning "type qualifiers ignored on function return type". Ralph Tandetzky 2016-12-01 15:37:04 +0100
  • 7ab9b00f90
    Add Intel SHA1 extension support Jeffrey Walton 2016-12-01 00:49:59 -0500
  • 6970ef702d
    Add Intel SHA1 code generation tests Jeffrey Walton 2016-11-30 21:13:45 -0500
  • 8af3937728
    Updated documentation Jeffrey Walton 2016-11-28 10:37:28 -0500
  • 4ee9fe3acc
    Renamed ProcessBlocks → HashBlocks. Updated comments and documentation Jeffrey Walton 2016-11-28 09:51:54 -0500
  • 6c9deef853
    Updated documentation. Whitespace Jeffrey Walton 2016-11-27 20:09:55 -0500
  • 7b36f81dc5
    Updated documentation. Whitespace Jeffrey Walton 2016-11-27 18:54:09 -0500
  • 484da03c7b
    Add Poly1305 class to project files (Issue 338) Jeffrey Walton 2016-11-27 16:56:57 -0500
  • 390b87507d
    Updated documentation Jeffrey Walton 2016-11-27 16:17:06 -0500
  • 62e99837e8
    Add Poly1305 class (Issue 338) Jeffrey Walton 2016-11-27 15:31:50 -0500
  • ccef9149af
    Switch from WordCount() to reg.size() for bitops This avoids a potential problem when OR'ing with 0 that results in a WordCount() of 1. Integer's minimum reg[] size is 2 due to RoundupSize(), and there could be implicit assumptions for the minimum that did not surface under testing Jeffrey Walton 2016-11-26 00:56:02 -0500
  • beb9df9d9e
    Switch from WordCount() to reg.size() for bitops This avoids a potential problem when OR'ing with 0 that results in a WordCount() of 1. Integer's minimum reg[] size is 2 due to RoundupSize(), and there could be implicit assumptions for the minimum that did not surface under testing Jeffrey Walton 2016-11-26 00:51:27 -0500
  • 16ffe513a4
    Add Integer bitwise AND, OR and XOR (Issue 336) Jeffrey Walton 2016-11-23 21:55:30 -0500
  • 6d898321e4
    Fix cryptest-symbols.sh to account for bench.cpp rename (Issue 337) Jeffrey Walton 2016-11-23 15:17:46 -0500
  • 3fc97d2bff
    Updated documentation Jeffrey Walton 2016-11-19 04:40:07 -0500
  • cb7dbd32ec
    Updated documentation Jeffrey Walton 2016-11-17 09:16:09 -0500
  • 1694193101
    Make StaticGetValidKeyLength constexpr in seckey.h Jeffrey Walton 2016-11-15 04:15:17 -0500
  • 2b736bc6f1
    Fix "deprecated conversion from string constant to ‘char*’" Jeffrey Walton 2016-11-14 19:45:08 -0500
  • 7223bbc119
    Add /MACHINE option for linker Jeffrey Walton 2016-11-14 05:32:58 -0500
  • 1ba8142195
    Guard XOR of optional xorBlock. Updated documentation Jeffrey Walton 2016-11-14 03:48:21 -0500
  • f7df2de284
    Switch to PutWord for rdrand.cpp Jeffrey Walton 2016-11-14 02:21:02 -0500
  • ea1157d8f5
    Macro cleanup under Visual Studio .Net Jeffrey Walton 2016-11-14 01:23:12 -0500
  • ef47a5c148
    Selectively add <sdkddkver.h> and <winapifamily.h> to cryptest.nmake Jeffrey Walton 2016-11-13 16:18:41 -0500
  • 76b11b010c
    Add CRYPTOPP_STATIC_CONSTEXPR macro Jeffrey Walton 2016-11-13 11:50:34 -0500
  • 5be05bce07
    Add CC clobber to cpuid call This should not be needed, but it does not hurt. According to Ian Lance Taylor (http://gcc.gnu.org/ml/gcc-help/2014-02/msg00023.html), the CC clobber causes GCC to forget its internal representation of flag state. It should not be needed for cpuid. However, Clang has some odd behave in a couple of versions of its compiler when using cpuid. Both JW and UB experienced it on separate occassions. Jeffrey Walton 2016-11-13 11:14:03 -0500
  • 61aa62bd8f
    Add CRYPTOPP_STATIC_CONSTEXPR Jeffrey Walton 2016-11-12 09:34:34 -0500
  • 9993ffe200
    Updated documentation Jeffrey Walton 2016-11-12 09:05:39 -0500
  • 10c96e5a95
    Updated documentation Jeffrey Walton 2016-11-12 08:45:13 -0500
  • 2a8670c0c1
    Updated documentation Jeffrey Walton 2016-11-12 08:38:50 -0500
  • 8e4942bbfc
    Add untracked files that git was not able to track when asked to perform a 'git mv' Jeffrey Walton 2016-11-12 04:42:53 -0500
  • 7c7cb15f36
    Remove unneeded include Jeffrey Walton 2016-11-12 04:23:36 -0500
  • fe9c168ca8
    Re-add bds10.zip It went missing after cleaning up the local fileystem, and was subsequently deleted with a 'git commit -S -am...'. An explict 'git rm' was not used, so I am not sure why it got whacked Jeffrey Walton 2016-11-12 01:35:14 -0500
  • 5f17b4e6d3
    Add checks for unbound variables Jeffrey Walton 2016-11-10 02:41:23 -0500
  • aa8260df2c
    Use enum for Doxygen processing Jeffrey Walton 2016-11-10 02:04:46 -0500
  • a87092f123
    Updated messages Jeffrey Walton 2016-11-07 21:01:34 -0500
  • 4a4b9b14e4
    Add additional error chcking Jeffrey Walton 2016-11-07 09:56:24 -0500
  • 0d753f8014
    Add additional error chcking Jeffrey Walton 2016-11-07 09:28:55 -0500
  • 9866a7d148
    Fix script on Solaris Jeffrey Walton 2016-11-07 07:35:06 -0500
  • 795e47add6
    Updated messages Jeffrey Walton 2016-11-07 07:20:14 -0500
  • b38edd49d8
    Switch test params to 5.6.5 and Master Jeffrey Walton 2016-11-07 06:20:24 -0500
  • e4ddc44957
    Add prompt to guard resetting local repo Jeffrey Walton 2016-11-07 05:55:48 -0500
  • 4c67ae7168
    Improve feedback messages Jeffrey Walton 2016-11-07 05:44:18 -0500
  • 9ffd34a1c7
    Sync cryptest.sh with TestScripts/cryptest.sh Jeffrey Walton 2016-11-07 05:30:38 -0500
  • c52ad8905f
    Use latest makefile for building lastest library. Whitespace cleanup Jeffrey Walton 2016-11-07 03:13:56 -0500
  • 385a3914d6
    Add cryptest-symbols.sh to test for symbol changes in shared object across version Jeffrey Walton 2016-11-07 02:52:34 -0500
  • 7e9a60da47
    Add adhoc.cpp to test sources (Issue 332) This should have been included in Commit 8de854cae6 Jeffrey Walton 2016-11-04 21:20:45 -0400
  • 7363c49a67
    Add ecpoint.h header file. Add EncodedPoint interface. Add documntation Jeffrey Walton 2016-11-04 11:13:07 -0400
  • 456bd2b1b7
    Add architecture option delimiters so distros can easily remove it The sed command to delete the lines are: sed '/# BEGIN MARCH_CXXFLAGS/,/# END MARCH_CXXFLAGS/d' GNUmakefile Jeffrey Walton 2016-11-02 18:26:17 -0400
  • d55d3d53d1
    Updated documentation Jeffrey Walton 2016-11-01 21:06:52 -0400
  • 8de854cae6
    Add adhoc.cpp to test sources (Issue 332) Jeffrey Walton 2016-11-01 05:07:57 -0400
  • 856c7c56ad
    Fix potential zeroizer removal (Issue 331) Jeffrey Walton 2016-10-31 22:34:59 -0400
  • 84b602cc7d
    Fix compile under Debian Hurd (i386) Debian Hurd defines __MACH__, and it was picking up "#define CRYPTOPP_SECTION_INIT __attribute__((section (__DATA,__data)))" intended for Apple linkers Jeffrey Walton 2016-10-28 00:33:43 -0400
  • 69de0d591b
    Fix "operator '>=' has no left operand" (Issue 329) Jeffrey Walton 2016-10-27 14:20:51 -0400
  • 903bbe37d3
    Reduce 32-bit minimum arch from i686 to i586 Jeffrey Walton 2016-10-27 02:29:11 -0400
  • 733a073d65
    Fix mismatched arch capabilities (Issue 283) Jeffrey Walton 2016-10-27 01:01:01 -0400
  • ac01277d93
    Add X86 SHA cpu feature detection Jeffrey Walton 2016-10-26 22:35:24 -0400
  • 83d0332766
    Removed extraneous '#include <emmintrin.h>' Jeffrey Walton 2016-10-26 21:08:06 -0400
  • b20e498fc5
    Additional use of $(strip $(CXXFLAGS)) cleanup Jeffrey Walton 2016-10-26 18:26:07 -0400
  • 1e7890bed9
    Additional use of $(strip $(CXXFLAGS)) cleanup Jeffrey Walton 2016-10-26 18:24:32 -0400
  • 3a3c051013
    Removed -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS Jeffrey Walton 2016-10-26 05:32:29 -0400
  • 8cbb7a9500
    $X86_OPTS → ${X86_OPTS[@]} Jeffrey Walton 2016-10-26 04:24:41 -0400
  • 2cd0fc993a
    Add GNUmake $strip to cleanup CXXFLAGS. Fols cryptest.sh tests Jeffrey Walton 2016-10-26 03:53:28 -0400
  • 270a8d1cbb
    Added SSE2/AESNI/RDRAND/RDSEED test Jeffrey Walton 2016-10-26 03:10:52 -0400
  • c77029f142
    Updated documentation for Crypto++ 1.0 algorithms Jeffrey Walton 2016-10-26 00:38:51 -0400
  • 374105198d
    Updated 5.6.5 release date Jeffrey Walton 2016-10-25 23:45:10 -0400
  • efd4bc6b08
    Updated documentation Jeffrey Walton 2016-10-25 23:43:40 -0400
  • 29dae707fd
    Guard use of MacPorts GCC and -DCRYPTOPP_CLANG_INTEGRATED_ASSEMBLER Jeffrey Walton 2016-10-25 22:42:04 -0400
  • de6f4d56ec
    Guard addition of '-march=native' in case a user specifies it in CXXFLAGS Jeffrey Walton 2016-10-25 19:42:54 -0400
  • 2e3f359626 Merge pull request #326 from alonbl/build Jeffrey Walton 2016-10-25 15:38:52 -0400
  • db50b93766 build: add DISABLE_CXXFLAGS_OPTIMIZATIONS option Alon Bar-Lev 2016-10-21 23:49:04 +0300
  • b49343398b
    Updated documentation Jeffrey Walton 2016-10-18 20:21:47 -0400
  • 1f054924b4
    Updated documentation Jeffrey Walton 2016-10-18 19:39:33 -0400
  • c3e2e0fb25
    Align with BouncyCastle and Botan for DLIES and ECIES. Updated documentation Jeffrey Walton 2016-10-18 17:01:28 -0400
  • b5f04e5ed5
    Updated documentation Jeffrey Walton 2016-10-18 14:42:48 -0400
  • e794d53806
    Cleanup comments Jeffrey Walton 2016-10-18 02:23:07 -0400
  • 51d3cc945f
    Switch to std::copy due to MinGW issues with memcpy_s Also see http://github.com/weidai11/cryptopp/issues/28 and http://groups.google.com/d/msg/cryptopp-users/PRTVKTh0gRk/euPM_TzdBAAJ Jeffrey Walton 2016-10-18 02:02:49 -0400
  • 54d17c7361
    Updated CRYPTOPP_ASSERT based on comments Also see 399a1546de (commitcomment-19448453) Jeffrey Walton 2016-10-17 22:00:31 -0400
  • b7423a3bf7
    Updated documentation Jeffrey Walton 2016-10-16 23:03:44 -0400
  • 255d285ef2
    Change curve25519 and curve448 to friendlier names Jeffrey Walton 2016-10-16 03:33:48 -0400
  • 2d42b71cb0
    Removed NO_UNALIGNED_DATA_ACCESS tests Jeffrey Walton 2016-10-15 22:58:26 -0400
  • afcd051a14
    Removed NO_BACKWARDS_COMPATIBILITY_562 tests Jeffrey Walton 2016-10-15 22:42:41 -0400