summaryrefslogtreecommitdiff
path: root/ext/openssl/ossl_asn1.c
AgeCommit message (Expand)Author
2025-12-15[ruby/openssl] Freeze more constants for Ractor compatibilityKazuki Yamaguchi
2025-12-06[ruby/openssl] asn1integer_to_num: don't cast away constTheo Buehler
2025-12-06[ruby/openssl] Convert some of ossl_asn1.c to opaque ASN1_STRINGTheo Buehler
2025-12-05[ruby/openssl] asn1: use ASN1_TIME_to_tm() to decode UTCTime and GeneralizedTimeKazuki Yamaguchi
2025-12-05[ruby/openssl] asn1: reorder declarationsKazuki Yamaguchi
2025-12-04[ruby/openssl] Expand tabs in C source filesKazuki Yamaguchi
2025-12-04[ruby/openssl] Revert "rewriting most of the asn1 init code in ruby"Kazuki Yamaguchi
2025-11-29[ruby/openssl] Remove dummy declarations for mOSSL and eOSSLErrorKazuki Yamaguchi
2025-11-22[ruby/openssl] asn1: refactor converting ASN1_OBJECT to stringKazuki Yamaguchi
2025-11-22[ruby/openssl] ts: refactor converting string to ASN1_OBJECTKazuki Yamaguchi
2025-07-12[ruby/openssl] asn1: align UTCTime year range with RFC 5280Kazuki Yamaguchi
2025-04-20[ruby/openssl] asn1: check for missing EOC in indefinite length encodingKazuki Yamaguchi
2024-12-07[ruby/openssl] Mark variables and functions as static whenever possibleKazuki Yamaguchi
2024-11-14asn1: fix ObjectId#==Kazuki Yamaguchi
2024-07-24[ruby/openssl] asn1: make ossl_asn1_get_asn1type() privateKazuki Yamaguchi
2024-06-27[ruby/openssl] rewriting most of the asn1 init code in rubyHoneyryderChuck
2024-06-08[ruby/openssl] Fix references to the license textKazuki Yamaguchi
2024-05-02[ruby/openssl] asn1: check error return from i2d_ASN1_TYPE()Kazuki Yamaguchi
2022-09-21proper function prototypes for openssl卜部昌平
2022-07-08[ruby/openssl] Fix formatting in docsPeter Zhu
2021-09-12[ruby/openssl] Suppress cast-function-type warningsNobuyoshi Nakada
2021-03-31Enclose the code that was accidentally a link in "tt"aycabta
2020-02-16Import openssl-2.2.0 (#2693)Hiroshi SHIBATA
2019-10-10Prefer rb_gc_register_mark_objectNobuyoshi Nakada
2019-10-10Guard static variable firstNobuyoshi Nakada
2018-08-08openssl: sync with upstream repositoryrhe
2018-02-16no ID cache in Init functionsnobu
2017-12-14openssl: import v2.1.0rhe
2017-09-03openssl: import v2.1.0.beta1rhe
2017-01-31openssl: import v2.0.3rhe
2016-12-10openssl: import v2.0.1rhe
2016-11-30openssl: import v2.0.0rhe
2016-08-29import Ruby/OpenSSL 2.0.0.beta.1rhe
2016-06-09openssl: use ASN1_ENUMERATED_to_BN() if neededrhe
2016-06-05openssl: avoid d2i_ASN1_BOOLEAN()rhe
2016-06-01ossl_asn1.c: check overflownobu
2016-06-01openssl: fix the Year 2038 problemrhe
2016-05-30openssl: use NUM2TIMET() to convert Integer to time_trhe
2016-05-25openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe
2016-05-23openssl: use StringValueCStr() where NUL-terminated string is expectedrhe
2015-09-22* ext/openssl/*: Remove svn commit id macros to make sync easierzzak
2015-05-27openssl: use RB_GC_GUARD instead of volatilenormal
2015-05-27ossl_asn1.c: [DOC] Fix typo [skip ci]nobu
2015-04-20* ext/openssl/*: use license instead of licence.hsbt
2015-02-21ossl_asn1.c: fix docnobu
2015-02-21[DOC] Backport ruby/openssl@86eb721 [ci skip]zzak
2014-09-30protoize no-arguments functionsnobu
2014-08-03openssl: constifynobu
2014-04-24ossl_asn1.c: fix undefined behaviornobu
2014-01-13ext: use PRIsVALUE for rb_raise and rb_warnnobu