diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-09-07 06:17:45 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-09-07 06:17:45 +0800 |
commit | aac66669fcb761f51bf2709d28d0c5753f08db95 (patch) | |
tree | 2e20174b2c7923599a69a73a34459253473dd523 /go/bls | |
parent | 5fef77491c0ca0cd4895915a7374e9e8b8fb0bc2 (diff) | |
download | dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar.gz dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar.bz2 dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar.lz dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar.xz dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.tar.zst dexon-bls-aac66669fcb761f51bf2709d28d0c5753f08db95.zip |
add test of Sign.Recover
Diffstat (limited to 'go/bls')
-rw-r--r-- | go/bls/bls.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/go/bls/bls.go b/go/bls/bls.go index e66a062..0506c10 100644 --- a/go/bls/bls.go +++ b/go/bls/bls.go @@ -106,6 +106,15 @@ func (sec *SecretKey) GetMasterSecretKey(k int) (msk []SecretKey) { return msk } +func GetMasterPublicKey(msk []SecretKey) (mpk []PublicKey) { + n := len(msk) + mpk = make([]PublicKey, n) + for i := 0; i < n; i++ { + mpk[i] = *msk[i].GetPublicKey() + } + return mpk +} + func makeSecretKeyPointerArray(v []SecretKey) (pv []*C.blsSecretKey) { n := len(v) pv = make([]*C.blsSecretKey, n) |