Jeffrey Walton
390b87507d
Updated documentation
2016-11-27 16:17:06 -05:00
Jeffrey Walton
62e99837e8
Add Poly1305 class (Issue 338)
2016-11-27 15:31:50 -05:00
Jeffrey Walton
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
2016-11-26 00:56:02 -05:00
Jeffrey Walton
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
2016-11-26 00:51:27 -05:00
Jeffrey Walton
16ffe513a4
Add Integer bitwise AND, OR and XOR (Issue 336)
2016-11-23 21:55:30 -05:00
Jeffrey Walton
6d898321e4
Fix cryptest-symbols.sh to account for bench.cpp rename (Issue 337)
2016-11-23 15:17:46 -05:00
Jeffrey Walton
3fc97d2bff
Updated documentation
2016-11-19 04:40:07 -05:00
Jeffrey Walton
cb7dbd32ec
Updated documentation
2016-11-17 09:16:09 -05:00
Jeffrey Walton
1694193101
Make StaticGetValidKeyLength constexpr in seckey.h
2016-11-15 04:15:17 -05:00
Jeffrey Walton
2b736bc6f1
Fix "deprecated conversion from string constant to ‘char*’"
2016-11-14 19:45:08 -05:00
Jeffrey Walton
7223bbc119
Add /MACHINE option for linker
2016-11-14 05:32:58 -05:00
Jeffrey Walton
1ba8142195
Guard XOR of optional xorBlock. Updated documentation
2016-11-14 03:48:21 -05:00
Jeffrey Walton
f7df2de284
Switch to PutWord for rdrand.cpp
2016-11-14 02:21:02 -05:00
Jeffrey Walton
ea1157d8f5
Macro cleanup under Visual Studio .Net
2016-11-14 01:23:12 -05:00
Jeffrey Walton
ef47a5c148
Selectively add <sdkddkver.h> and <winapifamily.h> to cryptest.nmake
2016-11-13 16:18:41 -05:00
Jeffrey Walton
76b11b010c
Add CRYPTOPP_STATIC_CONSTEXPR macro
2016-11-13 11:50:34 -05:00
Jeffrey Walton
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.
2016-11-13 11:14:03 -05:00
Jeffrey Walton
61aa62bd8f
Add CRYPTOPP_STATIC_CONSTEXPR
2016-11-12 09:34:34 -05:00
Jeffrey Walton
9993ffe200
Updated documentation
2016-11-12 09:05:39 -05:00
Jeffrey Walton
10c96e5a95
Updated documentation
2016-11-12 08:45:13 -05:00
Jeffrey Walton
2a8670c0c1
Updated documentation
2016-11-12 08:38:50 -05:00
Jeffrey Walton
8e4942bbfc
Add untracked files that git was not able to track when asked to perform a 'git mv'
2016-11-12 04:42:53 -05:00
Jeffrey Walton
7c7cb15f36
Remove unneeded include
2016-11-12 04:23:36 -05:00
Jeffrey Walton
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
2016-11-12 01:35:14 -05:00
Jeffrey Walton
5f17b4e6d3
Add checks for unbound variables
2016-11-10 02:41:23 -05:00
Jeffrey Walton
aa8260df2c
Use enum for Doxygen processing
2016-11-10 02:04:46 -05:00
Jeffrey Walton
a87092f123
Updated messages
2016-11-07 21:01:34 -05:00
Jeffrey Walton
4a4b9b14e4
Add additional error chcking
2016-11-07 09:56:24 -05:00
Jeffrey Walton
0d753f8014
Add additional error chcking
2016-11-07 09:28:55 -05:00
Jeffrey Walton
9866a7d148
Fix script on Solaris
2016-11-07 07:35:06 -05:00
Jeffrey Walton
795e47add6
Updated messages
2016-11-07 07:20:14 -05:00
Jeffrey Walton
b38edd49d8
Switch test params to 5.6.5 and Master
2016-11-07 06:20:24 -05:00
Jeffrey Walton
e4ddc44957
Add prompt to guard resetting local repo
2016-11-07 05:55:48 -05:00
Jeffrey Walton
4c67ae7168
Improve feedback messages
2016-11-07 05:44:18 -05:00
Jeffrey Walton
9ffd34a1c7
Sync cryptest.sh with TestScripts/cryptest.sh
2016-11-07 05:30:38 -05:00
Jeffrey Walton
c52ad8905f
Use latest makefile for building lastest library. Whitespace cleanup
2016-11-07 03:13:56 -05:00
Jeffrey Walton
385a3914d6
Add cryptest-symbols.sh to test for symbol changes in shared object across version
2016-11-07 02:52:34 -05:00
Jeffrey Walton
7e9a60da47
Add adhoc.cpp to test sources (Issue 332)
...
This should have been included in Commit 8de854cae6
2016-11-04 21:20:45 -04:00
Jeffrey Walton
7363c49a67
Add ecpoint.h header file. Add EncodedPoint interface. Add documntation
2016-11-04 11:13:07 -04:00
Jeffrey Walton
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
2016-11-02 18:26:17 -04:00
Jeffrey Walton
d55d3d53d1
Updated documentation
2016-11-01 21:06:52 -04:00
Jeffrey Walton
8de854cae6
Add adhoc.cpp to test sources (Issue 332)
2016-11-01 05:07:57 -04:00
Jeffrey Walton
856c7c56ad
Fix potential zeroizer removal (Issue 331)
2016-10-31 22:34:59 -04:00
Jeffrey Walton
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
2016-10-28 00:33:43 -04:00
Jeffrey Walton
69de0d591b
Fix "operator '>=' has no left operand" (Issue 329)
2016-10-27 14:20:51 -04:00
Jeffrey Walton
903bbe37d3
Reduce 32-bit minimum arch from i686 to i586
2016-10-27 02:29:11 -04:00
Jeffrey Walton
733a073d65
Fix mismatched arch capabilities (Issue 283)
2016-10-27 01:01:01 -04:00
Jeffrey Walton
ac01277d93
Add X86 SHA cpu feature detection
2016-10-26 22:35:24 -04:00
Jeffrey Walton
83d0332766
Removed extraneous '#include <emmintrin.h>'
2016-10-26 21:08:06 -04:00
Jeffrey Walton
b20e498fc5
Additional use of $(strip $(CXXFLAGS)) cleanup
2016-10-26 18:26:07 -04:00