summaryrefslogtreecommitdiff
path: root/ext/openssl/extconf.rb
AgeCommit message (Expand)Author
2024-03-20[ruby/openssl] Revert "Always respect the openssl prefix chosen by truffle/op...Benoit Daloze
2024-01-17[ruby/openssl] Add support for IO#timeout.Samuel Williams
2023-09-06[ruby/openssl] Remove OSSL_DEBUG compile-time optionKazuki Yamaguchi
2023-08-16[ruby/openssl] Raise an error when the specified OpenSSL library directory do...Jun Aruga
2023-07-24[ruby/openssl] Always respect the openssl prefix chosen by truffle/openssl-pr...Benoit Daloze
2023-06-19[ruby/openssl] extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking f...Kazuki Yamaguchi
2023-06-19[ruby/openssl] Append flags from environment variables.Jun Aruga
2023-05-29[ruby/openssl] Remove usage of IO internals.Samuel Williams
2022-12-23[ruby/openssl] Suppress deprecation warnings by OpenSSL 3Nobuyoshi Nakada
2022-12-23[ruby/openssl] Check for functions with argumentsNobuyoshi Nakada
2022-12-13We should apply https://github.com/ruby/openssl/pull/576 instead of them:Hiroshi SHIBATA
2022-10-17[ruby/openssl] hmac: use EVP_PKEY_new_raw_private_key() if availableKazuki Yamaguchi
2022-10-17[ruby/openssl] Pass arguments to check macro presenceAlan Wu
2022-10-17[ruby/openssl] Check for OpenSSL functions in headersAlan Wu
2022-10-07Simplify default argument specification. (#6507)Samuel Williams
2022-10-07Add IO#timeout attribute and use it for blocking IO operations. (#5653)Samuel Williams
2022-07-08[ruby/openssl] Add 'ciphersuites=' method to allow setting of TLSv1.3 cipher ...twkmd12
2022-07-08[ruby/openssl] ignore pkgconfig when any openssl option is specifiedStefan Kaes
2022-07-07Fix extconf.rb for OpenSSL 3 without $warnflagsPeter Zhu
2022-03-16Suppress warnings by OpenSSL 3Nobuyoshi Nakada
2021-12-20[ruby/openssl] pkey: use EVP_PKEY_dup() if availableKazuki Yamaguchi
2021-10-25[ruby/openssl] pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp()Kazuki Yamaguchi
2021-10-25[ruby/openssl] hmac: use EVP_MD_CTX_get_pkey_ctx() instead of EVP_MD_CTX_pkey...Kazuki Yamaguchi
2021-10-25[ruby/openssl] digest: use EVP_MD_CTX_get0_md() instead of EVP_MD_CTX_md() if...Kazuki Yamaguchi
2021-10-25[ruby/openssl] bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi
2021-10-25[ruby/openssl] ssl: use SSL_CTX_load_verify_{file,dir}() if availableKazuki Yamaguchi
2021-10-25[ruby/openssl] ts: use TS_VERIFY_CTX_set_certs instead of TS_VERIFY_CTS_set_c...Kazuki Yamaguchi
2021-10-25[ruby/openssl] ossl.c: use ERR_get_error_all() if availableKazuki Yamaguchi
2021-10-16[ruby/openssl] ssl: add SSLContext#tmp_dh=Kazuki Yamaguchi
2021-07-18[ruby/openssl] Deprecate and rework old (fd) centric functionsSamuel Williams
2021-07-18[ruby/openssl] pkey/dh, pkey/ec: use EVP_PKEY_check() familyKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: remove unused ossl_generate_cb_2() helper functionKazuki Yamaguchi
2021-07-18[ruby/openssl] ossl.c: do not set locking callbacks on LibreSSLKazuki Yamaguchi
2021-07-18[ruby/openssl] require OpenSSL >= 1.0.2 and LibreSSL >= 3.1Kazuki Yamaguchi
2021-03-16[ruby/openssl] ssl: remove SSL::SSLContext#tmp_ecdh_callbackKazuki Yamaguchi
2021-03-16[ruby/openssl] hmac: migrate from the low-level HMAC API to the EVP APIKazuki Yamaguchi
2020-03-10openssl: sync with upstream repositoryKazuki Yamaguchi
2020-02-16ext/openssl/extconf.rb: avoid -Werror=deprecated-declarationsYusuke Endoh
2020-02-16Import openssl-2.2.0 (#2693)Hiroshi SHIBATA
2019-12-05ext/openssl/extconf.rb: check with -Werror=deprecated-declarationsNobuyoshi Nakada
2019-12-05ext/openssl/extconf.rb: do not use -Werror=deprecated-declarationsYusuke Endoh
2018-08-08needs openssl/opensslv.hnobu
2018-07-29reduce LibreSSL warningsnobu
2018-05-12openssl: merge changes in v2.1.1rhe
2018-03-02openssl: search winsocknobu
2018-03-02search winsock libraries explicitlynobu
2017-09-03openssl: import v2.1.0.beta1rhe
2017-08-10openssl: import v2.0.5rhe
2017-06-14openssl: import v2.0.4rhe
2017-05-16Search SSL libraries by testing various filename patternsusa