aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/asn1
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add SM2 signature schemeJack Lloyd2017-06-291-1/+9
* Moved to draft-ietf-curdle-pkix assigned OIDsFrancis Dupont2017-06-121-5/+5
* Add Ed25519 key type and testsJack Lloyd2017-06-071-1/+3
* Add SM3 OIDs and PKCSv1.5 hash prefixJack Lloyd2017-05-191-1/+5
* Avoid recursion in BER_Decoder::get_next_objectJack Lloyd2017-04-091-11/+16
* Content:Tomasz Frydrych2017-04-034-4/+7
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* Fix some compiler warnings.Jack Lloyd2017-03-221-1/+1
* Merge GH #897 Add generic memory type BER decoderJack Lloyd2017-03-221-0/+32
|\
| * Add generic memory type value BER decoderNuno Goncalves2017-03-071-0/+32
* | Fix: UTCTime interpreted as GeneralizedTimeDaniel Neus2017-03-131-2/+2
|/
* Remove verify_end() chained immediatly before end_cons() (close #890)Nuno Goncalves2017-02-251-1/+0
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1818-139/+139
* Check for overflow in BER decoder EOC scanningJack Lloyd2016-11-271-1/+4
* Add warning to OID script outputJack Lloyd2016-11-211-1/+4
* Add key_constraints_to_string, GOST-34.10 cert handlingJack Lloyd2016-11-181-1/+3
* Add X509_DN::emptyJack Lloyd2016-11-181-0/+2
* Add OIDs for SHA-3 and SHA-3 signature algorithmsJack Lloyd2016-11-171-1/+47
* Added Extended Hash-Based Signatures (XMSS)Matthias Gierlings2016-11-111-1/+3
* Assert expected EOF from readJack Lloyd2016-11-091-1/+1
* If peek fails, force EOF with a readJack Lloyd2016-11-071-0/+3
* Change oids.py and regenerate oids.cppRené Korthaus2016-11-031-1/+1
* Add an in-house EC curve for TLS at compile-timeRené Korthaus2016-11-031-0/+10
* Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-036-445/+346
* Fix mutex in oids.cppJack Lloyd2016-10-121-7/+7
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-121-1/+1
* Remove deprecated Nyberg-Rueppel and Rabin-Williams signaturesJack Lloyd2016-09-021-23/+0
* Remove deprecated hashes MD2, HAS-160, and RIPEMD-128Jack Lloyd2016-09-021-1/+0
* Merge GH #551 Add frp256v1 curveJack Lloyd2016-08-021-0/+2
|\
| * ANSSI elliptic curve cryptography frp256v1Simon Cogliani2016-07-241-0/+2
* | add X509_Time::to_std_timepoint()Daniel Neus2016-07-282-0/+8
|/
* Add ECKDSA OIDs for SHA signaturesJack Lloyd2016-06-221-0/+4
* Merge GH #504 Add ECKCDSAJack Lloyd2016-06-201-0/+3
|\
| * Add ECKCDSA signature algorithmRené Korthaus2016-06-141-0/+3
* | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encodingJack Lloyd2016-06-171-7/+0
|\ \ | |/ |/|
| * remove all uses of EMSA1_BSIDaniel Neus2016-05-021-7/+0
* | Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-1/+1
|/
* Add ECGDSARené Korthaus2016-04-191-0/+10