pub fn randomize(&self, randomizer: &Randomizer) -> VerificationKey<SpendAuth> {
        use super::private::Sealed;
        let point = self.point + (SpendAuth::basepoint() * randomizer);
        let bytes = VerificationKeyBytes {
            bytes: point.to_bytes(),
            _marker: PhantomData,
        };
        VerificationKey { point, bytes }
    }
/// Randomize this verification key with the given `randomizer`.
///
/// Randomization is only supported for `SpendAuth` keys.
Randomize this verification key with the given `randomizer`.
Randomization is only supported for `SpendAuth` keys.
Randomize this verification key with the given ` randomizer ` . Randomization is only supported for ` SpendAuth ` keys .
pub fn randomize(&self, randomizer: &Randomizer) -> VerificationKey<SpendAuth> {
        use super::private::Sealed;
        let point = self.point + (SpendAuth::basepoint() * randomizer);
        let bytes = VerificationKeyBytes {
            bytes: point.to_bytes(),
            _marker: PhantomData,
        };
        VerificationKey { point, bytes }
    }
pub fn randomize ( & self , randomizer : & Randomizer ) -> VerificationKey < SpendAuth > { use super :: private :: Sealed ; let point = self . point + ( SpendAuth :: basepoint ( ) * randomizer ) ; let bytes = VerificationKeyBytes { bytes : point . to_bytes ( ) , _marker : PhantomData , } ; VerificationKey { point , bytes } }
Randomize this verification key with the given `randomizer`.
Randomize this verification key with the given ` randomizer ` .
&self
randomizer
&Randomizer