(no commit message provided)

This commit is contained in:
Prad Nukala
2024-07-05 22:20:13 -04:00
committed by Prad Nukala (aider)
commit 5fd43dfd6b
457 changed files with 115535 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
//
// Copyright Coinbase, Inc. All Rights Reserved.
//
// SPDX-License-Identifier: Apache-2.0
//
// Copyright Coinbase, Inc. All Rights Reserved.
//
//
// SPDX-License-Identifier: Apache-2.0
//
package sharing
import (
crand "crypto/rand"
"testing"
"github.com/stretchr/testify/require"
"github.com/onsonr/hway/crypto/core/curves"
)
func TestNewPoly(t *testing.T) {
curve := curves.BLS12381G1()
secret := curve.NewScalar().Hash([]byte("test"))
poly := new(Polynomial).Init(secret, 4, crand.Reader)
require.NotNil(t, poly)
require.Equal(t, poly.Coefficients[0], secret)
}