pub fn ring_vrf_sign_simple<P, A>(
        &self, 
        input: VRFInput,
        copath: RingSecretCopath<A>,
        proving_key: RingSRS<P>,
    ) -> SynthesisResult<(VRFInOut, RingVRFProof<Bls12>)>
    where
        P: groth16::ParameterSource<Bls12>,
        P::G1Builder: SourceBuilder<<Bls12 as Engine>::G1Affine>,
        P::G2Builder: SourceBuilder<<Bls12 as Engine>::G2Affine>,
        A: 'static + PoseidonArity,
    {
        self.ring_vrf_sign_first(input, no_extra(), copath, proving_key)
    }
/// Run our Schnorr VRF on one single input, producing the output
/// and correspodning Schnorr proof.
/// You must extract the `VRFPreOut` from the `VRFInOut` returned.
Run our Schnorr VRF on one single input, producing the output
and correspodning Schnorr proof.
You must extract the `VRFPreOut` from the `VRFInOut` returned.
Run our Schnorr VRF on one single input producing the output and correspodning Schnorr proof . You must extract the ` VRFPreOut ` from the ` VRFInOut ` returned .
pub fn ring_vrf_sign_simple<P, A>(
        &self, 
        input: VRFInput,
        copath: RingSecretCopath<A>,
        proving_key: RingSRS<P>,
    ) -> SynthesisResult<(VRFInOut, RingVRFProof<Bls12>)>
    where
        P: groth16::ParameterSource<Bls12>,
        P::G1Builder: SourceBuilder<<Bls12 as Engine>::G1Affine>,
        P::G2Builder: SourceBuilder<<Bls12 as Engine>::G2Affine>,
        A: 'static + PoseidonArity,
    {
        self.ring_vrf_sign_first(input, no_extra(), copath, proving_key)
    }
pub fn ring_vrf_sign_simple < P , A > ( & self , input : VRFInput , copath : RingSecretCopath < A > , proving_key : RingSRS < P > , ) -> SynthesisResult < ( VRFInOut , RingVRFProof < Bls12 > ) > where P : groth16 :: ParameterSource < Bls12 > , P :: G1Builder : SourceBuilder < < Bls12 as Engine > :: G1Affine > , P :: G2Builder : SourceBuilder < < Bls12 as Engine > :: G2Affine > , A : ' static + PoseidonArity , { self . ring_vrf_sign_first ( input , no_extra ( ) , copath , proving_key ) }
Run our Schnorr VRF on one single input, producing the output
and correspodning Schnorr proof.
Run our Schnorr VRF on one single input producing the output and correspodning Schnorr proof .
&self
input
VRFInput
copath
RingSecretCopath<A>
proving_key
RingSRS<P>
&self
input
VRFInput
copath
RingSecretCopath<A>
proving_key
RingSRS<P>