Browse Source

Merge pull request #126 from leanucci/encryption_methods_unique_names

Makes encrypt/decrypt method names unique:
master
Dmitrii Golub 8 years ago committed by GitHub
parent
commit
0df4c17ddc
  1. 8
      lib/two_factor_authentication/models/two_factor_authenticatable.rb

8
lib/two_factor_authentication/models/two_factor_authenticatable.rb

@ -113,16 +113,16 @@ module Devise
module EncryptionInstanceMethods module EncryptionInstanceMethods
def otp_secret_key def otp_secret_key
decrypt(encrypted_otp_secret_key) otp_decrypt(encrypted_otp_secret_key)
end end
def otp_secret_key=(value) def otp_secret_key=(value)
self.encrypted_otp_secret_key = encrypt(value) self.encrypted_otp_secret_key = otp_encrypt(value)
end end
private private
def decrypt(encrypted_value) def otp_decrypt(encrypted_value)
return encrypted_value if encrypted_value.blank? return encrypted_value if encrypted_value.blank?
encrypted_value = encrypted_value.unpack('m').first encrypted_value = encrypted_value.unpack('m').first
@ -137,7 +137,7 @@ module Devise
value value
end end
def encrypt(value) def otp_encrypt(value)
return value if value.blank? return value if value.blank?
value = value.to_s value = value.to_s

Loading…
Cancel
Save