Struct mbedtls::ecp::EcPoint [−][src]
pub struct EcPoint { /* fields omitted */ }
Implementations
impl EcPoint
[src]
impl EcPoint
[src]pub fn new() -> Result<EcPoint>
[src]
pub fn from_binary(group: &EcGroup, bin: &[u8]) -> Result<EcPoint>
[src]
pub fn from_components(x: Mpi, y: Mpi) -> Result<EcPoint>
[src]
pub fn x(&self) -> Result<Mpi>
[src]
pub fn y(&self) -> Result<Mpi>
[src]
pub fn is_zero(&self) -> Result<bool>
[src]
pub fn mul(&self, group: &mut EcGroup, k: &Mpi) -> Result<EcPoint>
[src]
pub fn muladd(
group: &mut EcGroup,
pt1: &EcPoint,
k1: &Mpi,
pt2: &EcPoint,
k2: &Mpi
) -> Result<EcPoint>
[src]
group: &mut EcGroup,
pt1: &EcPoint,
k1: &Mpi,
pt2: &EcPoint,
k2: &Mpi
) -> Result<EcPoint>
Compute pt1k1 + pt2k2 – not const time
pub fn eq(&self, other: &EcPoint) -> Result<bool>
[src]
pub fn to_binary(&self, group: &EcGroup, compressed: bool) -> Result<Vec<u8>>
[src]
Trait Implementations
impl Clone for EcPoint
[src]
impl Clone for EcPoint
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for EcPoint
impl RefUnwindSafe for EcPoint
impl UnwindSafe for EcPoint
impl UnwindSafe for EcPoint