| Age | Commit message (Expand) | Author |
| 2025-09-12 | [ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODER | Kazuki Yamaguchi |
| 2025-09-12 | [ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is needed | Kazuki Yamaguchi |
| 2025-08-19 | [ruby/openssl] Add missing write barriers in X509 | John Hawthorn |
| 2025-08-01 | [ruby/openssl] pkcs7: make PKCS7#add_recipient actually useful | Kazuki Yamaguchi |
| 2025-08-01 | [ruby/openssl] pkcs7: refactor error handling in PKCS7#add_data | Kazuki Yamaguchi |
| 2025-08-01 | [ruby/openssl] pkcs7: fix error queue leak in OpenSSL::PKCS7#detached | Kazuki Yamaguchi |
| 2025-07-31 | [ruby/openssl] pkcs7: only set error_string in the error path | Kazuki Yamaguchi |
| 2025-07-31 | Reapply "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*... | Kazuki Yamaguchi |
| 2025-07-31 | [ruby/openssl] x509store: fix StoreContext#current_cert | 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] ocsp: refactor ossl_ocspcertid_new() | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] ocsp: refactor ossl_ocspsres_new() | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] pkcs7: disallow ossl_pkcs7{si,ri}_new(NULL) | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_new(NULL) | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] bn: avoid ossl_bn_new(NULL) | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] lib/openssl.rb: require files in alphabetical order | Kazuki Yamaguchi |
| 2025-07-22 | [ruby/openssl] ssl: add SSLSocket#sigalg, #peer_sigalg, #group | Jun Aruga |
| 2025-07-12 | [ruby/openssl] asn1: align UTCTime year range with RFC 5280 | Kazuki Yamaguchi |
| 2025-07-11 | Update dependencies for addition of set.h to public headers | Jeremy Evans |
| 2025-07-05 | [ruby/openssl] pkey/ec: avoid calling SYM2ID() on user-supplied objects | Kazuki Yamaguchi |
| 2025-07-04 | [ruby/openssl] ssl: rename SSLContext#ecdh_curves= to #groups= | Kazuki Yamaguchi |
| 2025-07-01 | [ruby/openssl] Run `have_func` with the header providing the declarations | Nobuyoshi Nakada |
| 2025-07-01 | Use Dir.glob and base keyword arg for the installer of Ruby package | Hiroshi SHIBATA |
| 2025-06-25 | [ruby/openssl] pkey: use EVP_PKEY_new_raw_{private,public}_key_ex() if available | Kazuki Yamaguchi |
| 2025-06-25 | [ruby/openssl] pkey: handle EVP_PKEY_KEYMGMT return by EVP_PKEY_id() | Kazuki Yamaguchi |
| 2025-06-25 | [ruby/openssl] ossl.h: include <openssl/provider.h> in ossl.h | Kazuki Yamaguchi |
| 2025-06-20 | [ruby/openssl] ssl: add SSLContext#sigalgs= and #client_sigalgs= | Kazuki Yamaguchi |
| 2025-06-20 | [ruby/openssl] ssl: update rdoc for SSLContext#ciphers= and #ciphersuites= | Kazuki Yamaguchi |
| 2025-06-20 | [ruby/openssl] ssl: correct array index type in build_cipher_string() | Kazuki Yamaguchi |
| 2025-05-15 | [ruby/openssl] ssl: fix potential memory leak in SSLContext#setup | Kazuki Yamaguchi |
| 2025-05-15 | [ruby/openssl] cipher: remove Cipher#encrypt(password, iv) form | Kazuki Yamaguchi |
| 2025-04-20 | [ruby/openssl] asn1: check for missing EOC in indefinite length encoding | Kazuki Yamaguchi |
| 2025-04-16 | [ruby/openssl] ssl: fix SSLSocket#syswrite with String-convertible objects | Kazuki Yamaguchi |
| 2025-03-12 | [ruby/openssl] mark `initialize_copy` as :nodoc: | Sarun Rattanasiri |
| 2025-02-11 | [ruby/openssl] x509name: do not check for negative return from X509_NAME_entr... | Kazuki Yamaguchi |
| 2025-02-11 | [ruby/openssl] x509: do not check for negative return from X509_*_get_ext_cou... | Kazuki Yamaguchi |
| 2025-02-11 | [ruby/openssl] ossl.c: avoid using sk_*() functions with NULL | Kazuki Yamaguchi |
| 2025-02-11 | [ruby/openssl] Add build support for AWS-LC | Samuel Chiang |
| 2025-02-03 | [ruby/openssl] pkey/ec: remove deprecated PKey::EC::Point#mul(ary, ary [, bn]... | Kazuki Yamaguchi |
| 2025-02-03 | [ruby/openssl] ssl: separate SSLContext#min_version= and #max_version= | Kazuki Yamaguchi |
| 2025-01-29 | [ruby/openssl] pkey: avoid calling i2d_PUBKEY family on an incomplete key | Kazuki Yamaguchi |
| 2025-01-23 | [ruby/openssl] ts: use TS_VERIFY_CTX_set0_{store,certs}() on OpenSSL 3.4 | Kazuki Yamaguchi |
| 2025-01-23 | [ruby/openssl] pkey: change PKey::{RSA,DSA,DH}#params to use nil for missing ... | Kazuki Yamaguchi |
| 2025-01-23 | [ruby/openssl] pkey: implement PKey::{RSA,DSA,DH}#params in Ruby | Kazuki Yamaguchi |
| 2025-01-22 | [ruby/openssl] ssl: fix SSLSocket#sysread leaking locktmp String on timeout | Kazuki Yamaguchi |
| 2025-01-21 | [ruby/openssl] Use X509_ALGOR_get0() accessor for X509_ALGOR | Theo Buehler |
| 2025-01-21 | [ruby/openssl] Require OpenSSL 1.1.1 or later | Kazuki Yamaguchi |
| 2025-01-20 | [ruby/openssl] extconf.rb: remove dir_config("kerberos") | Kazuki Yamaguchi |
| 2025-01-20 | [ruby/openssl] Require OpenSSL 1.1.0 or later | Kazuki Yamaguchi |