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  }