summaryrefslogtreecommitdiff
path: root/ext/openssl
AgeCommit message (Expand)Author
2025-09-12[ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODERKazuki Yamaguchi
2025-09-12[ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is neededKazuki Yamaguchi
2025-08-19[ruby/openssl] Add missing write barriers in X509John Hawthorn
2025-08-01[ruby/openssl] pkcs7: make PKCS7#add_recipient actually usefulKazuki Yamaguchi
2025-08-01[ruby/openssl] pkcs7: refactor error handling in PKCS7#add_dataKazuki Yamaguchi
2025-08-01[ruby/openssl] pkcs7: fix error queue leak in OpenSSL::PKCS7#detachedKazuki Yamaguchi
2025-07-31[ruby/openssl] pkcs7: only set error_string in the error pathKazuki Yamaguchi
2025-07-31Reapply "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*...Kazuki Yamaguchi
2025-07-31[ruby/openssl] x509store: fix StoreContext#current_certKazuki Yamaguchi
2025-07-27Revert "[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 orderKazuki Yamaguchi
2025-07-22[ruby/openssl] ssl: add SSLSocket#sigalg, #peer_sigalg, #groupJun Aruga
2025-07-12[ruby/openssl] asn1: align UTCTime year range with RFC 5280Kazuki Yamaguchi
2025-07-11Update dependencies for addition of set.h to public headersJeremy Evans
2025-07-05[ruby/openssl] pkey/ec: avoid calling SYM2ID() on user-supplied objectsKazuki 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 declarationsNobuyoshi Nakada
2025-07-01Use Dir.glob and base keyword arg for the installer of Ruby packageHiroshi SHIBATA
2025-06-25[ruby/openssl] pkey: use EVP_PKEY_new_raw_{private,public}_key_ex() if availableKazuki 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.hKazuki 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#setupKazuki Yamaguchi
2025-05-15[ruby/openssl] cipher: remove Cipher#encrypt(password, iv) formKazuki Yamaguchi
2025-04-20[ruby/openssl] asn1: check for missing EOC in indefinite length encodingKazuki Yamaguchi
2025-04-16[ruby/openssl] ssl: fix SSLSocket#syswrite with String-convertible objectsKazuki 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 NULLKazuki Yamaguchi
2025-02-11[ruby/openssl] Add build support for AWS-LCSamuel 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 keyKazuki Yamaguchi
2025-01-23[ruby/openssl] ts: use TS_VERIFY_CTX_set0_{store,certs}() on OpenSSL 3.4Kazuki 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 RubyKazuki Yamaguchi
2025-01-22[ruby/openssl] ssl: fix SSLSocket#sysread leaking locktmp String on timeoutKazuki Yamaguchi
2025-01-21[ruby/openssl] Use X509_ALGOR_get0() accessor for X509_ALGORTheo Buehler
2025-01-21[ruby/openssl] Require OpenSSL 1.1.1 or laterKazuki 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 laterKazuki Yamaguchi