Method: Paillier::ZKP::ZKPCommit#to_s
- Defined in:
- lib/paillier/zkp.rb
#to_s ⇒ Object
Serializes a commitment
Example:
>> myZKP = Paillier::ZKP.new(key, 65, [23, 38, 52, 65, 77, 94]) => [#<@p = plaintext>, #<@pubkey = <key>>, #<@ciphertext = <ciphertext>>, #<@cyphertext = <ciphertext>>, #<@commitment = <commitment>>] >> myZKP.commitment.to_s => “<a1>,<a2>,<a3>,<a4>,<a5>,<a6>,;<e1>,<e2>,<e3>,<e4>,<e5>,;<z1>,<z2>,<z3>,<z4>,<z5>,”
233 234 235 236 237 238 |
# File 'lib/paillier/zkp.rb', line 233 def to_s() a_s_string = @a_s.join(',') e_s_string = @e_s.join(',') z_s_string = @z_s.join(',') return "#{a_s_string};#{e_s_string};#{z_s_string}" end |