Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup Windows build after refactoring | Jeffrey Walton | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Use std namespace for memset, memcpy, memcmp (#1204) | Jeffrey Walton | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Use CRYPTOPP_CXX11_ATOMIC define | Jeffrey Walton | 2020-08-06 | 1 | -1/+1 |
| | |||||
* | Guard use of <cstddef> for Microsoft compilers (GH #781) | Jeffrey Walton | 2019-02-04 | 1 | -1/+8 |
| | |||||
* | Guard use of _debug_memset with __DEBUG_ALLOC__ | Jeffrey Walton | 2018-11-21 | 1 | -2/+4 |
| | | | | This is engaged with IBM XLC's -qheapdebug option | ||||
* | Add debug heap support on AIX with IBM XLC | Jeffrey Walton | 2018-11-21 | 1 | -1/+9 |
| | |||||
* | Fix older Solaris and SunCC compile | Jeffrey Walton | 2018-07-21 | 1 | -3/+11 |
| | | | | Found during testing on OpenCSW compile farm on Solaris 9 (host unstable9s) | ||||
* | Add sbyte, sword16, sword32 and sword64 (GH #608, GH #609) | Jeffrey Walton | 2018-03-27 | 1 | -1/+0 |
| | | | | Visual Studio 2008 kind of forced out hand with this. VS2008 lacks <stdint.h> and <cstdint> and it caused compile problems in NaCl gear. We were being a tad bit lazy by relying on int8_t, int32_t and int64_t, but the compiler errors made us act | ||||
* | Fix VS2010 and "error C2065: uint32_t: undeclared identifier" (GH #608) | Jeffrey Walton | 2018-03-27 | 1 | -0/+1 |
| | | | | We could fix aria.cpp by using word32. However, NaCl gear uses int64_t and we don't have a typedef setup for it. So we will need <cstdint> later for NaCl | ||||
* | Update documentation | Jeffrey Walton | 2018-01-23 | 1 | -0/+5 |
| | |||||
* | Change ::log() to log() to work with C++Builder (#552) | Tanzinul Islam | 2017-12-30 | 1 | -0/+6 |
| | | | As reported in #520, C++Builder standard libraries don't have a `log()` function at global namespace. Change the invocations to unqualified name lookup, and apply a using-declaration to `std::log()` when compiling under C++Builder. | ||||
* | Add "stdcpp.h" to bench1.cpp and bench2.cpp (GH #520) | Jeffrey Walton | 2017-10-12 | 1 | -0/+1 |
| | | | | This is the first of possibly two or three for Borland compilers. We have to be careful because its very easy to break something due to math overloads with other compilers like SunCC or XL/C | ||||
* | Remove unneeded alloca header | Jeffrey Walton | 2017-03-08 | 1 | -9/+0 |
| | |||||
* | Change file preamble to include "originally written by Wei Dai" | Jeffrey Walton | 2017-01-27 | 1 | -7/+0 |
| | | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of | ||||
* | Fix Cygwin compile due to missing <signal.h> | Jeffrey Walton | 2016-10-01 | 1 | -0/+4 |
| | |||||
* | Clear warnings under Visual Studio 2012 | Jeffrey Walton | 2016-10-01 | 1 | -13/+13 |
| | |||||
* | Fix compile under Visual Studio 2008 | Jeffrey Walton | 2016-10-01 | 1 | -2/+2 |
| | |||||
* | Fix compile under Visual Studio 2003 | Jeffrey Walton | 2016-10-01 | 1 | -1/+3 |
| | |||||
* | Cutover to SecByteBlock member for AES (Issue 302, CVE-2016-7544) | Jeffrey Walton | 2016-09-30 | 1 | -1/+5 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 |
| | | | | trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420 | ||||
* | Merge Atomics branch into Master | Jeffrey Walton | 2016-06-06 | 1 | -0/+4 |
| | |||||
* | Add changes for Windows Sotre that went missing with my clumsy Git skills | Jeffrey Walton | 2016-05-09 | 1 | -0/+4 |
| | |||||
* | Fix Visual Studio compilation with _HAS_EXCEPTIONS=0 (more concrete define ↵ | a.navrotskiy | 2016-04-06 | 1 | -7/+7 |
| | | | | and better workaround place) | ||||
* | Fix Visual Studio compilation with _HAS_EXCEPTIONS=0 | a.navrotskiy | 2016-04-05 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | Bug information: https://connect.microsoft.com/VisualStudio/feedback/details/1600701/type-info-does-not-compile-with-has-exceptions-0 For example: ``` C:\Work\github\cryptopp>cl /c /Tp cryptlib.h /Focryptlib.h.obj /D_HAS_EXCEPTIONS=0 Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86 Copyright (C) Microsoft Corporation. All rights reserved. sha.h c:\work\github\cryptopp\cryptlib.h(292) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(298) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(302) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(305) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(306) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(392) : error C2039: 'type_info' : is not a member of 'std' c:\work\github\cryptopp\cryptlib.h(437) : error C2039: 'type_info' : is not a member of 'std' ``` | ||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -18/+8 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -56/+65 |
| | |||||
* | Removed "include <assert.h>" from files. Its now handled by "trap.h" | Jeffrey Walton | 2015-08-03 | 1 | -1/+0 |
| | |||||
* | Added Microsoft compilers under <utility> guard | Jeffrey Walton | 2015-07-31 | 1 | -2/+2 |
| | |||||
* | Added <utility> based on C++11 for R-values and std::move | Jeffrey Walton | 2015-07-31 | 1 | -0/+5 |
| | |||||
* | Cleaned up tests for OS X, TR1 names spaces and ancient versus modern ↵ | Jeffrey Walton | 2015-07-29 | 1 | -16/+5 |
| | | | | libstdc++ and libc++. Thanks to Jonathan Wakely for devising the clever test | ||||
* | Finished alloca cleanup under the BSDs | Jeffrey Walton | 2015-07-28 | 1 | -13/+4 |
| | |||||
* | Fixed compiler error under OpenBSD for missing "alloca" | Jeffrey Walton | 2015-07-27 | 1 | -7/+8 |
| | |||||
* | Fixed compile error due to MS using _MSC_VER rather than __cplusplus | Jeffrey Walton | 2015-07-27 | 1 | -1/+3 |
| | |||||
* | Fixed compile error on MinGW due to including <alloca.h> | Jeffrey Walton | 2015-07-27 | 1 | -1/+1 |
| | |||||
* | Added missing <limits> for MinGW compile | Jeffrey Walton | 2015-07-27 | 1 | -0/+1 |
| | |||||
* | Fixed compiler error due to reversing ifdef and ifdef for ↵ | Jeffrey Walton | 2015-07-27 | 1 | -2/+2 |
| | | | | CRYPTOPP_UNIX_AVAILABLE | ||||
* | Updated comment on reason for the gyrations when including <memory> | Jeffrey Walton | 2015-07-27 | 1 | -3/+2 |
| | |||||
* | Placed guards on <alloca.> include | Jeffrey Walton | 2015-07-27 | 1 | -3/+6 |
| | |||||
* | Fixed compiler errors on Apple due to cross product of {C++03,C++11} x ↵ | Jeffrey Walton | 2015-07-27 | 1 | -10/+31 |
| | | | | {libc++, libstdc++}. It included bringing in the correct <memory> in <stdcpp.h>, and then only including <stdcpp.h> when <memory> was needed. | ||||
* | Cleared crash with GCC 4.8 and above and -O3. In a nutshell, it was due to ↵ | Jeffrey Walton | 2015-07-13 | 1 | -0/+4 |
| | | | | vectorization and alignment violations agains the vmovdqa instruction | ||||
* | fix compile with Sun CC on Linux | weidai | 2010-08-08 | 1 | -1/+1 |
| | |||||
* | fix build of dlltest project on MSVC 2008 | weidai | 2010-07-24 | 1 | -1/+6 |
| | | | | fix compile on C++Builder 2010 | ||||
* | port to Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21 | weidai | 2010-07-05 | 1 | -1/+1 |
| | |||||
* | port to Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21 | weidai | 2010-07-05 | 1 | -0/+5 |
| | | | | change makefile to compile for both i386 and x86_64 on Darwin/Mac OS X | ||||
* | fix possible race condition in Singleton::Ref() | weidai | 2010-06-18 | 1 | -7/+11 |
| | | | | | tolerate double destruction of Singleton and g_nullNameValuePairs fix #include of standard headers | ||||
* | remove <locale> (should save code size?) | weidai | 2007-09-24 | 1 | -1/+0 |
| | |||||
* | misc changes | weidai | 2003-07-18 | 1 | -2/+0 |
| | |||||
* | fix GCC compile | weidai | 2003-07-11 | 1 | -1/+0 |
| | |||||
* | create DLL version, fix GetNextIV() bug in CTR and OFB modes | weidai | 2003-07-04 | 1 | -0/+31 |