summaryrefslogtreecommitdiff
path: root/lib/decoding.c
Commit message (Expand)AuthorAgeFilesLines
* decoding: added flag ASN1_DECODE_FLAG_ALLOW_INCORRECT_TIMENikos Mavrogiannopoulos2017-05-181-1/+1
* Introduced error code ASN1_TIME_ENCODING_ERRORNikos Mavrogiannopoulos2017-05-011-3/+3
* DER decoding: check the return value of _asn1_append_sequence_setNikos Mavrogiannopoulos2017-01-191-3/+20
* asn1_get_length_ber: pass the correct length to _asn1_get_indefinite_length_s...Nikos Mavrogiannopoulos2017-01-161-3/+3
* doc updateNikos Mavrogiannopoulos2016-10-111-1/+1
* space/tab fixesNikos Mavrogiannopoulos2016-09-111-10/+10
* asn1_get_object_id_der: doc updateNikos Mavrogiannopoulos2016-07-081-1/+2
* encode and decode object identifiers with elements larger than 2^32 in 32-bit...Nikos Mavrogiannopoulos2016-07-081-1/+1
* decoding: removed unused constantsNikos Mavrogiannopoulos2016-04-201-5/+0
* decoding: added null pointer checkNikos Mavrogiannopoulos2016-04-201-0/+8
* decoding: removed redundant functionsNikos Mavrogiannopoulos2016-04-081-223/+150
* asn1_decode_simple_ber: simplified and cleaned upNikos Mavrogiannopoulos2016-04-081-42/+70
* asn1_get_octet_der: doc updateNikos Mavrogiannopoulos2016-04-071-4/+6
* _asn1_extract_der_octet: properly account the bytes read through indefinite e...Nikos Mavrogiannopoulos2016-04-061-4/+8
* _asn1_extract_der_octet: catch invalid input cases earlyNikos Mavrogiannopoulos2016-04-041-1/+8
* use a safer variant of reallocNikos Mavrogiannopoulos2016-04-041-2/+2
* decoding: improved tail cache in _asn1_append_sequence_setNikos Mavrogiannopoulos2016-04-041-8/+10
* fixed incorrect parameter to _asn1_append_sequence_set()Nikos Mavrogiannopoulos2016-04-031-1/+1
* Revert "optimized _asn1_find_up()."Nikos Mavrogiannopoulos2016-04-031-10/+10
* corrected regression in multi-byte tag handlingNikos Mavrogiannopoulos2015-09-141-12/+21
* don't export asn1_get_time_derNikos Mavrogiannopoulos2015-06-201-25/+15
* Allow decoding octet strings with multi-byte tagsNikos Mavrogiannopoulos2015-06-081-3/+12
* simplified asn1_get_time_derNikos Mavrogiannopoulos2015-06-081-17/+30
* export asn1_get_time_der()Nikos Mavrogiannopoulos2015-06-021-6/+17
* export asn1_get_object_id_derNikos Mavrogiannopoulos2015-06-021-4/+16
* enforce type checks in asn1_decode_simple_der and berNikos Mavrogiannopoulos2015-06-021-7/+2
* _asn1_extract_der_octet: prevent past of boundary accessNikos Mavrogiannopoulos2015-04-201-1/+2
* removed debug flagNikos Mavrogiannopoulos2015-03-061-1/+0
* asn1_decode_simple_ber() will decode unsupported types as DERNikos Mavrogiannopoulos2015-03-061-31/+37
* doc updateNikos Mavrogiannopoulos2015-03-041-1/+1
* doc updateNikos Mavrogiannopoulos2015-03-041-3/+2
* Added asn1_decode_simple_ber()Nikos Mavrogiannopoulos2015-03-041-2/+179
* enforce the new time tests only in strict DER modeNikos Mavrogiannopoulos2014-09-151-26/+28
* avoid warningNikos Mavrogiannopoulos2014-09-041-1/+1
* corrected regression which caused the failure of octet string extractionNikos Mavrogiannopoulos2014-09-041-1/+2
* added more warningsNikos Mavrogiannopoulos2014-09-041-4/+16
* perform sanity checks in Time fieldNikos Mavrogiannopoulos2014-08-291-4/+51
* Added decoding flag ASN1_DECODE_FLAG_STRICT_DERNikos Mavrogiannopoulos2014-08-201-22/+43
* corrected check for infinite encodingNikos Mavrogiannopoulos2014-08-201-4/+6
* BER decoding: corrected indefinite tag check in ANY constructionsNikos Mavrogiannopoulos2014-08-201-22/+24
* Renamed asn1_der_decoding_relaxed(), added ASN1_DECODE_FLAG_ALLOW_PADDING.Karel Slany2014-06-201-21/+11
* Added asn1_der_decoding_relaxed().Karel Slany2014-06-201-13/+56
* decoding: corrected the end position of the total structure.Nikos Mavrogiannopoulos2014-06-091-1/+1
* Document that ider and ider_len are optional in asn1_der_decoding_startEnd()Nikos Mavrogiannopoulos2014-06-051-0/+6
* DER decoding: optimize tail seek by using the value providing by _asn1_append...Nikos Mavrogiannopoulos2014-06-041-6/+2
* Optimized _asn1_append_sequence_set() by caching the tail of the element to a...Nikos Mavrogiannopoulos2014-06-041-3/+7
* optimized _asn1_find_up().Nikos Mavrogiannopoulos2014-06-041-10/+10
* Add a sanity check in asn1_der_decoding_startEnd()Nikos Mavrogiannopoulos2014-06-031-0/+3
* doc updateNikos Mavrogiannopoulos2014-05-301-4/+5
* simplified and optimized asn1_der_decoding_startEnd().Nikos Mavrogiannopoulos2014-05-301-372/+30