fixed codeclimate errors (partically)

This commit is contained in:
dinsmol 2021-09-09 09:19:09 +03:00
parent 3f41ce4ab4
commit f4e0084895
103 changed files with 339 additions and 367 deletions

View file

@ -1,9 +1,7 @@
class AuthTokenCreator
DEFAULT_VALIDITY = 2.hours
attr_reader :user
attr_reader :key
attr_reader :expires_at
attr_reader :user, :key, :expires_at
def self.create_with_defaults(user)
new(user, Rails.application.config.secret_key_base, Time.now + DEFAULT_VALIDITY)
@ -24,7 +22,7 @@ class AuthTokenCreator
end
def encrypted_token
encryptor = OpenSSL::Cipher::AES.new(256, :CBC)
encryptor = OpenSSL::Cipher.new('aes-256-cbc')
encryptor.encrypt
# OpenSSL used to automatically shrink oversized keys, it does not do that any longer.

View file

@ -1,8 +1,5 @@
class AuthTokenDecryptor
attr_reader :decrypted_data
attr_reader :token
attr_reader :key
attr_reader :user
attr_reader :decrypted_data, :token, :key, :user
def self.create_with_defaults(token)
new(token, Rails.application.config.secret_key_base)
@ -14,7 +11,7 @@ class AuthTokenDecryptor
end
def decrypt_token
decipher = OpenSSL::Cipher::AES.new(256, :CBC)
decipher = OpenSSL::Cipher.new('aes-256-cbc')
decipher.decrypt
# OpenSSL used to automatically shrink oversized keys, it does not do that any longer.