diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2019-02-08 13:45:26 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2019-02-08 13:45:26 +0800 |
commit | f3054812cb4cf36039d03d5200b8dd86f8835a71 (patch) | |
tree | 34db136af3567813a64f49d5eeaeba68f073a7f5 /ffi/go/bls/bls.go | |
parent | 2423de33a66f506e33a674dfdf50bbb1ea8d1ae0 (diff) | |
download | dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar.gz dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar.bz2 dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar.lz dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar.xz dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.tar.zst dexon-bls-f3054812cb4cf36039d03d5200b8dd86f8835a71.zip |
[cgo] change type of argument of SetRandFunc
Diffstat (limited to 'ffi/go/bls/bls.go')
-rw-r--r-- | ffi/go/bls/bls.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ffi/go/bls/bls.go b/ffi/go/bls/bls.go index 2374d2e..2e57460 100644 --- a/ffi/go/bls/bls.go +++ b/ffi/go/bls/bls.go @@ -390,7 +390,7 @@ func (sign *Sign) VerifyAggregateHashes(pubVec []PublicKey, hash [][]byte) bool /// -var s_randReader *io.Reader +var s_randReader io.Reader func createSlice(buf *C.char, n C.uint) []byte { size := int(n) @@ -401,7 +401,7 @@ func createSlice(buf *C.char, n C.uint) []byte { //export wrapReadRandGo func wrapReadRandGo(buf *C.char, n C.uint) C.uint { slice := createSlice(buf, n) - ret, err := (*s_randReader).Read(slice) + ret, err := s_randReader.Read(slice) if ret == int(n) && err == nil { return n } @@ -409,7 +409,7 @@ func wrapReadRandGo(buf *C.char, n C.uint) C.uint { } // SetRandFunc -- -func SetRandFunc(randReader *io.Reader) { +func SetRandFunc(randReader io.Reader) { s_randReader = randReader if randReader != nil { C.blsSetRandFunc(nil, C.ReadRandFunc(unsafe.Pointer(C.wrapReadRandCgo))) |