Sha256: 437f2dc807044ed1c053a0b4c5ed20cf9530095c4cf90c033b3c8463ebf6e392

Contents?: true

Size: 539 Bytes

Versions: 6

Compression:

Stored size: 539 Bytes

Contents

require 'openssl'
require 'base64'
require 'digest'
require 'ffi'

require 'poly_pseudo/version'
require 'poly_pseudo/util'
require 'poly_pseudo/config'
require 'poly_pseudo/key'
require 'poly_pseudo/pseudo_id'
require 'poly_pseudo/identity'
require 'poly_pseudo/pseudonym'

module PolyPseudo
  @@loaded = false
  def self.init!
    unless @@loaded
      require 'ext/openssl_ec'
      @@loaded = true
    end
  end

  def self.configure
    yield config
    PolyPseudo.init!
  end

  def self.config
    @@config ||= Config.new
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
poly_pseudo-0.2.0 lib/poly_pseudo.rb
poly_pseudo-0.1.4 lib/poly_pseudo.rb
poly_pseudo-0.1.3 lib/poly_pseudo.rb
poly_pseudo-0.1.2 lib/poly_pseudo.rb
poly_pseudo-0.1.1 lib/poly_pseudo.rb
poly_pseudo-0.1.0 lib/poly_pseudo.rb