VRFInOut class

The VRFInOut class represents the input and output data of a Verifiable Random Function (VRF) computation.

VRF is a cryptographic construction used to generate a verifiable proof of a random value.

Members:

  • _input: A List<int> containing the input data for the VRF computation.
  • _output: A List<int> containing the output data of the VRF computation.

This class provides methods and properties to access and manipulate the input and output data.

Properties

hashCode int
The hash code for this object.
no setterinherited
input List<int>
Gets a copy of the input data as a List<int>.
no setter
inputPoint RistrettoPoint
Converts the input data into a RistrettoPoint point.
no setter
output List<int>
Gets a copy of the output data as a List<int>.
no setter
outputPoint RistrettoPoint
Converts the output data into a RistrettoPoint point.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBytes() List<int>
Converts the VRFInOut instance into a List<int> by concatenating the input and output data.
toString() String
A string representation of this object.
inherited
toVRFPreOut() VRFPreOut

Operators

operator ==(Object other) bool
The equality operator.
inherited