aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2022-09-08 18:34:26 +0900
committerKazuki Yamaguchi <k@rhe.jp>2022-09-08 20:48:36 +0900
commite5bbd015dcb4fd2c3c31f9024ee1e476087c148d (patch)
tree790ccb06a4d54053b960cea540e9388a79e29568
parentd2965edf569cbe9a1d5185662ff26d923ab7e74a (diff)
downloadruby-openssl-e5bbd015dcb4fd2c3c31f9024ee1e476087c148d.tar.gz
Ruby/OpenSSL 3.0.1v3.0.1
-rw-r--r--History.md24
-rw-r--r--lib/openssl/version.rb2
-rw-r--r--openssl.gemspec2
3 files changed, 26 insertions, 2 deletions
diff --git a/History.md b/History.md
index f54e0984..a4f6bd7f 100644
--- a/History.md
+++ b/History.md
@@ -1,3 +1,27 @@
+Version 3.0.1
+=============
+
+Merged changes in 2.1.4 and 2.2.2. Additionally, the following issues are fixed
+by this release.
+
+Bug fixes
+---------
+
+* Add missing type check in OpenSSL::PKey::PKey#sign's optional parameters.
+ [[GitHub #531]](https://github.com/ruby/openssl/pull/531)
+* Work around OpenSSL 3.0's HMAC issues with a zero-length key.
+ [[GitHub #538]](https://github.com/ruby/openssl/pull/538)
+* Fix a regression in OpenSSL::PKey::DSA.generate's default of 'q' size.
+ [[GitHub #483]](https://github.com/ruby/openssl/issues/483)
+ [[GitHub #539]](https://github.com/ruby/openssl/pull/539)
+* Restore OpenSSL::PKey.read's ability to decode "openssl ecparam -genkey"
+ output when linked against OpenSSL 3.0.
+ [[GitHub #535]](https://github.com/ruby/openssl/pull/535)
+ [[GitHub #540]](https://github.com/ruby/openssl/pull/540)
+* Restore error checks in OpenSSL::PKey::EC#{to_der,to_pem}.
+ [[GitHub #541]](https://github.com/ruby/openssl/pull/541)
+
+
Version 3.0.0
=============
diff --git a/lib/openssl/version.rb b/lib/openssl/version.rb
index 5e606043..b9e8444d 100644
--- a/lib/openssl/version.rb
+++ b/lib/openssl/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module OpenSSL
- VERSION = "3.0.0"
+ VERSION = "3.0.1"
end
diff --git a/openssl.gemspec b/openssl.gemspec
index c6cd8183..1c13505b 100644
--- a/openssl.gemspec
+++ b/openssl.gemspec
@@ -1,6 +1,6 @@
Gem::Specification.new do |spec|
spec.name = "openssl"
- spec.version = "3.0.0"
+ spec.version = "3.0.1"
spec.authors = ["Martin Bosslet", "SHIBATA Hiroshi", "Zachary Scott", "Kazuki Yamaguchi"]
spec.email = ["ruby-core@ruby-lang.org"]
spec.summary = %q{OpenSSL provides SSL, TLS and general purpose cryptography.}