github.com/dusk-network/dusk-crypto@v0.1.3/mlsag/privatekeys_test.go (about)

     1  package mlsag
     2  
     3  import (
     4  	"testing"
     5  
     6  	ristretto "github.com/bwesterb/go-ristretto"
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestAddPrivKey(t *testing.T) {
    11  
    12  	var keys PrivKeys
    13  	assert.Equal(t, 0, keys.Len())
    14  
    15  	for i := 0; i < 100; i++ {
    16  		var s ristretto.Scalar
    17  		s.Rand()
    18  		keys.AddPrivateKey(s)
    19  		assert.Equal(t, i+1, keys.Len())
    20  	}
    21  
    22  }