You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
402 B

package bls
import (
"fmt"
"testing"
"github.com/stretchr/testify/assert"
)
func TestBls(t *testing.T) {
bls, err := NewKeys()
assert.Nil(t, err)
fmt.Println("privK:", bls.PrivK)
fmt.Println("pubK:", bls.PubK)
m := []byte("test")
sig := bls.Sign(m)
fmt.Println("signature:", sig)
verified := bls.Verify(m, sig, bls.PubK)
fmt.Println("verified:", verified)
assert.True(t, verified)
}