Skip to content

Commit 6167a62

Browse files
committed
Moved constants close to each other
1 parent 5be1d79 commit 6167a62

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/jwt/jwk/rsa.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ class RSA < KeyBase # rubocop:disable Metrics/ClassLength
1010
RSA_PRIVATE_KEY_ELEMENTS = %i[d p q dp dq qi].freeze
1111
RSA_KEY_ELEMENTS = (RSA_PRIVATE_KEY_ELEMENTS + RSA_PUBLIC_KEY_ELEMENTS).freeze
1212

13+
RSA_OPT_PARAMS = %i[p q dp dq qi].freeze
14+
RSA_ASN1_SEQUENCE = (%i[n e d] + RSA_OPT_PARAMS).freeze # https://www.rfc-editor.org/rfc/rfc3447#appendix-A.1.2
15+
1316
def initialize(key, params = nil, options = {})
1417
params ||= {}
1518

@@ -123,9 +126,6 @@ def decode_open_ssl_bn(jwk_data)
123126
OpenSSL::BN.new(::JWT::Base64.url_decode(jwk_data), BINARY)
124127
end
125128

126-
RSA_OPT_PARAMS = %i[p q dp dq qi].freeze
127-
RSA_ASN1_SEQUENCE = (%i[n e d] + RSA_OPT_PARAMS).freeze # https://www.rfc-editor.org/rfc/rfc3447#appendix-A.1.2
128-
129129
def create_rsa_key_using_der(rsa_parameters)
130130
validate_rsa_parameters!(rsa_parameters)
131131

0 commit comments

Comments
 (0)