Jeffrey Walton
86a45fd1ca
Suppress unneeded output in Makefiles
2017-03-09 04:01:36 -05:00
Jeffrey Walton
448282331b
Remove HTML echo's from 'make benchmark' recipe
2017-03-08 15:45:38 -05:00
Jeffrey Walton
1e5d6ee8d4
Add ASM and S files to trim recipe
2017-03-07 02:48:58 -05:00
Jeffrey Walton
26db40567d
Add Integer Bitops tests (Issue 344)
2016-12-06 20:56:57 -05:00
Jeffrey Walton
40230dd3bf
Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70)
2016-12-03 00:32:07 -05:00
Jeffrey Walton
484da03c7b
Add Poly1305 class to project files (Issue 338)
2016-11-27 16:56:57 -05: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
8de854cae6
Add adhoc.cpp to test sources (Issue 332)
2016-11-01 05:07:57 -04:00
Jeffrey Walton
1e7890bed9
Additional use of $(strip $(CXXFLAGS)) cleanup
2016-10-26 18:24:32 -04:00
Jeffrey Walton
2cd0fc993a
Add GNUmake $strip to cleanup CXXFLAGS. Fols cryptest.sh tests
2016-10-26 03:53:28 -04:00
Jeffrey Walton
29dae707fd
Guard use of MacPorts GCC and -DCRYPTOPP_CLANG_INTEGRATED_ASSEMBLER
2016-10-25 22:42:04 -04:00
Jeffrey Walton
de6f4d56ec
Guard addition of '-march=native' in case a user specifies it in CXXFLAGS
...
This allows a user to 'CXXFLAGS="-DNDEBUG -g2 -O3 -march=x86-64" make -j 8' without the makefile adding -march=native
2016-10-25 19:42:54 -04:00
Alon Bar-Lev
db50b93766
build: add DISABLE_CXXFLAGS_OPTIMIZATIONS option
...
handy when packaging should control optimization without build system
masking. Especially handy when building to common architecture.
no change of behavior if DISABLE_CXXFLAGS_OPTIMIZATIONS is unset.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2016-10-21 23:49:06 +03:00
Jeffrey Walton
8fafb4e98c
Add cryptdll-windows.cmd to TestScripts
2016-10-06 00:02:33 -04:00
Jeffrey Walton
28b3219d00
Add VS project files to list of trimmed files
2016-10-02 22:25:51 -04:00
Jeffrey Walton
46a4385db5
Add cryptest-windows.pl script
2016-10-01 14:44:40 -04:00
Jeffrey Walton
b5b8dc86bd
Add TestScripts to GNUmakefile
2016-09-23 23:30:44 -04:00
Jeffrey Walton
f57c4dced5
Moved config.h → config.compat; moved config.recommend → config.h
...
Also see http://groups.google.com/forum/#\!topic/cryptopp-users/bWcRw1XgJ_Q
2016-09-18 12:36:50 -04:00
Jeffrey Walton
262e95fd84
Add VS2010 *.filters files to list of files converted to CRLF endings
2016-09-17 17:20:24 -04:00
Jeffrey Walton
677a83501c
Removed -erroff=wvarhidemem -erroff=voidretw for SunCC after warning cleanup
...
Also see Commits b69d904499
, 92ed8454c7
, 7c3345585c
, and 875852fcbc
2016-09-14 21:31:10 -04:00
Jeffrey Walton
c569e81edc
Cleaned dylib artifacts
2016-09-10 09:46:24 -04:00
Jeffrey Walton
4414b864cf
Make VS2010 default. Archive VS2005 project files. Archive Borland project files
...
VS2005 project files are available in vs2005.zip
Borland 10 project files are available in bds10.zip
2016-09-10 04:32:04 -04:00
Jeffrey Walton
3074541e92
Bump Crypto++ version number from 5.6.3 to 5.6.4
2016-09-10 02:51:54 -04:00
Jeffrey Walton
677c09584c
Removed workspace and project files from FileList.txt. Cleared 'make convert' error for makefile recipe
2016-09-09 03:33:06 -04:00
Jeffrey Walton
7f958575ea
Squashed commit of the following:
...
commit 47c75c6e9397e240919207e50e5a611d3e2a2428
Merge: d7685c2 42085ee
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 20:20:39 2016 -0400
Attempting to fix binary file merge conflict
commit d7685c2d946beecc419ddb6901c24e972c7cf3ee
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 16:39:23 2016 -0400
Add vsClean.cmd to vs2010.zip
commit 4b96fdf1c551260da60eb021f324bcc3fcfec626
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 16:15:38 2016 -0400
Add Keccak to vs2010.zip
commit 3962db73b7113ee805b46a5bb4da64e204fe6bb0
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 15:40:35 2016 -0400
Fold hmqv.cpp and fhmqv.cpp into mqv.cpp. There's no need for three empty source files
commit 44401448cbb6c8125b0f1ab4419c5b174408ffd7
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 15:39:23 2016 -0400
Fold hmqv.cpp and fhmqv.cpp into mqv.cpp. There's no need for three empty source files
commit 847bfccb8d5c388e67745dc8c69768fa503c5135
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 14:48:02 2016 -0400
Whitespace cleanup
commit 46a37be6fef361704dcf852bc9a099ce0a1da4c8
Merge: aefb8f8 3697867
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 14:43:01 2016 -0400
Merge 'master' into 'keccak'
commit aefb8f8ff2b81b967089c53b457a92fc6f7544d6
Merge: 51a828b 3c91d93
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 12:39:51 2016 -0400
Merge 'master' into 'keccak'
commit 51a828b88e37a4d18abb00300cd5522bd0e110c5
Merge: 4152870 e7c7722
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 10:41:36 2016 -0400
Merge 'master' into 'keccak'
commit 415287041e69ddadf5ca1f6fc794b87e145fc2db
Merge: 357a0c5 83ac849
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 10:34:45 2016 -0400
Merge 'master' into 'keccak'
commit 357a0c510f75e4e58078b500dd469462e90f7650
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 10:13:32 2016 -0400
Removed deprecated warning from SHA3 classes
commit 5cf9ec10d53b895b5a583e265e4e1298ed402195
Merge: 10ce0ed c2d60cc
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 09:43:15 2016 -0400
Merge 'master' into 'keccak'
commit 10ce0ed4c5b8a1ea230062fd2dfdec0d87ec5b42
Author: Jeffrey Walton <noloader@gmail.com>
Date: Thu Sep 8 09:37:40 2016 -0400
Add Keccak implementation based on early SHA3. Change SHA3 to NIST FIPS 202 conforming implementation
2016-09-08 20:24:25 -04:00
Jeffrey Walton
64ac2b44f1
Add missing hmqv.h, hmqv.cpp, fhmqv.h, fhmqv.cpp to down level VS project, Borland project and cryptest.nmake
2016-09-08 11:18:43 -04:00
Jeffrey Walton
7c3967ad8f
Add disassembly tests to verify some aspects of code generation. Fix SUNCC_CXXFLAGS flags. Fix "Quick Tests" undr Clang (Issues 245 and 246)
2016-08-24 06:19:42 -04:00
Jeffrey Walton
ff1e5ce63a
Tweak makefile variables (SUNCC_120_OR_LATER → SUNCC_510_OR_LATER, etc)
2016-08-23 23:43:50 -04:00
Jeffrey Walton
3fee549476
Fix SunCC 12.3 and 12.4 verions
2016-08-23 22:17:56 -04:00
Jeffrey Walton
c1b692af13
Fix SunCC 12.2 compile error
2016-08-22 08:53:01 -04:00
Jeffrey Walton
8c63bc3a63
Add -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS for -O3 and above for ARM and MIPS (Issue 231)
2016-07-29 05:56:12 -04:00
Jeffrey Walton
6ed2a60a53
Add -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS for -O5 and -Ofast
2016-07-21 02:57:50 -04:00
Jeffrey Walton
fd4287e433
Add LLVM bitcode to temporaies cleaned by 'make distclean' rule
2016-07-20 03:03:01 -04:00
Jeffrey Walton
7ec3b29df6
Fix missing BMI/BMI2 instrinsics under GCC on Solaris (Issue 230)
2016-07-20 01:17:55 -04:00
Jeffrey Walton
26ab08e29d
Fix Sun Studio 12.5 detection. Only add "-w -erroff=wvarhidemem -erroff=voidretw" to SunCC 12.2 and above
2016-07-08 18:32:12 -04:00
Jeffrey Walton
2e14d5d7cb
Fix "/usr/bin/ld: -f may not be used without -shared" (Issue 219)
2016-07-06 15:08:24 -04:00
Jeffrey Walton
6c0b120072
Go back to Commit 66ada4cc61
2016-07-06 14:39:18 -04:00
Mouse
87be783cd1
Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be merged by me
...
This reverts commit 762c315566
, reversing
changes made to b48866631a
.
2016-07-06 12:01:28 -04:00
Jeffrey Walton
fb72dbc8cb
Add MacPorts GCC compiler and Clang integrated assembler support. This is a merge of the development branch 'clang-ia'
2016-07-05 02:48:27 -04:00
Jeffrey Walton
8a563177b3
Fix Cygwin debug build (Binutil PR 20268)
2016-06-17 06:36:22 -04:00
Jeffrey Walton
3c19dc4ce2
Guard setting of IS_GAS. Remove IS_GAS from MacPorts compiler test
2016-06-16 05:17:16 -04:00
Jeffrey Walton
3d8a08f6b6
Fix -Wa,q typo
2016-06-16 01:06:30 -04:00
Jeffrey Walton
58840a030b
Fix -DCRYPTOPP_DISABLE_ASM with MacPorts compiler (Issue 189)
2016-06-15 23:16:52 -04:00
Jeffrey Walton
2cc5084d7a
Enable -Wa,q for MacPort GCC/Clang integrated assembler
2016-06-15 18:58:02 -04:00
Jeffrey Walton
8d940f1c3f
Enable -Wa,--divide for GCC/GAS on Solaris (Binutil PR 4572)
2016-06-15 09:55:10 -04:00
Jeffrey Walton
b1df5736a7
Merge 'solaris' dev branch into 'master'
2016-06-15 05:02:28 -04:00
Jeffrey Walton
42e644f25a
Remove _GLIBCXX_CONCEPT_CHECKS for debug builds. Its part of GCC courtesy of Boost, its broken and its unmaintained
2016-06-15 02:57:08 -04:00
Jeffrey Walton
454f528d3c
Simplified IS_X86 and IS_X64 un SunOS. Add separator for benchmark tests
2016-06-10 03:05:34 -04:00
Jeffrey Walton
0403fc747d
Added Sun Studio testing (Issue 180)
2016-06-09 03:47:57 -04:00
Jeffrey Walton
b02724e788
Remove -fPIC from Solaris builds. -Kpic will be added appropriately
2016-06-09 01:02:56 -04:00