class Trunk::Serializers::Crypto

Public Class Methods

new(private_key) click to toggle source
# File lib/trunk/serializers/crypto.rb, line 4
def initialize(private_key)
  @private_key = private_key
end

Public Instance Methods

deserialize(cipher_text) click to toggle source
# File lib/trunk/serializers/crypto.rb, line 12
def deserialize(cipher_text)
  @private_key.private_decrypt(cipher_text)
end
serialize(plain_text) click to toggle source
# File lib/trunk/serializers/crypto.rb, line 8
def serialize(plain_text)
  @private_key.public_encrypt(plain_text)
end