class Object

Public Instance Methods

encrypt(*tokens)
Alias for: encrypt_like_devise
encrypt_like_devise(*tokens) click to toggle source
# File lib/sorcery/encryptor/crypto_providers/sha1.rb, line 3
def encrypt_like_devise(*tokens)
  digest = ''
  password = tokens.first
  salt = tokens.last
  pepper = ''
  stretches.times { digest = secure_digest(salt, digest, password, pepper) }
  digest
end
Also aliased as: encrypt
secure_digest(*tokens)
secure_digest_like_devise(*tokens) click to toggle source
# File lib/sorcery/encryptor/crypto_providers/sha1.rb, line 12
def secure_digest_like_devise(*tokens)
  Digest::SHA1.hexdigest('--' << tokens.flatten.join('--') << '--')
end
Also aliased as: secure_digest