Skip to content

Commit

Permalink
* chore(helper): Rename GetShamirSharedRandomElement to ShamirSharedS…
Browse files Browse the repository at this point in the history
…ecretKey, change it accordingly everywhere it is used.

* chore(fhks_bbs_plus): Remove Println statements
  • Loading branch information
iljabvh committed Jan 2, 2025
1 parent f49b3e1 commit 0ccc67c
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
6 changes: 1 addition & 5 deletions fhks_bbs_plus/encode_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,9 @@ func TestPerPartyPreSignatureSerializationDeserialization(t *testing.T) {
dataSerialized, err := preSigOriginal.ToBytes()
assert.NoError(t, err)

preSigDeserialized, asshare, err := fhks_bbs_plus.FromBytes(dataSerialized)
preSigDeserialized, _, err := fhks_bbs_plus.FromBytes(dataSerialized)
assert.NoError(t, err)

fmt.Println("preSigOriginal.AShare: ", preSigOriginal.AShare)
fmt.Println("preSigDeserialized.AShare: ", preSigDeserialized.AShare)
fmt.Println("preSigDeserialized asshare: ", asshare)

assert.True(t,
preSigOriginal.AShare.Equal(preSigDeserialized.AShare), "AShare mismatch")
assert.True(t,
Expand Down
4 changes: 2 additions & 2 deletions helper/secret_sharing.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ func GetShamirSharedRandomElement(rng io.Reader, t, n int) (*bls12381.Fr, []*bls
return secretKeyElement, shares
}

// GetShamirSharedRandomElement generates a t-out-of-n shamir secret sharing of a random element, using a provided secret key
func GetShamirSharedRandomElementFromSecretKey(skey *bls12381.Fr, t, n int) []*bls12381.Fr {
// ShamirSharedSecretKey generates a t-out-of-n shamir secret sharing of the provided secret key
func ShamirSharedSecretKey(skey *bls12381.Fr, t, n int) []*bls12381.Fr {

coefficients := make([]*bls12381.Fr, t-1)
for i := 0; i < t-1; i++ {
Expand Down
2 changes: 1 addition & 1 deletion precomputation/precomputation_mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ func GeneratePPPrecomputationNOutOfN(seedArray [16]uint8, tau, K, N int) (*bls12
}

func GeneratePCFPCGOutputMockedFromSecretKey(sk *bls12381.Fr, t int, k int, n int) PCFPCGOutput {
skShares := helper.GetShamirSharedRandomElementFromSecretKey(sk, t, n)
skShares := helper.ShamirSharedSecretKey(sk, t, n)

aShares := helper.GetRandomElements(k, n)
eShares := helper.GetRandomElements(k, n)
Expand Down

0 comments on commit 0ccc67c

Please sign in to comment.