| Age | Commit message (Expand) | Author |
| 2025-12-14 | [ruby/openssl] x509cert: update doc for OpenSSL::X509::Certificate#== | Kazuki Yamaguchi |
| 2025-12-05 | [ruby/openssl] x509cert: handle invalid validity periods in Certificate#inspect | Kazuki Yamaguchi |
| 2025-12-04 | [ruby/openssl] Expand tabs in C source files | Kazuki Yamaguchi |
| 2025-11-29 | [ruby/openssl] Remove dummy declarations for mOSSL and eOSSLError | Kazuki Yamaguchi |
| 2025-11-22 | [ruby/openssl] asn1: refactor converting ASN1_OBJECT to string | Kazuki Yamaguchi |
| 2025-11-06 | [ruby/openssl] digest: use EVP_MD_fetch() if available | Kazuki Yamaguchi |
| 2025-07-31 | Reapply "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*... | Kazuki Yamaguchi |
| 2025-07-27 | Revert "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_... | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] pkey: rename ossl_pkey_new() to ossl_pkey_wrap() | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_new(NULL) | Kazuki Yamaguchi |
| 2025-03-12 | [ruby/openssl] mark `initialize_copy` as :nodoc: | Sarun Rattanasiri |
| 2025-02-11 | [ruby/openssl] x509: do not check for negative return from X509_*_get_ext_cou... | Kazuki Yamaguchi |
| 2025-01-21 | [ruby/openssl] Use X509_ALGOR_get0() accessor for X509_ALGOR | Theo Buehler |
| 2025-01-14 | [ruby/openssl] Require LibreSSL 3.9 or later | Kazuki Yamaguchi |
| 2024-12-07 | [ruby/openssl] Mark variables and functions as static whenever possible | Kazuki Yamaguchi |
| 2024-06-11 | [ruby/openssl] Pass through nil as digest when signing certificates | gartens |
| 2024-06-08 | [ruby/openssl] Fix references to the license text | Kazuki Yamaguchi |
| 2024-06-08 | [ruby/openssl] Add X509::Certificate#tbs_bytes | Samuel Giddins |
| 2023-06-19 | [ruby/openssl] Implement Write Barrier for all OpenSSL types | Jean Boussier |
| 2022-10-17 | [ruby/openssl] x509*: fix error queue leak in #extensions= and #attributes= m... | Kazuki Yamaguchi |
| 2021-07-18 | [ruby/openssl] Strip trailing spaces | Kazuki Yamaguchi |
| 2021-07-18 | [ruby/openssl] Implement `Certificate.load` to load certificate chain. (https... | Samuel Williams |
| 2021-07-18 | [ruby/openssl] x509, ssl, pkcs7: try to parse as DER-encoding first | Kazuki Yamaguchi |
| 2021-03-16 | [ruby/openssl] digest, hmac, ts, x509: use IO.binread in examples where appro... | Kazuki Yamaguchi |
| 2020-05-13 | [ruby/openssl] Look up digest by name instead of constant | Bart de Water |
| 2017-11-25 | openssl: import v2.1.0.beta2 | rhe |
| 2017-09-03 | openssl: import v2.1.0.beta1 | rhe |
| 2017-08-10 | openssl: import v2.0.5 | rhe |
| 2016-11-30 | openssl: import v2.0.0 | rhe |
| 2016-08-29 | import Ruby/OpenSSL 2.0.0.beta.1 | rhe |
| 2016-06-05 | openssl: adapt to OpenSSL 1.1.0 opaque structs | rhe |
| 2016-06-05 | openssl: support OpenSSL 1.1.0's new multi-threading API | rhe |
| 2016-06-01 | openssl: fix the Year 2038 problem | rhe |
| 2016-05-23 | openssl: use StringValueCStr() where NUL-terminated string is expected | rhe |
| 2016-05-18 | openssl: clear OpenSSL error queue before return to Ruby | rhe |
| 2015-11-05 | ext: use RARRAY_AREF | nobu |
| 2015-11-04 | ext: use RARRAY_CONST_PTR | nobu |
| 2015-11-04 | ext: adjust index type | nobu |
| 2015-09-22 | * ext/openssl/*: Remove svn commit id macros to make sync easier | zzak |
| 2015-05-29 | openssl: wrapper object before alloc | nobu |
| 2015-04-20 | * ext/openssl/*: use license instead of licence. | hsbt |
| 2014-12-12 | ossl_x509cert.c: typed data | nobu |
| 2014-09-30 | protoize no-arguments functions | nobu |
| 2014-01-13 | ext: use rb_sprintf() and rb_vsprintf() with PRIsVALUE | nobu |
| 2012-03-31 | * ext/openssl/ossl_x509cert.c: Fix doc typo. | emboss |
| 2011-11-14 | * ext/openssl/ossl_pkey.c (ossl_pkey_new_from_file): set close-on-exec | akr |
| 2011-08-16 | * ext/openssl/ossl_x509cert.c: fixed whitespace issues | emboss |
| 2011-08-16 | * ext/openssl/ossl_x509cert.c: Add class documentation for | emboss |
| 2011-06-22 | * ext/openssl/ossl.h: Introduced OSSL_BIO_reset macro for PEM/DER | emboss |
| 2011-03-14 | * ext/openssl/ossl_x509cert.c: parenthesize macro arguments. | akr |