diff --git a/CHANGELOG.md b/CHANGELOG.md index 20615990..7238cb54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ **Fixes and enhancements:** +- Updated README to correctly document `OpenSSL::HMAC` documentation [#617](https://github.com/jwt/ruby-jwt/pull/617) ([@aedryan](https://github.com/aedryan)) - Your contribution here ## [v2.9.1](https://github.com/jwt/ruby-jwt/tree/v2.9.1) (2024-09-23) diff --git a/README.md b/README.md index 0c6ae3fc..dfb44b09 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ module CustomHS512Algorithm end def self.sign(data:, signing_key:) - OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), data, signing_key) + OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), signing_key, data) end def self.verify(data:, signature:, verification_key:) diff --git a/spec/integration/readme_examples_spec.rb b/spec/integration/readme_examples_spec.rb index ff488a96..9f84058f 100644 --- a/spec/integration/readme_examples_spec.rb +++ b/spec/integration/readme_examples_spec.rb @@ -458,7 +458,7 @@ def self.alg end def self.sign(data:, signing_key:) - OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), data, signing_key) + OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), signing_key, data) end def self.verify(data:, signature:, verification_key:)