aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/asn1
Commit message (Expand)AuthorAgeFilesLines
* Prepare for making BER_Object members privateJack Lloyd2018-01-188-92/+154
* Enforce an overall max depth on recursion in ASN1 printerJack Lloyd2018-01-152-14/+41
* Fix a bug in asn1print - zero integers were not printedJack Lloyd2018-01-091-8/+4
* Improve output of the ASN1 printerJack Lloyd2018-01-032-48/+83
* use range-based for loop instead of std::for_eachPatrik Fiedler2018-01-031-2/+2
* add the detection for the ca issuers field(1.3.6.1.5.5.7.48.2) in x509 certif...Patrik Fiedler2018-01-031-0/+2
* Add some tests of ASN1_Pretty_PrinterJack Lloyd2017-12-291-1/+2
* Refactor ASN1_Pretty_PrinterJack Lloyd2017-12-283-144/+196
* Avoid printing integers in decimal in ASN.1 printerJack Lloyd2017-12-231-11/+1
* Correctly handle ASN.1 data inside octet strings.Jack Lloyd2017-12-231-1/+6
* Fix various x509 path validation bugs + path building with ambiguous DNsFabian Weissberg2017-12-201-1/+3
* Add accessors to ASN1_Attribute and AlgorithmIdentifierJack Lloyd2017-12-194-27/+49
* Fix some other copy+paste code in BER_DecoderJack Lloyd2017-12-194-77/+58
* Simplify overloads in DER_EncoderJack Lloyd2017-12-192-37/+15
* Remove use of "using namespace std"Jack Lloyd2017-12-041-8/+10
* Simplify date conversion by avoiding OS utilitiesJack Lloyd2017-12-041-6/+6
* Avoid uncontrolled recusion on indefinite length encodingsJack Lloyd2017-11-201-17/+26
* Update ASN.1 fuzzerJack Lloyd2017-11-151-3/+3
* Correct handling of nested context specificJack Lloyd2017-11-151-4/+3
* Move ASN1 printer to the libraryJack Lloyd2017-11-154-0/+415
* Increase the size of an ASN.1 tag enum to 32-bitsJack Lloyd2017-11-151-1/+1
* Consolidate function for testing for ASN.1 string typesJack Lloyd2017-11-142-8/+21
* Move X509_DN and AlternativeName from asn1 to x509Jack Lloyd2017-11-144-730/+0
* Add OIDS::oid2str and str2oidJack Lloyd2017-11-141-0/+10
* Remove use of transcodeJack Lloyd2017-11-095-112/+62
* FIX: linker error on windows (VSO#143857)René Meusel2017-11-091-2/+14
* add conversion from UCS-2/4 to UTF-8Rene Meusel2017-11-091-11/+42
* introduce UNIVERSAL_STRING (UCS-4)Rene Meusel2017-11-092-1/+3
* add coding clarificationsRene Meusel2017-11-091-2/+6
* allow encoding of UTF-8 stringsRene Meusel2017-11-091-4/+1
* switch to default utf-8 string in ASN1_StringRene Meusel2017-11-092-8/+8
* X.509 RSA-PSS verificationDaniel Neus2017-10-201-1/+11
* Additional final annotationsJack Lloyd2017-10-151-1/+1
* Address some bool/int conversion warnings from SonarJack Lloyd2017-10-061-1/+1
* Correct the SHA-3 PKCSv1.5 IDsJack Lloyd2017-10-051-1/+3
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-032-8/+1
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-1/+1
* Uppercase constantsJack Lloyd2017-10-021-12/+15
* Retract explicit on OIDJack Lloyd2017-09-301-1/+1
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-1/+1
* Use class instead of struct for objects with member functionsJack Lloyd2017-09-301-5/+7
* Further header cleanupsJack Lloyd2017-09-281-0/+1
* Refactor to avoid explicit delete in BER_DecoderJack Lloyd2017-09-222-26/+12
* Apply final annotations to the library alsoJack Lloyd2017-09-223-4/+4
* Header file cleanupsJack Lloyd2017-09-214-5/+1
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2011-22/+22
* Add API stability annotations.Jack Lloyd2017-09-1911-31/+31
* Fix various MSVC warningsJack Lloyd2017-08-312-2/+6
* Add a guard to avoid doing &v[1] when v.size() == 1Jack Lloyd2017-08-251-2/+6
* Add Streebog hash (GOST R 34.11-2012).Daniel Wyatt2017-08-041-1/+5