ECP precomputation specialization.
More...
#include <ecp.h>
ECP precomputation specialization.
Implementation of DL_GroupPrecomputation<ECP::Point>
with input and output conversions for Montgomery modular multiplication.
- See also
- DL_GroupPrecomputation, ModularArithmetic, MontgomeryRepresentation
Definition at line 126 of file ecp.h.
◆ EllipticCurve
◆ ~EcPrecomputation()
◆ NeedConversions()
Determines if elements needs conversion.
- Returns
- true if the element needs conversion, false otherwise
NeedConversions determines if an element must convert between representations.
Reimplemented from DL_GroupPrecomputation< ECP::Point >.
Definition at line 134 of file ecp.h.
◆ ConvertIn()
Converts an element between representations.
- Parameters
-
- Returns
- an element converted to an alternate representation for internal use
ConvertIn is used when an element must convert between representations.
Reimplemented from DL_GroupPrecomputation< ECP::Point >.
Definition at line 135 of file ecp.h.
◆ ConvertOut()
◆ GetGroup()
◆ BERDecodeElement()
◆ DEREncodeElement()
◆ SetCurve()
Set the elliptic curve.
- Parameters
-
SetCurve() is not inherited
Definition at line 146 of file ecp.h.
◆ GetCurve()
Get the elliptic curve.
- Returns
- ECP curve
GetCurve() is not inherited
Definition at line 155 of file ecp.h.
The documentation for this class was generated from the following file: