Sha256: f9c68f056e5a84829ab6b2f2aae15573fcb7b5837c0411351d4a33fc2117dded

Contents?: true

Size: 1020 Bytes

Versions: 2

Compression:

Stored size: 1020 Bytes

Contents

require 'gcrypto'
require "gcrypto_jce/version"

require_relative 'gcrypto_jce/keypair_crypto'
require_relative 'gcrypto_jce/secretkey'
require_relative 'gcrypto_jce/secretkey_crypto'
require_relative 'gcrypto_jce/secure_random'
require_relative 'gcrypto_jce/digest'
require_relative 'gcrypto_jce/hkdf'
require_relative 'gcrypto_jce/pbkdf2'
require_relative 'gcrypto_jce/converter'

module GcryptoJce
  class Error < StandardError; end
  # Your code goes here...

  class Gcrypto::KeyPairCrypto
    extend GcryptoJce::KeyPairCrypto
  end

  class Gcrypto::SecretKey
    extend GcryptoJce::SecretKey
  end
  
  class Gcrypto::SecretKeyCrypto
    extend GcryptoJce::SecretKeyCrypto
  end

  class Gcrypto::SecureRandom
    extend GcryptoJce::SecureRandom
  end

  class Gcrypto::Digest
    extend GcryptoJce::Digest
  end

  class Gcrypto::HKDF
    extend GcryptoJce::KDF::HKDF
  end

  class Gcrypto::PBKDF2
    extend GcryptoJce::KDF::PBKDF2
  end

  class Gcrypto::Converter
    extend GcryptoJce::Converter
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gcrypto_jce-0.2 lib/gcrypto_jce.rb
gcrypto_jce-0.1 lib/gcrypto_jce.rb