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