Sha256: 7a99116dce0b14cb1506854d1bc8da05afbaf9dc15ef6bcf5d2ca09884bc10b5
Contents?: true
Size: 710 Bytes
Versions: 5
Compression:
Stored size: 710 Bytes
Contents
# encoding: binary require 'spec_helper' describe RbNaCl::GroupElement do let(:alice_private) { vector :alice_private } let(:alice_public) { vector :alice_public } let(:bob_public) { vector :bob_public } let(:alice_mult_bob) { vector :alice_mult_bob } subject { described_class.new(bob_public) } it "multiplies integers with the base point" do described_class.base.mult(alice_private).to_s.should eq alice_public end it "multiplies integers with arbitrary points" do described_class.new(bob_public).mult(alice_private).to_s.should eq alice_mult_bob end it "serializes to bytes" do subject.to_bytes.should eq bob_public end include_examples "serializable" end
Version data entries
5 entries across 5 versions & 1 rubygems