summaryrefslogtreecommitdiff
path: root/asn.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos (PR# 1099)Dimitris Apostolou2022-01-041-1/+1
|
* Fixed typos (PR #1055)NinjaSnail10802021-07-031-1/+1
|
* Add EnumToInt conversion macro for enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-6/+6
|
* Remove cast from DefaultTag in asn.hJeffrey Walton2021-03-091-1/+1
|
* Clear C++20 enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-7/+7
|
* Use \return and \throw consitently in the docsJeffrey Walton2020-12-071-31/+31
|
* Update documentationJeffrey Walton2019-10-281-11/+42
|
* Make bt const in BERDecodePeekLengthJeffrey Walton2019-10-081-1/+1
|
* Update documentationJeffrey Walton2019-10-071-2/+2
|
* Update documentationJeffrey Walton2019-10-051-0/+10
|
* Update documentationJeffrey Walton2019-10-011-3/+3
|
* Update documentationJeffrey Walton2019-10-011-2/+25
|
* Update documentationJeffrey Walton2019-10-011-2/+3
|
* Update documentationJeffrey Walton2019-10-011-0/+12
|
* Add OID operator<= and operator>=Jeffrey Walton2019-10-011-0/+4
| | | | I thought the compiler was supposed to deduce these from operator== and operator<, but not for GCC 7.2
* Add additional ASN.1 string typesJeffrey Walton2019-09-301-1/+3
|
* Fix Travis build on OS XJeffrey Walton2019-09-301-1/+5
|
* Fix compile error due to missing BytePtr overloadJeffrey Walton2019-09-291-1/+0
| | | | This is a local change on a testing fork. It is not tested for Master yet.
* Update documentationJeffrey Walton2019-09-291-0/+8
|
* Add DEREncodeTextString overloadJeffrey Walton2019-09-291-0/+16
|
* Add ASN.1 Date type supportJeffrey Walton2019-09-291-2/+34
|
* Update BERDecodeTextStringJeffrey Walton2019-09-291-1/+7
|
* Avoid circular dependency using AlignedAllocate (GH #885)Jeffrey Walton2019-09-281-2/+0
|
* Update documentationJeffrey Walton2019-09-281-9/+65
|
* Remove copy ctor from DERGeneralEncoder and BERGeneralDecoderJeffrey Walton2019-07-011-12/+2
| | | | 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
* Add assert to RemainingLength member functionJeffrey Walton2019-06-041-2/+9
|
* Cleanup ASN.1 encoders and decoders (GH #851)Jeffrey Walton2019-06-041-15/+200
|
* Add ed25519 (GH #764, PR #767)Jeffrey Walton2018-12-241-1/+5
| | | Add ed25519
* Order of initialization for ASN.1 decodersJeffrey Walton2018-04-061-5/+0
|
* Make ASN.1 decoder m_values protectedJeffrey Walton2018-04-031-8/+15
|
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-165/+165
| | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
* Update documentationJeffrey Walton2017-07-271-1/+1
| | | | This cleanup was performed using Clang and -Wdocumentation -Wno-documentation-deprecated-sync
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-2/+2
|
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-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
* Add additional validations based on X.690 rulesJeffrey Walton2016-12-241-11/+21
| | | | | | 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 Nagy2016-12-141-0/+2
|
* Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70)Jeffrey Walton2016-12-031-7/+12
|
* Silence select conversion warnings (Issue 340)Jeffrey Walton2016-12-021-0/+12
|
* Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)Jeffrey Walton2016-09-161-2/+2
| | | | 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 checkinJeffrey Walton2016-09-101-2/+2
|
* Updated documentationJeffrey Walton2016-04-201-26/+26
|
* Updated documentationJeffrey Walton2016-04-081-2/+6
|
* Updated documentationJeffrey Walton2016-04-081-5/+71
|
* Updated documentationJeffrey Walton2016-04-081-14/+101
|
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵Jeffrey Walton2015-11-181-1/+4
| | | | (Coverity rollup)
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-370/+386
|
* Cut-in CRYPTOPP_ASSERT in all remaining header and source filesJeffrey Walton2015-07-261-2/+2
|
* Added "trap.h" include for header and source files that assertJeffrey Walton2015-07-261-0/+1
|
* add x86/x64 assembly for SHA-256,weidai2009-03-101-2/+2
| | | | | add DEFAULT_CHANNEL and AAD_CHANNEL, fix macChannel for AuthenticatedEncryptionFilter
* update version number, port to Sun C++ 5.8weidai2006-12-181-17/+32
|