Skip to content

Commit 6ef1d19

Browse files
committed
Revert drop 2.5, 2.6 support
1 parent 5f57d96 commit 6ef1d19

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ jobs:
4646
- gemfiles/standalone.gemfile
4747
experimental: [false]
4848
include:
49+
- os: ubuntu-latest
50+
ruby: "2.5"
51+
gemfile: gemfiles/openssl.gemfile
52+
experimental: false
4953
- os: ubuntu-latest
5054
ruby: "truffleruby-head"
5155
gemfile: "gemfiles/standalone.gemfile"

lib/jwt/jwa/ecdsa.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def curve_by_name(name)
9898
def raw_to_asn1(signature, private_key)
9999
byte_size = (private_key.group.degree + 7) / 8
100100
sig_bytes = signature[0..(byte_size - 1)]
101-
sig_char = signature[byte_size..] || ''
101+
sig_char = signature[byte_size..-1] || ''
102102
OpenSSL::ASN1::Sequence.new([sig_bytes, sig_char].map { |int| OpenSSL::ASN1::Integer.new(OpenSSL::BN.new(int, 2)) }).to_der
103103
end
104104

ruby-jwt.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Gem::Specification.new do |spec|
3232
spec.require_paths = %w[lib]
3333

3434
spec.add_dependency 'base64'
35-
spec.add_dependency 'json'
3635

3736
spec.add_development_dependency 'appraisal'
3837
spec.add_development_dependency 'bundler'

0 commit comments

Comments
 (0)