Sha256: 50d2d206fa420b40d3d33d72e4dee8e10533cad4e13ae16da36e99783028de48

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

require "rsa/tools/version"
require "rsa/tools/utility"
require "rsa/tools/generator"

module Rsa::Tools
  # 验签 & 用对方的公钥验签
  def self.verify(public_key, data)
  end

  # 签名 & 用自己私钥签名 & RSAWithSha256 的签名
  def self.sign(private_key, data)
    pri_key = OpenSSL::PKey::RSA.new private_key
  end

  def self.key_pairs
    return Generator.key_pairs
  end

  def self.pem_pairs(pub_path = nil, pri_path = nil)
    
  end

  def self.test 
    Utility.new.test
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rsa-tools-0.1.0 lib/rsa/tools.rb