Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExportPublicKey ¶
Encode the given public key to a base64 string of PKIX, ASN.1 DER form.
func ReadECDSAKeys ¶
Types ¶
type VRFNumberGenerator ¶
type VRFNumberGenerator struct {
// contains filtered or unexported fields
}
func NewVRFNumberGenerator ¶
func NewVRFNumberGenerator(sk *ecdsa.PrivateKey, pk *ecdsa.PublicKey) *VRFNumberGenerator
Create a new VRF number generator from the given private/public key.
func (*VRFNumberGenerator) Generate ¶
func (v *VRFNumberGenerator) Generate() (now int64, alpha, beta, pi []byte, err error)
Generate
func (*VRFNumberGenerator) GenerateNumber ¶
func (v *VRFNumberGenerator) GenerateNumber(max int) int
func (*VRFNumberGenerator) GetPublicKey ¶
func (v *VRFNumberGenerator) GetPublicKey() *ecdsa.PublicKey
Get the public key of the VRF number generator.
Click to show internal directories.
Click to hide internal directories.