summaryrefslogtreecommitdiff
path: root/ext/openssl
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2021-10-13 14:24:53 +0900
committerKazuki Yamaguchi <k@rhe.jp>2021-10-16 19:39:13 +0900
commitcc8ff8b50d445b0621fef9f3dce0da02ec3d406f (patch)
tree1555de5f8063e2c92cd206a1f08edab8595ca6b4 /ext/openssl
parent4991dabdd07a596fe815768438f7103bb51ff411 (diff)
[ruby/openssl] require Ruby 2.6 or later
Drop support for Ruby 2.3, 2.4, and 2.5. As of 2021-10, Ruby 2.6 is the oldest version that still receives security fixes from the Ruby core team, so it doesn't make much sense to keep code for those ancient versions. https://github.com/ruby/openssl/commit/3436bd040d
Diffstat (limited to 'ext/openssl')
-rw-r--r--ext/openssl/depend65
-rw-r--r--ext/openssl/lib/openssl/buffering.rb12
-rw-r--r--ext/openssl/openssl.gemspec2
-rw-r--r--ext/openssl/ossl.h1
-rw-r--r--ext/openssl/ossl_pkey_ec.c3
-rw-r--r--ext/openssl/ruby_missing.h24
6 files changed, 2 insertions, 105 deletions
diff --git a/ext/openssl/depend b/ext/openssl/depend
index 2961fad8397..742c8bbd195 100644
--- a/ext/openssl/depend
+++ b/ext/openssl/depend
@@ -11,7 +11,6 @@ ossl.o: $(hdrdir)/ruby/backward.h
ossl.o: $(hdrdir)/ruby/backward/2/assume.h
ossl.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl.o: $(hdrdir)/ruby/backward/2/limits.h
ossl.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -176,7 +175,6 @@ ossl.o: $(hdrdir)/ruby/ruby.h
ossl.o: $(hdrdir)/ruby/st.h
ossl.o: $(hdrdir)/ruby/subst.h
ossl.o: $(hdrdir)/ruby/thread.h
-ossl.o: $(hdrdir)/ruby/thread_native.h
ossl.o: openssl_missing.h
ossl.o: ossl.c
ossl.o: ossl.h
@@ -198,7 +196,6 @@ ossl.o: ossl_rand.h
ossl.o: ossl_ssl.h
ossl.o: ossl_ts.h
ossl.o: ossl_x509.h
-ossl.o: ruby_missing.h
ossl_asn1.o: $(RUBY_EXTCONF_H)
ossl_asn1.o: $(arch_hdrdir)/ruby/config.h
ossl_asn1.o: $(hdrdir)/ruby.h
@@ -207,7 +204,6 @@ ossl_asn1.o: $(hdrdir)/ruby/backward.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_asn1.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_asn1.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -393,7 +389,6 @@ ossl_asn1.o: ossl_rand.h
ossl_asn1.o: ossl_ssl.h
ossl_asn1.o: ossl_ts.h
ossl_asn1.o: ossl_x509.h
-ossl_asn1.o: ruby_missing.h
ossl_bio.o: $(RUBY_EXTCONF_H)
ossl_bio.o: $(arch_hdrdir)/ruby/config.h
ossl_bio.o: $(hdrdir)/ruby.h
@@ -402,7 +397,6 @@ ossl_bio.o: $(hdrdir)/ruby/backward.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_bio.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_bio.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -588,7 +582,6 @@ ossl_bio.o: ossl_rand.h
ossl_bio.o: ossl_ssl.h
ossl_bio.o: ossl_ts.h
ossl_bio.o: ossl_x509.h
-ossl_bio.o: ruby_missing.h
ossl_bn.o: $(RUBY_EXTCONF_H)
ossl_bn.o: $(arch_hdrdir)/ruby/config.h
ossl_bn.o: $(hdrdir)/ruby.h
@@ -597,7 +590,6 @@ ossl_bn.o: $(hdrdir)/ruby/backward.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_bn.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_bn.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -784,7 +776,6 @@ ossl_bn.o: ossl_rand.h
ossl_bn.o: ossl_ssl.h
ossl_bn.o: ossl_ts.h
ossl_bn.o: ossl_x509.h
-ossl_bn.o: ruby_missing.h
ossl_cipher.o: $(RUBY_EXTCONF_H)
ossl_cipher.o: $(arch_hdrdir)/ruby/config.h
ossl_cipher.o: $(hdrdir)/ruby.h
@@ -793,7 +784,6 @@ ossl_cipher.o: $(hdrdir)/ruby/backward.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_cipher.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_cipher.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -979,7 +969,6 @@ ossl_cipher.o: ossl_rand.h
ossl_cipher.o: ossl_ssl.h
ossl_cipher.o: ossl_ts.h
ossl_cipher.o: ossl_x509.h
-ossl_cipher.o: ruby_missing.h
ossl_config.o: $(RUBY_EXTCONF_H)
ossl_config.o: $(arch_hdrdir)/ruby/config.h
ossl_config.o: $(hdrdir)/ruby.h
@@ -988,7 +977,6 @@ ossl_config.o: $(hdrdir)/ruby/backward.h
ossl_config.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_config.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_config.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_config.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_config.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_config.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_config.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -1174,7 +1162,6 @@ ossl_config.o: ossl_rand.h
ossl_config.o: ossl_ssl.h
ossl_config.o: ossl_ts.h
ossl_config.o: ossl_x509.h
-ossl_config.o: ruby_missing.h
ossl_digest.o: $(RUBY_EXTCONF_H)
ossl_digest.o: $(arch_hdrdir)/ruby/config.h
ossl_digest.o: $(hdrdir)/ruby.h
@@ -1183,7 +1170,6 @@ ossl_digest.o: $(hdrdir)/ruby/backward.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_digest.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_digest.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -1369,7 +1355,6 @@ ossl_digest.o: ossl_rand.h
ossl_digest.o: ossl_ssl.h
ossl_digest.o: ossl_ts.h
ossl_digest.o: ossl_x509.h
-ossl_digest.o: ruby_missing.h
ossl_engine.o: $(RUBY_EXTCONF_H)
ossl_engine.o: $(arch_hdrdir)/ruby/config.h
ossl_engine.o: $(hdrdir)/ruby.h
@@ -1378,7 +1363,6 @@ ossl_engine.o: $(hdrdir)/ruby/backward.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_engine.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_engine.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -1564,7 +1548,6 @@ ossl_engine.o: ossl_rand.h
ossl_engine.o: ossl_ssl.h
ossl_engine.o: ossl_ts.h
ossl_engine.o: ossl_x509.h
-ossl_engine.o: ruby_missing.h
ossl_hmac.o: $(RUBY_EXTCONF_H)
ossl_hmac.o: $(arch_hdrdir)/ruby/config.h
ossl_hmac.o: $(hdrdir)/ruby.h
@@ -1573,7 +1556,6 @@ ossl_hmac.o: $(hdrdir)/ruby/backward.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_hmac.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_hmac.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -1759,7 +1741,6 @@ ossl_hmac.o: ossl_rand.h
ossl_hmac.o: ossl_ssl.h
ossl_hmac.o: ossl_ts.h
ossl_hmac.o: ossl_x509.h
-ossl_hmac.o: ruby_missing.h
ossl_kdf.o: $(RUBY_EXTCONF_H)
ossl_kdf.o: $(arch_hdrdir)/ruby/config.h
ossl_kdf.o: $(hdrdir)/ruby.h
@@ -1768,7 +1749,6 @@ ossl_kdf.o: $(hdrdir)/ruby/backward.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_kdf.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_kdf.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -1954,7 +1934,6 @@ ossl_kdf.o: ossl_rand.h
ossl_kdf.o: ossl_ssl.h
ossl_kdf.o: ossl_ts.h
ossl_kdf.o: ossl_x509.h
-ossl_kdf.o: ruby_missing.h
ossl_ns_spki.o: $(RUBY_EXTCONF_H)
ossl_ns_spki.o: $(arch_hdrdir)/ruby/config.h
ossl_ns_spki.o: $(hdrdir)/ruby.h
@@ -1963,7 +1942,6 @@ ossl_ns_spki.o: $(hdrdir)/ruby/backward.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -2149,7 +2127,6 @@ ossl_ns_spki.o: ossl_rand.h
ossl_ns_spki.o: ossl_ssl.h
ossl_ns_spki.o: ossl_ts.h
ossl_ns_spki.o: ossl_x509.h
-ossl_ns_spki.o: ruby_missing.h
ossl_ocsp.o: $(RUBY_EXTCONF_H)
ossl_ocsp.o: $(arch_hdrdir)/ruby/config.h
ossl_ocsp.o: $(hdrdir)/ruby.h
@@ -2158,7 +2135,6 @@ ossl_ocsp.o: $(hdrdir)/ruby/backward.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_ocsp.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_ocsp.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -2344,7 +2320,6 @@ ossl_ocsp.o: ossl_rand.h
ossl_ocsp.o: ossl_ssl.h
ossl_ocsp.o: ossl_ts.h
ossl_ocsp.o: ossl_x509.h
-ossl_ocsp.o: ruby_missing.h
ossl_pkcs12.o: $(RUBY_EXTCONF_H)
ossl_pkcs12.o: $(arch_hdrdir)/ruby/config.h
ossl_pkcs12.o: $(hdrdir)/ruby.h
@@ -2353,7 +2328,6 @@ ossl_pkcs12.o: $(hdrdir)/ruby/backward.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -2539,7 +2513,6 @@ ossl_pkcs12.o: ossl_rand.h
ossl_pkcs12.o: ossl_ssl.h
ossl_pkcs12.o: ossl_ts.h
ossl_pkcs12.o: ossl_x509.h
-ossl_pkcs12.o: ruby_missing.h
ossl_pkcs7.o: $(RUBY_EXTCONF_H)
ossl_pkcs7.o: $(arch_hdrdir)/ruby/config.h
ossl_pkcs7.o: $(hdrdir)/ruby.h
@@ -2548,7 +2521,6 @@ ossl_pkcs7.o: $(hdrdir)/ruby/backward.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -2734,7 +2706,6 @@ ossl_pkcs7.o: ossl_rand.h
ossl_pkcs7.o: ossl_ssl.h
ossl_pkcs7.o: ossl_ts.h
ossl_pkcs7.o: ossl_x509.h
-ossl_pkcs7.o: ruby_missing.h
ossl_pkey.o: $(RUBY_EXTCONF_H)
ossl_pkey.o: $(arch_hdrdir)/ruby/config.h
ossl_pkey.o: $(hdrdir)/ruby.h
@@ -2743,7 +2714,6 @@ ossl_pkey.o: $(hdrdir)/ruby/backward.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkey.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkey.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -2929,7 +2899,6 @@ ossl_pkey.o: ossl_rand.h
ossl_pkey.o: ossl_ssl.h
ossl_pkey.o: ossl_ts.h
ossl_pkey.o: ossl_x509.h
-ossl_pkey.o: ruby_missing.h
ossl_pkey_dh.o: $(RUBY_EXTCONF_H)
ossl_pkey_dh.o: $(arch_hdrdir)/ruby/config.h
ossl_pkey_dh.o: $(hdrdir)/ruby.h
@@ -2938,7 +2907,6 @@ ossl_pkey_dh.o: $(hdrdir)/ruby/backward.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -3124,7 +3092,6 @@ ossl_pkey_dh.o: ossl_rand.h
ossl_pkey_dh.o: ossl_ssl.h
ossl_pkey_dh.o: ossl_ts.h
ossl_pkey_dh.o: ossl_x509.h
-ossl_pkey_dh.o: ruby_missing.h
ossl_pkey_dsa.o: $(RUBY_EXTCONF_H)
ossl_pkey_dsa.o: $(arch_hdrdir)/ruby/config.h
ossl_pkey_dsa.o: $(hdrdir)/ruby.h
@@ -3133,7 +3100,6 @@ ossl_pkey_dsa.o: $(hdrdir)/ruby/backward.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -3319,7 +3285,6 @@ ossl_pkey_dsa.o: ossl_rand.h
ossl_pkey_dsa.o: ossl_ssl.h
ossl_pkey_dsa.o: ossl_ts.h
ossl_pkey_dsa.o: ossl_x509.h
-ossl_pkey_dsa.o: ruby_missing.h
ossl_pkey_ec.o: $(RUBY_EXTCONF_H)
ossl_pkey_ec.o: $(arch_hdrdir)/ruby/config.h
ossl_pkey_ec.o: $(hdrdir)/ruby.h
@@ -3328,7 +3293,6 @@ ossl_pkey_ec.o: $(hdrdir)/ruby/backward.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -3514,7 +3478,6 @@ ossl_pkey_ec.o: ossl_rand.h
ossl_pkey_ec.o: ossl_ssl.h
ossl_pkey_ec.o: ossl_ts.h
ossl_pkey_ec.o: ossl_x509.h
-ossl_pkey_ec.o: ruby_missing.h
ossl_pkey_rsa.o: $(RUBY_EXTCONF_H)
ossl_pkey_rsa.o: $(arch_hdrdir)/ruby/config.h
ossl_pkey_rsa.o: $(hdrdir)/ruby.h
@@ -3523,7 +3486,6 @@ ossl_pkey_rsa.o: $(hdrdir)/ruby/backward.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -3709,7 +3671,6 @@ ossl_pkey_rsa.o: ossl_rand.h
ossl_pkey_rsa.o: ossl_ssl.h
ossl_pkey_rsa.o: ossl_ts.h
ossl_pkey_rsa.o: ossl_x509.h
-ossl_pkey_rsa.o: ruby_missing.h
ossl_rand.o: $(RUBY_EXTCONF_H)
ossl_rand.o: $(arch_hdrdir)/ruby/config.h
ossl_rand.o: $(hdrdir)/ruby.h
@@ -3718,7 +3679,6 @@ ossl_rand.o: $(hdrdir)/ruby/backward.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_rand.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_rand.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -3904,7 +3864,6 @@ ossl_rand.o: ossl_rand.h
ossl_rand.o: ossl_ssl.h
ossl_rand.o: ossl_ts.h
ossl_rand.o: ossl_x509.h
-ossl_rand.o: ruby_missing.h
ossl_ssl.o: $(RUBY_EXTCONF_H)
ossl_ssl.o: $(arch_hdrdir)/ruby/config.h
ossl_ssl.o: $(hdrdir)/ruby.h
@@ -3913,7 +3872,6 @@ ossl_ssl.o: $(hdrdir)/ruby/backward.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_ssl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_ssl.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -4099,7 +4057,6 @@ ossl_ssl.o: ossl_ssl.c
ossl_ssl.o: ossl_ssl.h
ossl_ssl.o: ossl_ts.h
ossl_ssl.o: ossl_x509.h
-ossl_ssl.o: ruby_missing.h
ossl_ssl_session.o: $(RUBY_EXTCONF_H)
ossl_ssl_session.o: $(arch_hdrdir)/ruby/config.h
ossl_ssl_session.o: $(hdrdir)/ruby.h
@@ -4108,7 +4065,6 @@ ossl_ssl_session.o: $(hdrdir)/ruby/backward.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -4294,7 +4250,6 @@ ossl_ssl_session.o: ossl_ssl.h
ossl_ssl_session.o: ossl_ssl_session.c
ossl_ssl_session.o: ossl_ts.h
ossl_ssl_session.o: ossl_x509.h
-ossl_ssl_session.o: ruby_missing.h
ossl_ts.o: $(RUBY_EXTCONF_H)
ossl_ts.o: $(arch_hdrdir)/ruby/config.h
ossl_ts.o: $(hdrdir)/ruby.h
@@ -4303,7 +4258,6 @@ ossl_ts.o: $(hdrdir)/ruby/backward.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_ts.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_ts.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -4489,7 +4443,6 @@ ossl_ts.o: ossl_ssl.h
ossl_ts.o: ossl_ts.c
ossl_ts.o: ossl_ts.h
ossl_ts.o: ossl_x509.h
-ossl_ts.o: ruby_missing.h
ossl_x509.o: $(RUBY_EXTCONF_H)
ossl_x509.o: $(arch_hdrdir)/ruby/config.h
ossl_x509.o: $(hdrdir)/ruby.h
@@ -4498,7 +4451,6 @@ ossl_x509.o: $(hdrdir)/ruby/backward.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -4684,7 +4636,6 @@ ossl_x509.o: ossl_ssl.h
ossl_x509.o: ossl_ts.h
ossl_x509.o: ossl_x509.c
ossl_x509.o: ossl_x509.h
-ossl_x509.o: ruby_missing.h
ossl_x509attr.o: $(RUBY_EXTCONF_H)
ossl_x509attr.o: $(arch_hdrdir)/ruby/config.h
ossl_x509attr.o: $(hdrdir)/ruby.h
@@ -4693,7 +4644,6 @@ ossl_x509attr.o: $(hdrdir)/ruby/backward.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509attr.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509attr.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -4879,7 +4829,6 @@ ossl_x509attr.o: ossl_ssl.h
ossl_x509attr.o: ossl_ts.h
ossl_x509attr.o: ossl_x509.h
ossl_x509attr.o: ossl_x509attr.c
-ossl_x509attr.o: ruby_missing.h
ossl_x509cert.o: $(RUBY_EXTCONF_H)
ossl_x509cert.o: $(arch_hdrdir)/ruby/config.h
ossl_x509cert.o: $(hdrdir)/ruby.h
@@ -4888,7 +4837,6 @@ ossl_x509cert.o: $(hdrdir)/ruby/backward.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509cert.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509cert.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -5074,7 +5022,6 @@ ossl_x509cert.o: ossl_ssl.h
ossl_x509cert.o: ossl_ts.h
ossl_x509cert.o: ossl_x509.h
ossl_x509cert.o: ossl_x509cert.c
-ossl_x509cert.o: ruby_missing.h
ossl_x509crl.o: $(RUBY_EXTCONF_H)
ossl_x509crl.o: $(arch_hdrdir)/ruby/config.h
ossl_x509crl.o: $(hdrdir)/ruby.h
@@ -5083,7 +5030,6 @@ ossl_x509crl.o: $(hdrdir)/ruby/backward.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509crl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509crl.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -5269,7 +5215,6 @@ ossl_x509crl.o: ossl_ssl.h
ossl_x509crl.o: ossl_ts.h
ossl_x509crl.o: ossl_x509.h
ossl_x509crl.o: ossl_x509crl.c
-ossl_x509crl.o: ruby_missing.h
ossl_x509ext.o: $(RUBY_EXTCONF_H)
ossl_x509ext.o: $(arch_hdrdir)/ruby/config.h
ossl_x509ext.o: $(hdrdir)/ruby.h
@@ -5278,7 +5223,6 @@ ossl_x509ext.o: $(hdrdir)/ruby/backward.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509ext.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509ext.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -5464,7 +5408,6 @@ ossl_x509ext.o: ossl_ssl.h
ossl_x509ext.o: ossl_ts.h
ossl_x509ext.o: ossl_x509.h
ossl_x509ext.o: ossl_x509ext.c
-ossl_x509ext.o: ruby_missing.h
ossl_x509name.o: $(RUBY_EXTCONF_H)
ossl_x509name.o: $(arch_hdrdir)/ruby/config.h
ossl_x509name.o: $(hdrdir)/ruby.h
@@ -5473,7 +5416,6 @@ ossl_x509name.o: $(hdrdir)/ruby/backward.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509name.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509name.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -5659,7 +5601,6 @@ ossl_x509name.o: ossl_ssl.h
ossl_x509name.o: ossl_ts.h
ossl_x509name.o: ossl_x509.h
ossl_x509name.o: ossl_x509name.c
-ossl_x509name.o: ruby_missing.h
ossl_x509req.o: $(RUBY_EXTCONF_H)
ossl_x509req.o: $(arch_hdrdir)/ruby/config.h
ossl_x509req.o: $(hdrdir)/ruby.h
@@ -5668,7 +5609,6 @@ ossl_x509req.o: $(hdrdir)/ruby/backward.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509req.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509req.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -5854,7 +5794,6 @@ ossl_x509req.o: ossl_ssl.h
ossl_x509req.o: ossl_ts.h
ossl_x509req.o: ossl_x509.h
ossl_x509req.o: ossl_x509req.c
-ossl_x509req.o: ruby_missing.h
ossl_x509revoked.o: $(RUBY_EXTCONF_H)
ossl_x509revoked.o: $(arch_hdrdir)/ruby/config.h
ossl_x509revoked.o: $(hdrdir)/ruby.h
@@ -5863,7 +5802,6 @@ ossl_x509revoked.o: $(hdrdir)/ruby/backward.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -6049,7 +5987,6 @@ ossl_x509revoked.o: ossl_ssl.h
ossl_x509revoked.o: ossl_ts.h
ossl_x509revoked.o: ossl_x509.h
ossl_x509revoked.o: ossl_x509revoked.c
-ossl_x509revoked.o: ruby_missing.h
ossl_x509store.o: $(RUBY_EXTCONF_H)
ossl_x509store.o: $(arch_hdrdir)/ruby/config.h
ossl_x509store.o: $(hdrdir)/ruby.h
@@ -6058,7 +5995,6 @@ ossl_x509store.o: $(hdrdir)/ruby/backward.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/assume.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/attributes.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/bool.h
-ossl_x509store.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/inttypes.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/limits.h
ossl_x509store.o: $(hdrdir)/ruby/backward/2/long_long.h
@@ -6244,5 +6180,4 @@ ossl_x509store.o: ossl_ssl.h
ossl_x509store.o: ossl_ts.h
ossl_x509store.o: ossl_x509.h
ossl_x509store.o: ossl_x509store.c
-ossl_x509store.o: ruby_missing.h
# AUTOGENERATED DEPENDENCIES END
diff --git a/ext/openssl/lib/openssl/buffering.rb b/ext/openssl/lib/openssl/buffering.rb
index 116179d21ff..d47e1082efd 100644
--- a/ext/openssl/lib/openssl/buffering.rb
+++ b/ext/openssl/lib/openssl/buffering.rb
@@ -99,16 +99,6 @@ module OpenSSL::Buffering
end
end
- if "".respond_to?(:unpack1)
- def unpack_byte(str)
- str.unpack1("C")
- end
- else
- def unpack_byte(str)
- str.unpack("C").first
- end
- end
-
public
# call-seq:
@@ -117,7 +107,7 @@ module OpenSSL::Buffering
# Get the next 8bit byte from `ssl`. Returns `nil` on EOF
def getbyte
byte = read(1)
- byte && unpack_byte(byte)
+ byte && byte.unpack1("C")
end
##
diff --git a/ext/openssl/openssl.gemspec b/ext/openssl/openssl.gemspec
index e9fd351abfa..38bcb9db5f5 100644
--- a/ext/openssl/openssl.gemspec
+++ b/ext/openssl/openssl.gemspec
@@ -15,7 +15,7 @@ Gem::Specification.new do |spec|
spec.extra_rdoc_files = Dir["*.md"]
spec.rdoc_options = ["--main", "README.md"]
- spec.required_ruby_version = ">= 2.3.0"
+ spec.required_ruby_version = ">= 2.6.0"
spec.metadata["msys2_mingw_dependencies"] = "openssl"
end
diff --git a/ext/openssl/ossl.h b/ext/openssl/ossl.h
index 65d022c7f31..be9dcbdff17 100644
--- a/ext/openssl/ossl.h
+++ b/ext/openssl/ossl.h
@@ -155,7 +155,6 @@ void ossl_debug(const char *, ...);
* Include all parts
*/
#include "openssl_missing.h"
-#include "ruby_missing.h"
#include "ossl_asn1.h"
#include "ossl_bio.h"
#include "ossl_bn.h"
diff --git a/ext/openssl/ossl_pkey_ec.c b/ext/openssl/ossl_pkey_ec.c
index a4a6143676f..47de7ccdbb5 100644
--- a/ext/openssl/ossl_pkey_ec.c
+++ b/ext/openssl/ossl_pkey_ec.c
@@ -598,9 +598,6 @@ static VALUE ossl_ec_group_initialize(int argc, VALUE *argv, VALUE self)
ossl_raise(rb_eArgError, "wrong number of arguments");
}
-#if !defined(LIKELY) && !defined(RB_LIKELY)
-#define LIKELY(x) (x)
-#endif
ASSUME(group);
RTYPEDDATA_DATA(self) = group;
diff --git a/ext/openssl/ruby_missing.h b/ext/openssl/ruby_missing.h
deleted file mode 100644
index 069acc8b140..00000000000
--- a/ext/openssl/ruby_missing.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * 'OpenSSL for Ruby' project
- * Copyright (C) 2001-2003 Michal Rokos <m.rokos@sh.cvut.cz>
- * All rights reserved.
- */
-/*
- * This program is licensed under the same licence as Ruby.
- * (See the file 'LICENCE'.)
- */
-#if !defined(_OSSL_RUBY_MISSING_H_)
-#define _OSSL_RUBY_MISSING_H_
-
-/* Ruby 2.4 */
-#ifndef RB_INTEGER_TYPE_P
-# define RB_INTEGER_TYPE_P(obj) (RB_FIXNUM_P(obj) || RB_TYPE_P(obj, T_BIGNUM))
-#endif
-
-/* Ruby 2.5 */
-#ifndef ST2FIX
-# define RB_ST2FIX(h) LONG2FIX((long)(h))
-# define ST2FIX(h) RB_ST2FIX(h)
-#endif
-
-#endif /* _OSSL_RUBY_MISSING_H_ */