Skip to main content

AffinePointVerificationAndMultiplication

Struct AffinePointVerificationAndMultiplication 

Source
#[non_exhaustive]
pub struct AffinePointVerificationAndMultiplication;
Expand description

A marker type representing Base Point Verification and Multiplication

Trait Implementations§

Source§

impl EccOperation for AffinePointVerificationAndMultiplication

Available on crate feature unstable only.
Source§

const VERIFIES_POINT: bool = true

Whether the operation verifies that the input point is on the curve.
Source§

impl OperationReturnsAffinePoint for AffinePointVerificationAndMultiplication

Available on crate feature unstable only.
Source§

impl OperationVerifiesPoint for AffinePointVerificationAndMultiplication

Available on crate feature unstable only.

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.