aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_asn1.c
Commit message (Expand)AuthorAgeFilesLines
* asn1: check error return from i2d_ASN1_TYPE()ky/asn1-check-i2d-errorKazuki Yamaguchi2024-05-021-2/+5
* proper function prototypes for openssl卜部昌平2022-10-171-9/+10
* Fix formatting in docsPeter Zhu2022-04-131-1/+1
* Suppress cast-function-type warningsNobuyoshi Nakada2021-09-121-3/+15
* Enclose the code that was accidentally a link in "tt"aycabta2021-03-311-1/+1
* Pull relevant changes from `ruby/ext/openssl`.Samuel Williams2019-11-271-1/+1
* don't define triple equal method for ASN1::ObjectIDBen Toews2019-06-131-1/+0
* define equality method for ASN1::ObjectIdBen Toews2018-12-111-0/+26
* Merge branch 'maint'Kazuki Yamaguchi2018-08-081-0/+1
|\
| * Merge branch 'maint-2.0' into maintKazuki Yamaguchi2018-08-081-0/+1
| |\
| | * no ID cache in Init functionsnobu2018-08-081-0/+1
* | | Move rb_global_variable call to directly after assignmentJeremy Evans2018-07-131-1/+1
|/ /
* | Merge branch 'maint'Kazuki Yamaguchi2017-12-141-2/+2
|\|
| * asn1: fix docsKazuki Yamaguchi2017-12-141-2/+2
* | asn1: do not treat EOC octets as part of content octetstopic/asn1-overhaulKazuki Yamaguchi2017-07-231-3/+13
* | asn1: prevent EOC octets from being in the middle of the contentKazuki Yamaguchi2017-07-231-0/+5
* | asn1: harmonize OpenSSL::ASN1::*#to_derKazuki Yamaguchi2017-07-231-128/+92
* | asn1: clean up OpenSSL::ASN1::Constructive#to_derKazuki Yamaguchi2017-07-231-57/+32
* | asn1: use ossl_asn1_tag()Kazuki Yamaguchi2017-07-231-3/+3
* | asn1: allow tag number to be >= 32 for universal tag classKazuki Yamaguchi2017-07-231-4/+0
* | asn1: prohibit indefinite length form for primitive encodingKazuki Yamaguchi2017-07-231-0/+2
* | asn1: allow constructed encoding with definite length formKazuki Yamaguchi2017-07-231-19/+6
* | asn1: avoid truncating OID in OpenSSL::ASN1::ObjectId#oidKazuki Yamaguchi2017-07-231-7/+29
* | asn1: disallow NULL to be passed to asn1time_to_time()Kazuki Yamaguchi2017-07-231-1/+0
* | asn1: check for illegal 'unused_bits' value of BitStringKazuki Yamaguchi2017-07-231-5/+6
* | asn1: initialize 'unused_bits' attribute of BitString with 0Kazuki Yamaguchi2017-07-231-0/+2
* | asn1: require tag information when instantiating generic typeKazuki Yamaguchi2017-07-231-5/+8
* | asn1: remove an unnecessary function prototypeKazuki Yamaguchi2017-07-231-1/+0
* | asn1: infinite length -> indefinite lengthKazuki Yamaguchi2017-07-011-81/+47
* | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-94/+95
* | Merge branch 'maint'Kazuki Yamaguchi2017-01-171-1/+1
|\|
| * Fix for ASN1::Constructive 'each' implementationCorey Bonnell2016-12-291-1/+1
* | Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-18/+0
|/
* asn1: more output on error 'bad GENERALIZEDTIME'Leon M. George2016-12-091-1/+2
* asn1: handle GENERALIZEDTIME without secondsLeon M. George2016-12-091-2/+7
* asn1: fix possible segfault in OpenSSL::ASN1::Constructive#eachKazuki Yamaguchi2016-11-161-2/+6
* Merge branch 'topic/asn1-fix-oob-read-constructed'Kazuki Yamaguchi2016-11-071-7/+6
|\
| * asn1: fix out-of-bounds read in decoding constructed objectstopic/asn1-fix-oob-read-constructedKazuki Yamaguchi2016-09-281-7/+6
* | asn1: don't include sys/time.hKazuki Yamaguchi2016-10-281-9/+0
|/
* asn1: remove dead codeKazuki Yamaguchi2016-09-221-37/+0
* asn1: avoid SYM2ID on runtimeKazuki Yamaguchi2016-09-221-58/+45
* asn1: fix error path in ossl_asn1_default_tag()Kazuki Yamaguchi2016-09-221-7/+4
* asn1: don't use assert() in decode_bool()Kazuki Yamaguchi2016-09-221-6/+5
* Use rb_obj_class() instead of CLASS_OF()Kazuki Yamaguchi2016-09-081-3/+3
* asn1: constify functionsKazuki Yamaguchi2016-08-261-4/+5
* Remove unnecessary usage of _() macroKazuki Yamaguchi2016-07-251-3/+3
* Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-5/+2
* openssl: use ASN1_ENUMERATED_to_BN() if neededrhe2016-06-191-2/+6
* openssl: avoid d2i_ASN1_BOOLEAN()rhe2016-06-091-6/+7
* ossl_asn1.c: check overflownobu2016-06-091-2/+3