pub struct EcPoint { /* private fields */ }
Implementations§
source§impl EcPoint
impl EcPoint
pub fn new() -> Result<EcPoint>
pub fn from_binary(group: &EcGroup, bin: &[u8]) -> Result<EcPoint>
pub fn from_components(x: Mpi, y: Mpi) -> Result<EcPoint>
pub fn x(&self) -> Result<Mpi>
pub fn y(&self) -> Result<Mpi>
pub fn is_zero(&self) -> Result<bool>
pub fn mul(&self, group: &mut EcGroup, k: &Mpi) -> Result<EcPoint>
sourcepub fn muladd(
group: &mut EcGroup,
pt1: &EcPoint,
k1: &Mpi,
pt2: &EcPoint,
k2: &Mpi
) -> Result<EcPoint>
pub fn muladd( group: &mut EcGroup, pt1: &EcPoint, k1: &Mpi, pt2: &EcPoint, k2: &Mpi ) -> Result<EcPoint>
Compute pt1k1 + pt2k2 – not const time