Sha256: eb6b49060b917b510c62c9c1de7bd367f440a4155d58dcb11c9040e2172c1e74

Contents?: true

Size: 354 Bytes

Versions: 2

Compression:

Stored size: 354 Bytes

Contents

# frozen_string_literal: true

class Cryptoform::EncryptionBackends::Backend
  def initialize(state_name, **params)
    @state_name = state_name
    @params = params
  end

  def decrypt(ciphertext)
    raise NotImplementedError
  end

  def encrypt(object)
    raise NotImplementedError
  end

  def generate_key
    raise NotImplementedError
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cryptoform-0.5.1 lib/cryptoform/encryption_backends/backend.rb
cryptoform-0.5.0 lib/cryptoform/encryption_backends/backend.rb