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) }