prysm-pulse/shared/bls/bls_test.go
Nishant Das 37bc1c67be
Adding Basic Private Key Management (#671)
* adding flags

* adding modified key utils

* adding more funcs

* more changes

* more changes

* documentation

* changes to node

* gazelle

* fixing bazel build

* gazelle

* adding tests

* more tests

* addressing terence's feedback

* adding geth header

* test

* changes

* fixedd it

* fixed marshalling

* adding more to tests

* gazelle

* adding more tests

* lint

* add cov

* cov

* fix imports
2018-11-08 11:22:31 +08:00

55 lines
1.2 KiB
Go

package bls
import (
"testing"
)
func TestSign(t *testing.T) {
sk := &SecretKey{}
msg := []byte{}
if _, err := Sign(sk, msg); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}
func TestPublicKey(t *testing.T) {
sk := &SecretKey{}
if _, err := sk.PublicKey(); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}
func TestVerifySig(t *testing.T) {
pk := &PublicKey{}
msg := []byte{}
sig := &Signature{}
if _, err := VerifySig(pk, msg, sig); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}
func TestVerifyAggregateSig(t *testing.T) {
pk := &PublicKey{}
msg := []byte{}
asig := &Signature{}
if _, err := VerifyAggregateSig([]*PublicKey{pk}, msg, asig); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}
func TestBatchVerify(t *testing.T) {
pk := &PublicKey{}
msg := []byte{}
sig := &Signature{}
if _, err := BatchVerify([]*PublicKey{pk}, msg, []*Signature{sig}); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}
func TestAggregateSigs(t *testing.T) {
sig := &Signature{}
if _, err := AggregateSigs([]*Signature{sig}); err != nil {
t.Errorf("Expected nil error, received %v", err)
}
}