summaryrefslogtreecommitdiff
path: root/ext/openssl/extconf.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/openssl] Suppress deprecation warnings by OpenSSL 3Nobuyoshi Nakada2022-12-231-0/+1
* [ruby/openssl] Check for functions with argumentsNobuyoshi Nakada2022-12-231-44/+44
* We should apply https://github.com/ruby/openssl/pull/576 instead of them:Hiroshi SHIBATA2022-12-131-7/+0
* [ruby/openssl] hmac: use EVP_PKEY_new_raw_private_key() if availableKazuki Yamaguchi2022-10-171-0/+1
* [ruby/openssl] Pass arguments to check macro presenceAlan Wu2022-10-171-1/+1
* [ruby/openssl] Check for OpenSSL functions in headersAlan Wu2022-10-171-46/+51
* Simplify default argument specification. (#6507)Samuel Williams2022-10-071-1/+0
* Add IO#timeout attribute and use it for blocking IO operations. (#5653)Samuel Williams2022-10-071-0/+1
* [ruby/openssl] Add 'ciphersuites=' method to allow setting of TLSv1.3 cipher ...twkmd122022-07-081-0/+1
* [ruby/openssl] ignore pkgconfig when any openssl option is specifiedStefan Kaes2022-07-081-2/+2
* Fix extconf.rb for OpenSSL 3 without $warnflagsPeter Zhu2022-07-071-1/+1
* Suppress warnings by OpenSSL 3Nobuyoshi Nakada2022-03-161-0/+7
* [ruby/openssl] pkey: use EVP_PKEY_dup() if availableKazuki Yamaguchi2021-12-201-0/+1
* [ruby/openssl] pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp()Kazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] hmac: use EVP_MD_CTX_get_pkey_ctx() instead of EVP_MD_CTX_pkey...Kazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] digest: use EVP_MD_CTX_get0_md() instead of EVP_MD_CTX_md() if...Kazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] ssl: use SSL_CTX_load_verify_{file,dir}() if availableKazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] ts: use TS_VERIFY_CTX_set_certs instead of TS_VERIFY_CTS_set_c...Kazuki Yamaguchi2021-10-251-1/+2
* [ruby/openssl] ossl.c: use ERR_get_error_all() if availableKazuki Yamaguchi2021-10-251-0/+1
* [ruby/openssl] ssl: add SSLContext#tmp_dh=Kazuki Yamaguchi2021-10-161-0/+3
* [ruby/openssl] Deprecate and rework old (fd) centric functionsSamuel Williams2021-07-181-0/+2
* [ruby/openssl] pkey/dh, pkey/ec: use EVP_PKEY_check() familyKazuki Yamaguchi2021-07-181-0/+3
* [ruby/openssl] pkey: remove unused ossl_generate_cb_2() helper functionKazuki Yamaguchi2021-07-181-3/+0
* [ruby/openssl] ossl.c: do not set locking callbacks on LibreSSLKazuki Yamaguchi2021-07-181-1/+0
* [ruby/openssl] require OpenSSL >= 1.0.2 and LibreSSL >= 3.1Kazuki Yamaguchi2021-07-181-30/+25
* [ruby/openssl] ssl: remove SSL::SSLContext#tmp_ecdh_callbackKazuki Yamaguchi2021-03-161-1/+0
* [ruby/openssl] hmac: migrate from the low-level HMAC API to the EVP APIKazuki Yamaguchi2021-03-161-2/+1
* openssl: sync with upstream repositoryKazuki Yamaguchi2020-03-101-15/+8
* ext/openssl/extconf.rb: avoid -Werror=deprecated-declarationsYusuke Endoh2020-02-161-1/+2
* Import openssl-2.2.0 (#2693)Hiroshi SHIBATA2020-02-161-4/+19
* ext/openssl/extconf.rb: check with -Werror=deprecated-declarationsNobuyoshi Nakada2019-12-051-0/+4
* ext/openssl/extconf.rb: do not use -Werror=deprecated-declarationsYusuke Endoh2019-12-051-3/+0
* needs openssl/opensslv.hnobu2018-08-081-1/+1
* reduce LibreSSL warningsnobu2018-07-291-0/+4
* openssl: merge changes in v2.1.1rhe2018-05-121-1/+4
* openssl: search winsocknobu2018-03-021-1/+3
* search winsock libraries explicitlynobu2018-03-021-0/+1
* openssl: import v2.1.0.beta1rhe2017-09-031-41/+7
* openssl: import v2.0.5rhe2017-08-101-8/+4
* openssl: import v2.0.4rhe2017-06-141-31/+33
* Search SSL libraries by testing various filename patternsusa2017-05-161-5/+45
* openssl: fix broken openssl checknobu2017-02-101-1/+1
* openssl: import v2.0.3rhe2017-01-311-0/+6
* openssl: import v2.0.2rhe2016-12-221-0/+2
* openssl: import fixes from upstreamrhe2016-12-011-0/+1
* openssl: import v2.0.0rhe2016-11-301-6/+0
* openssl: import v2.0.0.beta.2rhe2016-09-081-3/+1
* import Ruby/OpenSSL 2.0.0.beta.1rhe2016-08-291-0/+1
* openssl: fix build with OpenSSL 1.1.0 and no pkg-configrhe2016-06-091-2/+2