From 5766a7392ae3e7dd3f5b8f3e1f787fee80d7a027 Mon Sep 17 00:00:00 2001 From: Matteo Pierro Date: Mon, 26 Aug 2024 08:59:08 +0300 Subject: [PATCH] Remove unused attribute --- lib/jwt/jwa/ecdsa.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/jwt/jwa/ecdsa.rb b/lib/jwt/jwa/ecdsa.rb index 5c842972..abc7246e 100644 --- a/lib/jwt/jwa/ecdsa.rb +++ b/lib/jwt/jwa/ecdsa.rb @@ -5,10 +5,9 @@ module JWA class Ecdsa include JWT::JWA::SigningAlgorithm - def initialize(alg, digest, curve_name) + def initialize(alg, digest) @alg = alg @digest = OpenSSL::Digest.new(digest) - @curve_name = curve_name end def sign(data:, signing_key:) @@ -56,8 +55,8 @@ def verify(data:, signature:, verification_key:) } }.freeze - NAMED_CURVES.each do |curve_name, v| - register_algorithm(new(v[:algorithm], v[:digest], curve_name)) + NAMED_CURVES.each_value do |v| + register_algorithm(new(v[:algorithm], v[:digest])) end def self.curve_by_name(name) @@ -68,7 +67,7 @@ def self.curve_by_name(name) private - attr_reader :curve_name, :digest + attr_reader :digest def curve_by_name(name) self.class.curve_by_name(name)