class Paillier::Signature

Public Class Methods

from_s(string) click to toggle source

De-serialize a signature string to object form

Example:

>> s = sig.to_s
>> newSig = Paillier::Signature.from_s(s)
=> #<Paillier::Signature>

Arguments:

string (String)
# File lib/paillier/signatures.rb, line 29
def Signature.from_s(string)
        (s1, s2) = string.split(",")
        return Signature.new(s1, s2)
end

Public Instance Methods

to_s() click to toggle source

Serialize a signature to string form

Example:

>> sig = Paillier.sign(priv, pub, 3)
>> sig.to_s
=> "127609169397718360449546194929999128..."
# File lib/paillier/signatures.rb, line 16
def to_s()
        return "#{s1},#{s2}"
end