Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make bt const in BERDecodePeekLength | Jeffrey Walton | 2019-10-08 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-10-05 | 1 | -1/+0 |
| | |||||
* | Remove double semicolons after sed'ing defines | Jeffrey Walton | 2019-10-03 | 1 | -1/+1 |
| | | | | Also see https://github.com/weidai11/cryptopp/issues/889 | ||||
* | Clear unreachable code warnings with early MSVC compilers | Jeffrey Walton | 2019-10-03 | 1 | -3/+3 |
| | |||||
* | Add BytePtr and ConstBytePtr overloads for SecByteBlock (GH #890) | Jeffrey Walton | 2019-10-03 | 1 | -5/+6 |
| | |||||
* | Fix Travis build on OS X | Jeffrey Walton | 2019-09-30 | 1 | -4/+9 |
| | |||||
* | Fix compile error due to missing BytePtr overload | Jeffrey Walton | 2019-09-29 | 1 | -4/+4 |
| | | | | This is a local change on a testing fork. It is not tested for Master yet. | ||||
* | Add DEREncodeTextString overload | Jeffrey Walton | 2019-09-29 | 1 | -5/+17 |
| | |||||
* | Add ASN.1 Date type support | Jeffrey Walton | 2019-09-29 | 1 | -2/+63 |
| | |||||
* | Update BERDecodeTextString | Jeffrey Walton | 2019-09-29 | 1 | -6/+14 |
| | |||||
* | Remove copy ctor from DERGeneralEncoder and BERGeneralDecoder | Jeffrey Walton | 2019-07-01 | 1 | -11/+0 |
| | | | | GCC was giving too many warnings at -Wextra. We also could not comply with Rule of 3 because it resulted in compile failures in C++98 and C++03 | ||||
* | Cleanup BERGeneralDecoder constructors | Jeffrey Walton | 2019-06-09 | 1 | -8/+8 |
| | | | | For real this time... | ||||
* | Cleanup BERGeneralDecoder constructors | Jeffrey Walton | 2019-06-09 | 1 | -4/+4 |
| | |||||
* | Revert changes for lgtm findings | Jeffrey Walton | 2019-06-09 | 1 | -8/+8 |
| | | | | This broke SunCC to the point of no repair. SunCC is using AVX2 instructions for C++ and SSE2. Man this compiler sucks... | ||||
* | Clear lgtm findings | Jeffrey Walton | 2019-06-08 | 1 | -8/+8 |
| | | | | We did some refactoring and added sse_simd.h. Over time more SSE functions will likely move into sse_simd.h | ||||
* | Cleanup ASN.1 encoders and decoders (GH #851) | Jeffrey Walton | 2019-06-04 | 1 | -0/+22 |
| | |||||
* | Order of initialization for ASN.1 decoders | Jeffrey Walton | 2018-04-06 | 1 | -4/+2 |
| | |||||
* | Clear uninitialized variable warnings under xlC | Jeffrey Walton | 2017-09-01 | 1 | -2/+2 |
| | |||||
* | Cleared fall through warnings under GCC 7 (Issue 441) | Jeffrey Walton | 2017-07-17 | 1 | -4/+6 |
| | |||||
* | Guard string assignment | Jeffrey Walton | 2017-03-19 | 1 | -1/+4 |
| | | | | Visual Studio 2005 fired an assert on the negative self tests because the SecByteBlock was 0-sized and returned a null pointer. | ||||
* | Add Test namespace within CryptoPP namespace (Issue 379) | Jeffrey Walton | 2017-02-21 | 1 | -1/+1 |
| | |||||
* | Change file preamble to include "originally written by Wei Dai" | Jeffrey Walton | 2017-01-27 | 1 | -1/+1 |
| | | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of | ||||
* | spelling fixes | klemens | 2016-12-27 | 1 | -1/+1 |
| | |||||
* | Add additional validations based on X.690 rules | Jeffrey Walton | 2016-12-24 | 1 | -5/+6 |
| | | | | | | The library was a tad bit fast and loose with respect to parsing some of the ASN.1 presented to it. It was kind of like we used Alternate Encoding Rules (AER), which was more relaxed than BER, CER or DER. This commit closes most of the gaps. The changes are distantly related to Issue 346. Issue 346 caught a CVE bcause of the transient DoS. These fixes did not surface with negative effcts. Rather, the library was a bit too accomodating to the point it was not conforming | ||||
* | Fix possible DoS in ASN.1 decoders (CVE-2016-9939) | Gergely Nagy | 2016-12-14 | 1 | -0/+10 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -3/+3 |
| | | | | 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 | ||||
* | Whitespace checkin | Jeffrey Walton | 2016-09-10 | 1 | -3/+3 |
| | |||||
* | remove unwanted assert | Thomas Guyard | 2016-03-03 | 1 | -2/+2 |
| | |||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -602/+606 |
| | |||||
* | Removed USING_NAMESPACE(std). Changed cout → std::cout, cerr → ↵ | Jeffrey Walton | 2015-07-30 | 1 | -1/+0 |
| | | | | std::cerr, ... | ||||
* | Cut-in CRYPTOPP_ASSERT in all remaining header and source files | Jeffrey Walton | 2015-07-26 | 1 | -1/+1 |
| | |||||
* | Added "trap.h" include for header and source files that assert | Jeffrey Walton | 2015-07-26 | 1 | -0/+1 |
| | |||||
* | Cleared "Base class ‘class ByteQueue’ should be explicitly initialized ↵ | Jeffrey Walton | 2015-07-25 | 1 | -2/+2 |
| | | | | in the copy constructor" warning under GCC 5.1 with -Wextra | ||||
* | Cleared "unused parameter" warning with GCC 5.1 and -Wextra | Jeffrey Walton | 2015-07-23 | 1 | -4/+4 |
| | |||||
* | Cleared -Wmaybe-uninitialized under GCC 5.1 | Jeffrey Walton | 2015-07-19 | 1 | -1/+3 |
| | |||||
* | Cleared unused variable and function warnings | Jeffrey Walton | 2015-07-19 | 1 | -0/+3 |
| | |||||
* | small optimization | Wei Dai | 2015-06-03 | 1 | -1/+1 |
| | | | | no need to use resize here, which copies old content | ||||
* | check for integer overflow in OID::DecodeValue() | weidai | 2010-06-18 | 1 | -0/+2 |
| | |||||
* | fix bug decoding optional parameters | weidai | 2007-04-16 | 1 | -1/+1 |
| | |||||
* | update version number, port to Sun C++ 5.8 | weidai | 2006-12-18 | 1 | -4/+4 |
| | |||||
* | port to MSVC .NET 2005 beta 2 | weidai | 2005-07-12 | 1 | -38/+43 |
| | |||||
* | fix encoding/decoding of optional attributes | weidai | 2004-06-19 | 1 | -7/+36 |
| | |||||
* | create DLL version, fix GetNextIV() bug in CTR and OFB modes | weidai | 2003-07-04 | 1 | -0/+5 |
| | |||||
* | Initial revision | weidai | 2002-10-04 | 1 | -0/+556 |