This website requires JavaScript.
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