Sha256: 637c9ee2714718ad77ec438f80793601db299a8a5c062bbadda05bf26fca7e78

Contents?: true

Size: 198 Bytes

Versions: 8

Compression:

Stored size: 198 Bytes

Contents

require 'openssl'

module Encryption
  class PublicKey < PKey

    def encrypt(data)
      @key.public_encrypt(data)
    end

    def decrypt(data)
      @key.public_decrypt(data)
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
encryption-1.1.8 lib/modules/asymmetric/public_key.rb
encryption-1.1.7 lib/modules/asymmetric/public_key.rb
encryption-1.1.6 lib/modules/asymmetric/public_key.rb
encryption-1.1.5 lib/modules/asymmetric/public_key.rb
encryption-1.1.4 lib/modules/asymmetric/public_key.rb
encryption-1.1.3 lib/modules/asymmetric/public_key.rb
encryption-1.1.2 lib/modules/asymmetric/public_key.rb
encryption-1.1.0 lib/modules/asymmetric/public_key.rb