module Sidekiq::Encryptor::FernetAdapter
Public Class Methods
decrypt(key, data)
click to toggle source
# File lib/sidekiq/encryptor.rb, line 20 def self.decrypt(key, data) verifier = Fernet::Verifier.new( token: data, secret: key, enforce_ttl: false) verifier.valid? ? verifier.message : nil rescue OpenSSL::Cipher::CipherError nil end
encrypt(key, data)
click to toggle source
# File lib/sidekiq/encryptor.rb, line 16 def self.encrypt(key, data) Fernet.generate(key, data) end