class Rahasia::Adapter::Lockbox
Adapter
lockbox
Public Class Methods
decrypt(key:, value:)
click to toggle source
# File lib/adapter/lockbox.rb, line 13 def self.decrypt(key:, value:) lockbox = ::Lockbox.new(key: key) chipertext = Base64.decode64(value) lockbox.decrypt(chipertext) end
encrypt(key:, value:)
click to toggle source
# File lib/adapter/lockbox.rb, line 7 def self.encrypt(key:, value:) lockbox = ::Lockbox.new(key: key) string = lockbox.encrypt(value) Base64.strict_encode64(string) end