github.com/Finschia/ostracon@v1.1.5/crypto/ed25519/internal/r2ishiguro/testutil/prove.go (about) 1 package testutil 2 3 import ( 4 "github.com/Finschia/r2ishiguro_vrf/go/vrf_ed25519" 5 6 "github.com/Finschia/ostracon/crypto" 7 "github.com/Finschia/ostracon/crypto/ed25519" 8 ) 9 10 func Prove(privateKey []byte, message []byte) (crypto.Proof, error) { 11 publicKey := ed25519.PrivKey(privateKey).PubKey().Bytes() 12 return vrf_ed25519.ECVRF_prove(publicKey, privateKey, message) 13 }