We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 487ee12 commit 225ddb0Copy full SHA for 225ddb0
2 files changed
.github/workflows/test.yml
@@ -46,6 +46,10 @@ jobs:
46
- gemfiles/standalone.gemfile
47
experimental: [false]
48
include:
49
+ - os: ubuntu-latest
50
+ ruby: "2.5"
51
+ gemfile: gemfiles/openssl.gemfile
52
+ experimental: false
53
- os: ubuntu-latest
54
ruby: "truffleruby-head"
55
gemfile: "gemfiles/standalone.gemfile"
lib/jwt/jwa/ecdsa.rb
@@ -98,7 +98,7 @@ def curve_by_name(name)
98
def raw_to_asn1(signature, private_key)
99
byte_size = (private_key.group.degree + 7) / 8
100
sig_bytes = signature[0..(byte_size - 1)]
101
- sig_char = signature[byte_size..] || ''
+ sig_char = signature[byte_size..-1] || ''
102
OpenSSL::ASN1::Sequence.new([sig_bytes, sig_char].map { |int| OpenSSL::ASN1::Integer.new(OpenSSL::BN.new(int, 2)) }).to_der
103
end
104
0 commit comments